Администрирование Nginx/Angie
В марте 2025
3 месяца
Онлайн
Ср/Пт 20:00 Мск
Кому подойдет курс?
- Системные администраторы Linux с опытом от одного года
- Разработчики веб-приложений, желающие двигаться в DevOps
- Опытные администраторы Linux, которые хотят глубже изучить Angie и Nginx
- Администраторы и разработчики компаний, переходящих на Angie в рамках импортозамещения
Что вы научитесь делать на курсе?
- Администрировать веб-сервисы
- Создавать отказоустойчивые системы с балансировкой
- Использовать коммерческий функционал Angie Pro
Курс создан в партнерстве с компанией Angie (ООО «Веб-сервер») - российским разработчиком программных продуктов для высоконагруженных систем. Компания была создана в 2022 году командой разработки, которая стояла у истоков веб-сервера мирового уровня nginx. Программа курса также составлена при участии создателей Nginx.
Angie развивает веб-сервер с открытым кодом, его коммерческую версию Angie PRO, решение для облачных сред Kubernetes Angie Ingress Controller (ANIC) и систему балансировки трафика Angie Application Delivery Controller (Angie ADC), которая является заменой таких продуктов как Citrix ADC/Netscaler, Radware и F5 BIG-IP.
Продукты компании включены в реестр отечественного ПО.
Преимущества Angie:
- Высокопроизводительный конкурентоспособный веб-сервер
- Отраслевой и мировой стандарт
- Технологическая зрелость
- Современные модификации
- Отечественная разработка
Дополнительные возможности Angie:
- Управление проксируемыми серверами через REST-подобный API-интерфейс динамической конфигурации; визуальную консоль мониторинга Console Light также можно использовать для управления сервером через браузер
- Получение базовых сведений о веб-сервере, его конфигурации, а также статистики по проксируемым серверам, клиентским соединениям, зонам разделяемой памяти и многим другим вещам через REST-подобный API-интерфейс в формате JSON
- Активная проверка состояния проксируемых серверов путем отправки периодических тестовых запросов
- Режимы балансировки: с учетом среднего времени ответа, на основе обратной связи и т.д.
- Режимы привязки: sticky cookie, sticky learn, sticky route
- Автоматическая настройка HTTPS позволяет получать TLS-сертификаты за счет встроенной поддержки ACME
- Экспорт статистики в формате Prometheus с настраиваемыми шаблонами
Что даст вам этот курс
На курсе мы рассмотрим следующие основные темы:
- Настройка Angie и Nginx в качестве фронт веб-сервера для любых приложений
- Оптимизация серверной и клиентской производительности
- Настройки балансировщика нагрузки L4 (TCP, UDP) и L7 (HTTP/HTTPS).
- Управление логированием
- Настройка и оптимизация HTTPS-соединений
- Работа с модулями вещания для видео-сервисов
Процесс обучения
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Оптимальная нагрузка
Возможность совмещать учебу с работой
Портфолио
Индивидуальная разработка итоговой проектной работы
Перспективы
Получите знания, которые помогут повысить вашу востребованность и доход
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
- Получите помощь с оформлением резюме, портфолио и сопроводительного письма
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Обратная связь
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Активное комьюнити
Чат в Telegram для общения преподавателей и студентов
Программа
Введение в Angie. Миграция с Nginx на Angie
В этом модуле вы рассмотрите различия между Nginx на Angie и научитесь организовывать миграцию между ними.
Тема 1: Введение в Angie
Тема 2: Сходства и различия с Nginx
Тема 3: Варианты установки Angie // ДЗ
Тема 4: Миграция с Nginx на Angie // ДЗ
Веб-сервер
В этом модуле вы познакомитесь с основными возможностями использования Nginx и Angie в роли веб-сервера.
Тема 1: Angie как веб-сервер // ДЗ
Тема 2: Обратный прокси (reverse proxy) // ДЗ
Тема 3: Логирование
Тема 4: Отладка и решение проблем
Тема 5: Мониторинг, диагностика неполадок
Тема 6: Оптимизация производительности веб-сервисов // ДЗ
Тема 7: Q&A-занятие по ДЗ
HTTPS и TLS
В этом модуле вы познакомитесь с вариантами протоколов SSL и ТLS и научитесь создавать надёжную и безопасную конфигурацию HTTPS.
Тема 1: Работа с TLS
Тема 2: Настройка сертификатов с использованием ACME
Тема 3: Настройка HTTPS для веб-сервисов // ДЗ
Тема 4: Q&A-занятие по ДЗ
Балансировка нагрузки и трансляция видео
В этом модуле вы научитесь создавать балансировщик нагрузки, а также обеспечивать трансляцию видео.
Тема 1: Балансировка нагрузки (HTTP) // ДЗ
Тема 2: Балансировка TCP и UDP-приложений (L4)
Тема 3: Балансировка почтовых сервисов
Тема 4: Трансляция видео
Тема 5: Q&A-занятие по ДЗ
Безопасность и масштабирование
В этом модуле вы познакомитесь с методами защиты от DoS-атак, а также с продуктом ANIC.
Тема 1: Защита от DoS-атак, ограничение доступа // ДЗ
Тема 2: Возможности для кастомизации
Тема 3: Использование ANIC как ingress контроллера k8s
Проектная работа
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы // Проект
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектные работы
Каждый семестр завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Запущенное веб-приложение с балансировкой нагрузки. Фронт-сервером должен быть Angie или Nginx.
Реализовать конфигурацию HTTPS, оптимизировать настройки для высоких нагрузок.
Преподаватель
Николай Лавлинский
Метод Лаб
Технический директор
Образование Окончил РЭУ им. Г.В. Плеханова по специальности «Информационные системы в экономике». Кандидат экономических наук Опыт В веб-разработке более 15 лет. Занимается техническим руководством и оптимизацией клиентской и серверной производительности веб-приложений. Параллельно с веб-разработкой 10+ лет преподавал интернет-технологии в РЭУ им. Г. В. Плеханова. Руководил разработкой более 100 веб-сайтов и приложений, системы управления сайтами и других систем на основе веб-технологий. Опыт преподавания на онлайн-платформах – более 5 лет. Ведёт ютуб-каналы «Ускорение сайтов» и «Поддержка сайтов» Достижения Руководство разработкой более 100 веб-проектов Автор трёх курсов по администрированию и оптимизации веб-приложений Навыки Управление веб-разработкой Проектирование архитектуры веб-систем Оптимизация клиентской части Серверная оптимизация приложений
Преподает на курсах
- Administrator Linux
- Administrator Linux. Professional
- Инфраструктура высоконагруженных систем
- Базы данных
- IT-Recruiter
- Administrator Linux. Basic
- Интенсив Spec Linux
- Расширенное администрирование РЕД ОС
- Администрирование Nginx/Angie
- DevOps для БСПБ
- GA-Administrator Linux. Professional
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.
После обучения вы:
- Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)
- Создадите свой проект, который поможет при прохождении собеседований
- Повысите свою ценность и конкурентоспособность как IT-специалист
- Получите сертификат об окончании курса
Администрирование Nginx/Angie
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Оставьте заявку и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно