Hey everyone and thanks for subscribing to the Nginx beginner to advanced video course.
Am ZIEL and I'm going to be your instructor throughout the course.
Now this course is specifically designed from scratch for individuals who wants to learn nginx from
beginning.
Now do remember that Nginx is more than just a web server now.
It provides a lot of additional capabilities other than web server.
So some of these capabilities includes reverse proxy load balancers.
You have web application firewall, you have caching subsystem and a lot more.
So typically when you go ahead and install Nginx within the production environment, some organization
might be using it for reverse proxying, some organization might be using it for load balancing and
various others.
So throughout the course, not only our focus is to learn the Nginx and the web server functionality,
but also various other important functionality like reverse proxying, load balancing and others.
So let's look into the course structure.
Now we will be making use of all the latest technology so that you will be ready to work with Nginx
in production environments.
Now Dockers will be used quite extensively throughout the course, so I'll be using Dockers quite extensively.
So we'll explore both the methods of installing Nginx in a regular server as well as installing Nginx
within the Docker environments.
So generally nowadays if you go into the organizations, Docker is one of the technology which is extensively
used and they also configure Nginx within the Docker environments.
So it is important for us to know the Docker based approach as well.
So speaking about the course structure, since this is the course which is specifically designed from
scratch, the section one is dedicated for the Http protocol.
Now, since Nginx is a web server and web server primarily works based on Http, so understanding Http
protocol is a must if you want to understand nginx.
So we discussed in detail about the Http protocol in section one.
Once we understand Http protocol within section two, we start with setting up labs where we go ahead
and install Nginx both within the Linux based servers as well as Docker containers.
Now once we go ahead and install Nginx, we start with the Nginx architecture.
Now once we understand the basic Nginx architecture and how things work there, we go ahead and understand
some of the important functionalities of Nginx, which is reverse proxy.
In section four, you have load balancers in section five.
We also discuss about the caching subsystem, the access control, logging subsystem, and once our
base is covered, then we go ahead and discuss about the modular architecture of Nginx, where we go
ahead and do a lot of compilation building modules and other things, and also discuss in detail about
the cryptographic module where we discuss about the SSL.
TLS So generally nowadays you find that there are a lot of websites which are based on Https.
So all of those things we discussed in the cryptography module.
Now one important part to remember is that within the Http protocol there are a lot of demos that I'll
be showing.
So within the demo there is one specific website, which is Dexter Labs in which I'll be using.
So I have kept that website open so that even you will be able to do the practical that is being shown
within the Section one.
So that's the high level overview about what is about to come throughout the course.
Now I'm very confident that if you complete the course and you do all the practicals, you will be ready
to deploy, configure and manage Nginx within your production environments.
So with this, we'll conclude this video.
I hope this video has been informative for you and I look forward to see you in the next video.