WEBVTT

00:00.170 --> 00:05.090
Hey everyone and thanks for subscribing to the Nginx beginner to advanced video course.

00:05.310 --> 00:08.750
Am ZIEL and I'm going to be your instructor throughout the course.

00:08.990 --> 00:16.940
Now this course is specifically designed from scratch for individuals who wants to learn nginx from

00:16.940 --> 00:17.800
beginning.

00:17.810 --> 00:23.750
Now do remember that Nginx is more than just a web server now.

00:23.750 --> 00:27.710
It provides a lot of additional capabilities other than web server.

00:27.710 --> 00:32.450
So some of these capabilities includes reverse proxy load balancers.

00:32.450 --> 00:37.520
You have web application firewall, you have caching subsystem and a lot more.

00:37.520 --> 00:43.940
So typically when you go ahead and install Nginx within the production environment, some organization

00:43.940 --> 00:48.950
might be using it for reverse proxying, some organization might be using it for load balancing and

00:48.950 --> 00:49.970
various others.

00:49.970 --> 00:56.630
So throughout the course, not only our focus is to learn the Nginx and the web server functionality,

00:56.630 --> 01:03.650
but also various other important functionality like reverse proxying, load balancing and others.

01:03.650 --> 01:06.680
So let's look into the course structure.

01:06.860 --> 01:15.230
Now we will be making use of all the latest technology so that you will be ready to work with Nginx

01:15.230 --> 01:16.820
in production environments.

01:16.850 --> 01:23.630
Now Dockers will be used quite extensively throughout the course, so I'll be using Dockers quite extensively.

01:23.630 --> 01:32.540
So we'll explore both the methods of installing Nginx in a regular server as well as installing Nginx

01:32.540 --> 01:34.220
within the Docker environments.

01:34.220 --> 01:41.150
So generally nowadays if you go into the organizations, Docker is one of the technology which is extensively

01:41.150 --> 01:46.400
used and they also configure Nginx within the Docker environments.

01:46.400 --> 01:51.890
So it is important for us to know the Docker based approach as well.

01:51.980 --> 01:59.210
So speaking about the course structure, since this is the course which is specifically designed from

01:59.210 --> 02:04.230
scratch, the section one is dedicated for the Http protocol.

02:04.230 --> 02:12.870
Now, since Nginx is a web server and web server primarily works based on Http, so understanding Http

02:12.870 --> 02:17.070
protocol is a must if you want to understand nginx.

02:17.070 --> 02:21.990
So we discussed in detail about the Http protocol in section one.

02:21.990 --> 02:29.280
Once we understand Http protocol within section two, we start with setting up labs where we go ahead

02:29.280 --> 02:35.520
and install Nginx both within the Linux based servers as well as Docker containers.

02:35.520 --> 02:41.550
Now once we go ahead and install Nginx, we start with the Nginx architecture.

02:41.580 --> 02:48.090
Now once we understand the basic Nginx architecture and how things work there, we go ahead and understand

02:48.120 --> 02:52.380
some of the important functionalities of Nginx, which is reverse proxy.

02:52.380 --> 02:56.280
In section four, you have load balancers in section five.

02:56.310 --> 03:05.040
We also discuss about the caching subsystem, the access control, logging subsystem, and once our

03:05.040 --> 03:11.940
base is covered, then we go ahead and discuss about the modular architecture of Nginx, where we go

03:11.940 --> 03:20.130
ahead and do a lot of compilation building modules and other things, and also discuss in detail about

03:20.130 --> 03:23.100
the cryptographic module where we discuss about the SSL.

03:23.130 --> 03:28.770
TLS So generally nowadays you find that there are a lot of websites which are based on Https.

03:28.770 --> 03:33.030
So all of those things we discussed in the cryptography module.

03:33.030 --> 03:38.880
Now one important part to remember is that within the Http protocol there are a lot of demos that I'll

03:38.880 --> 03:39.630
be showing.

03:39.630 --> 03:46.350
So within the demo there is one specific website, which is Dexter Labs in which I'll be using.

03:46.350 --> 03:52.920
So I have kept that website open so that even you will be able to do the practical that is being shown

03:52.920 --> 03:54.420
within the Section one.

03:54.660 --> 04:00.570
So that's the high level overview about what is about to come throughout the course.

04:00.570 --> 04:07.050
Now I'm very confident that if you complete the course and you do all the practicals, you will be ready

04:07.050 --> 04:12.360
to deploy, configure and manage Nginx within your production environments.

04:12.360 --> 04:14.850
So with this, we'll conclude this video.

04:14.880 --> 04:19.350
I hope this video has been informative for you and I look forward to see you in the next video.
