Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
The NGINX Essentials Specialization provides a production-focused roadmap to mastering web infrastructure, from core server configuration to cloud-native traffic management. This hands-on series transforms engineers into NGINX experts capable of building, securing, and scaling enterprise-grade deployments.
Focus Areas:
NGINX Fundamentals: Architecture, installation, virtual servers, load balancing, and reverse proxying. Security & Performance: SSL/TLS hardening, DDoS protection, rate limiting, and production-grade caching. Kubernetes Gateway API: Modern traffic routing using NGINX Gateway Fabric, replacing legacy Ingress with flexible, role-oriented management.
Who this is for:
Ideal for Linux admins, DevOps engineers, and cloud architects seeking a structured path through NGINX. Requires basic Linux command-line proficiency.
Syllabus
- Course 1: Introduction to NGINX
- Course 2: NGINX Advanced Security and Performance
- Course 3: Gateway API with NGINX Fabric Gateway
Courses
-
Replace legacy Ingress with modern, production-ready traffic management using NGINX Gateway Fabric. Kubernetes Ingress is on its way out. With NGINX Ingress reaching End-of-Life and the IngressNightmare CVE exposing critical vulnerabilities in legacy approaches, organizations are actively migrating to the Kubernetes Gateway API — a more expressive, extensible, and secure model for managing cluster traffic. This course gives you the hands-on skills to lead that migration. You'll start by understanding exactly why Ingress is being deprecated, how Gateway API's role-oriented architecture separates responsibilities across infrastructure providers, cluster operators, and application developers, and how to deploy your first Gateway using NGINX Gateway Fabric. From there, you'll work through the core Gateway API resources — GatewayClass, Gateway, and HTTPRoute — before moving into advanced traffic management: cross-namespace routing, weight-based traffic splitting for canary deployments, header-based routing for A/B testing, and request and response filters for in-flight traffic manipulation. The course then covers TLS termination, HTTP-to-HTTPS redirect enforcement, and cross-namespace security using ReferenceGrant. The final module focuses on production observability — interpreting Gateway API status conditions, diagnosing common failure scenarios with kubectl, and applying production migration blueprints for safe DNS cutover from legacy Ingress. Who this is for: Kubernetes engineers, platform architects, DevOps engineers, and cloud-native developers responsible for managing cluster networking or migrating away from legacy NGINX Ingress controllers.
-
Nginx has become the backbone of modern web infrastructure, known for its high performance, scalability, and flexibility. Its event-driven architecture delivers high performance at scale, making it the go-to choice for web servers, reverse proxies, and load balancers across organizations of every size. Whether you're a web developer, system administrator, or DevOps engineer, understanding Nginx is crucial for building fast, secure, and reliable web applications. This course takes you from the ground up. You'll start with how web servers work and what makes NGINX's architecture fundamentally different from traditional thread-based servers. From there, you'll install NGINX on a Linux system, explore its directory structure and core configuration files, and deploy your first live website through a hands-on lab. You'll then move into intermediate configuration — setting up virtual servers to host multiple sites, implementing URL redirect and rewrite rules, and learning how regex applies to routing logic. The course closes with load balancing and reverse proxy configuration: you'll implement Round Robin and Least Connections algorithms across backend server pools and configure NGINX to securely mask and forward client requests to upstream services. Every module includes demonstration videos, hands-on labs, role play scenarios, and graded assignments — so you're configuring real NGINX environments, not just watching. Who this is for: Linux system administrators, DevOps engineers, web developers, and IT professionals who want a practical, foundational understanding of NGINX with hands-on lab experience. Basic Linux command-line experience is required.
-
Take your NGINX skills from foundational setups to high-availability, production-grade enterprise administration. In this advanced course, you will transition from basic file serving and proxy configurations into a specialized engineer capable of turning NGINX into a hardened, lightning-fast edge traffic manager. This course takes your NGINX skills from foundational setups to production-grade, enterprise-level administration. Through practical architectural concepts and intensive, hands-on labs, you will learn how to defend your infrastructure against external attacks, optimize data delivery to achieve minimal latency, and troubleshoot complex production outages under high pressure. You'll begin by hardening the NGINX edge — implementing SSL/TLS termination for HTTPS, injecting security HTTP response headers to defend against XSS, clickjacking, and content sniffing, and configuring CORS and proxy headers for load-balanced environments. You'll then build a multi-layered perimeter defense using HTTP Basic Authentication and IP-based Access Control Lists to restrict access to sensitive endpoints and isolate internal networks. The course then moves into performance engineering: configuring rate-limiting zones using the leaky bucket algorithm to mitigate brute-force and DDoS attacks, and deploying edge-proxy caching with custom cache keys and validation timelines to dramatically reduce backend load. The final module covers production tuning and systematic triage — Gzip compression, connection handling, socket limits, keep-alive thresholds, and a structured approach to debugging live failures using NGINX access and error logs with Datadog monitoring integration. Who this is for: DevOps engineers, cloud architects, Linux systems administrators, and backend developers with working NGINX experience who need to operate and maintain production-grade deployments.
Taught by
Mumshad Mannambeth