Overview
This course covers the following learning outcomes and goals: understanding NginX and its use cases, implementing Layer 4 and Layer 7 proxying, configuring HTTPS and TLS 1.3, utilizing HTTP/2, load balancing with Python and NginX, setting up NginX as a Docker container for load balancing, explaining NginX frontend and backend timeouts in detail. The course teaches skills such as NginX configuration, proxying, load balancing, and timeout management. The teaching method includes tutorials, explanations, and hands-on Docker container setup. The intended audience for this course includes web developers, system administrators, network engineers, and anyone interested in learning about NginX and proxy servers.
Syllabus
NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More).
What is NginX and What are its use cases?.
Load Balancing Tutorial with Python and Nginx.
NginX as a Layer 7 Proxy.
Layer 4 Proxying in NginX.
Spin up an Nginx Docker Container as a Load Balancer.
6 NginX FrontEnd Timeouts Explained in Details.
Nginx backend upstream timeouts Explained.
NginX Crash Course.
Taught by
Hussein Nasser