Академічна програма

Nginx

Навчальний план: 40 модулів високого рівня

01
Що таке Nginx і навіщо він потрібен

Модуль фокусується на фундаментальних аспектах теми

02
Архітектура Nginx та event-driven модель

Модуль фокусується на фундаментальних аспектах теми

03
Встановлення Nginx на Linux

Модуль фокусується на фундаментальних аспектах теми

04
Структура конфігураційних файлів Nginx

Модуль фокусується на фундаментальних аспектах теми

05
Запуск, зупинка та перезавантаження Nginx

Модуль фокусується на фундаментальних аспектах теми

06
Основи HTTP та HTTPS у контексті Nginx

Модуль фокусується на фундаментальних аспектах теми

07
Server blocks та virtual hosts

Модуль фокусується на фундаментальних аспектах теми

08
Location blocks та правила маршрутизації

Модуль фокусується на фундаментальних аспектах теми

09
Root, alias та робота зі статикою

Модуль фокусується на фундаментальних аспектах теми

10
Index, try_files та fallback-логіка

Модуль фокусується на фундаментальних аспектах теми

11
Reverse proxy: основи

Модуль фокусується на фундаментальних аспектах теми

12
Proxy_pass та передача заголовків

Модуль фокусується на фундаментальних аспектах теми

13
Балансування навантаження

Модуль фокусується на фундаментальних аспектах теми

14
Upstreams та health checks

Модуль фокусується на фундаментальних аспектах теми

15
Rate limiting та захист від DDoS

Модуль фокусується на фундаментальних аспектах теми

16
HTTPS та SSL/TLS сертифікати

Модуль фокусується на фундаментальних аспектах теми

17
Let's Encrypt та Certbot

Модуль фокусується на фундаментальних аспектах теми

18
HTTP/2 та оптимізація зʼєднань

Модуль фокусується на фундаментальних аспектах теми

19
Gzip та Brotli compression

Модуль фокусується на фундаментальних аспектах теми

20
Кешування в Nginx

Модуль фокусується на фундаментальних аспектах теми

21
FastCGI та робота з Python (uWSGI, Gunicorn)

Модуль фокусується на фундаментальних аспектах теми

22
Nginx + Django

Модуль фокусується на фундаментальних аспектах теми

23
Nginx + FastAPI

Модуль фокусується на фундаментальних аспектах теми

24
WebSocket та підтримка real-time

Модуль фокусується на фундаментальних аспектах теми

25
Serving SPA (React, Angular)

Модуль фокусується на фундаментальних аспектах теми

26
Логи доступу та помилок

Модуль фокусується на фундаментальних аспектах теми

27
Налаштування кастомних логів

Модуль фокусується на фундаментальних аспектах теми

28
Безпека: headers, CORS, CSP

Модуль фокусується на фундаментальних аспектах теми

29
Basic auth та захист адмін-зон

Модуль фокусується на фундаментальних аспектах теми

30
Обмеження доступу за IP

Модуль фокусується на фундаментальних аспектах теми

31
Nginx у Docker-контейнерах

Модуль фокусується на фундаментальних аспектах теми

32
Nginx як gateway для мікросервісів

Модуль фокусується на фундаментальних аспектах теми

33
Zero-downtime deploy

Модуль фокусується на фундаментальних аспектах теми

34
Performance tuning та worker-параметри

Модуль фокусується на фундаментальних аспектах теми

35
Troubleshooting та debug конфігурацій

Модуль фокусується на фундаментальних аспектах теми

36
Nginx у production-середовищі

Модуль фокусується на фундаментальних аспектах теми

37
Порівняння Nginx та Apache

Модуль фокусується на фундаментальних аспектах теми

38
Типові помилки та антипатерни

Модуль фокусується на фундаментальних аспектах теми

39
Архітектура сучасного веб-сервера

Модуль фокусується на фундаментальних аспектах теми

40
Фінальний проєкт та best practices

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."