Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Fundamentals of NGINX

Understand and Deploy Layer 4/Layer 7 Load Balancing, HTTPS, HTTP/2, TLS 1.3 and Scale WebSockets with NGINX
4.6
4.6/5
(608 reviews)
8,346 students
Created by

9.5

Classbaze Grade®

10.0

Freshness

8.6

Popularity

9.2

Material

Understand and Deploy Layer 4/Layer 7 Load Balancing
Platform: Udemy
Video: 4h 5m
Language: English
Next start: On Demand

Best NGINX classes:

Classbaze Rating

Classbaze Grade®

9.5 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

10.0 / 10
This course was last updated on 5/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.6 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.2 / 10
Video Score: 8.2 / 10
The course includes 4h 5m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 43 minutes of 19 NGINX courses on Udemy.
Detail Score: 9.4 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

2 articles.
17 resources.
0 exercise.
0 test.

In this page

About the course

NGINX is an open-source web server written in C and can also be used as a reverse proxy and a load balancer.   This class Is an introduction to NGINX, by the end of this class you will be able to understand the fundamentals of NGINX and spin up your own instance and even secure it with a legitimate certificate. 
Here are the topics that I will discuss:
•What is NGINX?
•NGINX Use Cases
•Layer 4 and Layer 7 Proxying in Nginx
•NGINX Timoouts
•Example
•Install Nginx (mac) 
•Nginx as a Web Server 
•Static content
•Regular expression in NGINX
•proxy_pass
•Nginx as a Layer 7 Proxy
•Proxy to 4 backend NodeJS services (docker)
•IP_Hash load balancing
•Split load to multiple backends (app1/app2)
•Block certain requests (/admin)
•NGINX as a Layer 4 Proxy
•Create DNS record
•Enable HTTPS on NGINX (lets encrypt)
•Enable TLS 1.3 on NGINX
•Enable HTTP/2 on NGINX

A small blurb about NGINX
NGINX is one of a handful of servers written to address the C10K problem. Unlike traditional servers, NGINX doesn’t rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but more importantly, predictable amounts of memory under load. Even if you don’t expect to handle thousands of simultaneous requests, you can still benefit from NGINX’s high-performance and small memory footprint. NGINX scales in all directions: from the smallest VPS all the way up to large clusters of servers.

What can you learn from this course?

✓ Layer 7 Load Balancing between services
✓ Layer 4 Load Balancing between services
✓ Setup NGINX as a Web Server
✓ TLS Passthrough vs TLS Termination
✓ Block Undesired Requests and Re-route requests to different services
✓ Enable HTTPS with letsEncrypt
✓ Enable HTTP/2 with NGINX
✓ Enable TLS 1.3 with NGINX
✓ NGINX Timeouts
✓ Scaling WebSockets with NGINX
✓ Load Balancing WebSockets with NGINX

What you need to start the course?

• Basic understanding of networking and coding
• Any computer (Windows, Mac or Linux)

Who is this course is made for?

• Engineers who want to deploy Web Servers
• Engineers who want to understand how to enable TLS and HTTPS
• Engineers interested in Proxy technology, reverse proxy and load balancing
• Engineers who want to use NGINX to scale HTTP and WebSockets applications

Are there coupons or discounts for Fundamentals of NGINX ? What is the current price?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $15.7 of 19 NGINX courses. So this course is 5% cheaper than the average NGINX course on Udemy.

Will I be refunded if I'm not satisfied with the Fundamentals of NGINX course?

YES, Fundamentals of NGINX has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Fundamentals of NGINX course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who will teach this course? Can I trust Hussein Nasser?

Hussein Nasser has created 4 courses that got 5,423 reviews which are generally positive. Hussein Nasser has taught 89,245 students and received a 4.7 average review out of 5,423 reviews. Depending on the information available, we think that Hussein Nasser is an instructor that you can trust.
Software Engineer, Author
My name is Hussein and I’m a software engineer. My software journey started around 1998 when my uncle gave me a book titled `Learn Programming and Visual Basic 2.0`. That book made me realized that I enjoy the craft of building software. Using every medium available I would talk about software in a form of bulletin boards, blogs, books, courses, podcasts, and videos.

These days I run a YouTube channel where I cover software engineering topics with a focus on backend tech. I discuss databases, proxies, security, networking, protocols, and programming. I also cover recent news and current events in the field of software.

I specialize in the field of geographic information systems (or GIS for short). Since 2005, I helped many organizations in the Middle East implement Esri GIS by designing and building mapping apps to streamline their workflows. I wrote five books on Esri’s technologies and I’ve been a principal engineer there since 2015.

Using software to solve interesting problems is one of the fascinating things I really enjoy. Feel free to contact me on my social media channels to ask questions or share interesting problems. I would love to hear it!

9.5

Classbaze Grade®

10.0

Freshness

8.6

Popularity

9.2

Material

Platform: Udemy
Video: 4h 5m
Language: English
Next start: On Demand

Classbaze recommendations for you