Nginx - Beginner to Advanced
4.7 (103 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,363 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Nginx - Beginner to Advanced to your Wishlist.

Add to Wishlist

Nginx - Beginner to Advanced

Beginners Guide to master the HTTP Protocol and NGINX
4.7 (103 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,363 students enrolled
Created by Zeal Vora
Last updated 3/2017
English
Price: $35
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Have in-depth understanding of HTTP Protocol.
  • Can setup their own website with Reverse Proxies
  • Have solid foundation for Load Balancers and would know how to practically implement them.
  • Configure Web Application Firewall
View Curriculum
Requirements
  • This course is designed from absolute scratch for beginners.
  • Computer with minimum 2GB RAM.
  • Internet Connection to Download NGINX packages.
Description

NGINX is one of the top grade HTTP Server which powers most of the top Enterprise websites like Netflix, Dropbox , Wordpress, GitHub, Discovery and many others.

This is one of the first course which is specially designed for Beginners who would like to master NGINX. NGINX is not just a HTTP Server but can also act as a Reverse Proxy, Load Balancer.

Mastering NGINX means having a solid foundation for HTTP Protocol. Thus this course initially focuses on HTTP Protocol and then we slowly move to NGINX and using NGINX in an High Performance Enterprise Environment . All designed for beginners.

Who is the target audience?
  • This course is for students / professionals who would love to master NGINX
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 66 Lectures Collapse All 66 Lectures 08:58:58
+
Introduction
1 Lecture 05:34
+
HTTP Protocol
9 Lectures 55:44

HTTP - GET
05:50

HTTP - Partial GET
07:06

HTTP - Conditional GET
03:04

HTTP POST
05:32

HTTP HEAD
04:16

HTTP Trace
06:12

HTTP Options
04:57

HTTP Response Status Codes
12:01
+
Getting Started with NGINX
5 Lectures 41:12
Installing NGINX
05:05

Understanding NGINX Architecture
09:05

NGINX Configuration - Event and HTTP
06:55

Configuring our first website in NGINX
07:13

Mime Types
12:54
+
Reverse Proxy
4 Lectures 35:45
Introduction to Reverse Proxy
09:09

Configuring NGINX as a Reverse Proxy
08:24

Need for X-Real-IP
11:21

Proxy Host Header
06:51
+
Load Balancers
9 Lectures 01:01:58
Introduction to Load Balancers
03:55

Simple Load Balancer with NGINX - Practical
05:21

Understanding Passive Health Monitoring
11:38

Active vs Passive Health Monitoring
05:09

Understanding Active Health Monitoring
05:37

Match Condition
08:34

Shared Memory & Active Health Monitoring
07:02

Server Weights
04:45

Least Connect Method
09:57
+
The Caching Subsystem
11 Lectures 01:32:29
Introduction to Cache-Control Headers
07:59

The Q Factor
10:02

Cache-Control Headers in NGINX
09:02

Cache Control : no-cache and must-re validate
08:08

Cache Control Headers : max-age & s-max-age
10:49

Cache Time & Browser Analysis
03:18

Expires Header
07:51

Understanding the Keep Alive connections
10:46

If-Modified-Since Header
09:01

HTTP Caching
07:36

Date & Expires Header
07:57
+
Static Assets
2 Lectures 18:22
Understanding Static Assets
06:31

Configure Reverse Proxy with Static Assets
11:51
+
Access Control
8 Lectures 01:21:20
White Listing
06:00

limit_connection module
14:38

Basic Authentication
09:48

Basic Authentication Practical
04:13

Understanding Hashing ( IHT )
17:06

Understanding Digest Authentication
06:42

Digest Authentication Practical
07:18

GeoIP
15:35
+
Logging Subsystem
3 Lectures 24:34
Access Logs
11:32

Configuring Custom Access Logs
06:04

Error Logs
06:58
+
HTTP Compression
3 Lectures 25:02
HTTP Compression
07:00

Accept Content Encoding
10:23

Getting started with Gzip for Nginx
07:39
3 More Sections
About the Instructor
Zeal Vora
4.6 Average rating
161 Reviews
3,033 Students
4 Courses
Premium Instructor

I am Zeal Vora. I work as a Cloud Security Engineer at one of largest M-Commerce websites. Working into the field of Security, we face tens of thousands of hacking attempts everyday and protecting the Servers from those is a challenging task but that is what makes the work Cool :)

One of my passion is teaching and I intend to make video courses on topics that are unique and challenging to understand directly from documentations. If you have any such course requirement, do let know and I'd be happy to look into it.

If you want to connect, that would be cool, please feel free to connect me on Twitter from the links below the photo on the left :)

Happy Learning !