NGINX Core

NGINX Core

Summary

NGINX Core is an 8 hour course that provides the foundation you need to administer, configure, and manage NGINX. Through lecture and hands-on activities you implement NGINX as a web server, load balancer, and as a reverse proxy. You'll secure your site with SSL/TLS, improve site performance with caching and compression. And you'll learn how to monitor and troubleshoot your site with live activity monitoring, custom logging, and dynamic server configuration. Whether you are new to NGINX, starting your first NGINX project, or refining your DevOps skills, NGINX Core will give you a grounding you can build on. NGINX Core is also your gateway to more advanced training topics like Microservices Network Architectures with NGINX, and others.

Description

If you're new to NGINX, NGINX Core is the place to start. If you’re self-taught, or have some working experience with NGINX, NGINX Core will help you complete your understanding of NGINX. In NGINX Core, you will implement the most common use cases for NGINX - web server, proxy server, and load balancer - in a secure, scalable way. As you do, you'll build a solid foundation for moving on to advanced topics, including more complex security considerations and microservices implementation and architecture.

NGINX Core combines lecture, instructor demos, and hands-on activities to expose participants to NGINX. Participants will be given a pre-configured, personal training environment for class activities. Each lecture and instructor demo in NGINX Core will be followed by hands-on activities in which participants will implement the use case in question. For example, following the lesson on Serving Static Content, participants will implement a basic web server that serves static content in their training environment. As participants complete Proxying Connections, they’ll be adding a simple proxy server scenario to their implementation. In later modules they’ll add security (HTTPS), implement variables and maps, route connections, rewrite and redirect requests, implement a variety of load balancing models, and configure caching.

Duration

2 Days

Objectives

  • Serve static content
  • Proxy connections to upstream servers
  • Configure and customize Logging
  • Configure HTTPS & Site Security
  • Use Variables in Rewrites, Routing, and Maps
  • Route Connections
  • Configure Load Balancing for HTTP using the weighted Round Robin, Least Time, Least Connections, Hash, and IP Hash methods
  • Enable Live Activity Monitoring of servers and upstreams
  • Implement & Manage Caching
  • Implement Compression
  • Leverage NGINX API to Dynamically Configure servers at runtime
  • Install NGINX from binary & from source files

Audience

NGINX Core is intended for admins, architects, and DevOps professionals who are self-taught or new to NGINX. NGINX Core will expose you to core functionality through lecture, demonstration, and hands-on labs.

Prerequisites

No prior knowledge or experience with NGINX is required. Participants should have a basic understanding of web servers and a basic understanding of the Unix command line. Required skills include running Unix commands, navigating the file system, and creating and editing text files.

Upcoming Classes

Online

Instructor-led online training

Location Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018
Online Dec 11 – Dec 12

Classes in bold are guaranteed to run!

Testimonials

The class was actually good and super useful

- Grover

Onsite Training

For groups of three or more

Request Quote

Public Training

Online


Don't see a date that works for you?

Request Class

What Our Clients Are Saying

The class was actually good and super useful

- Grover