О чём курс

Курс посвящен глубокому изучению двух самых востребованных и популярных веб-серверов в современной индустрии разработки — nginx и Apache. В условиях, когда для функционирования любого сайта требуется надежный веб-сервер, умение самостоятельно устанавливать, настраивать и администрировать серверную среду становится критически важным навыком для любого специалиста. Программа курса разработана таким образом, чтобы дать слушателям не просто теоретические знания, а уверенную базу для успешного входа в сферу серверного программирования. Вы научитесь создавать виртуальные хосты и директории, управлять кэшированием контента, настраивать SSL-сертификаты для обеспечения безопасности трафика, а также освоите тонкости работы с перенаправлениями и модулями mod_rewrite и ngx_http_rewrite_module.

Курс ориентирован на широкий круг специалистов: от начинающих веб-разработчиков и системных администраторов до тех, кто работает с системами управления контентом (CMS) или занимается серверной разработкой на языках PHP, Python и Node.js. Понимание того, как именно веб-сервер обрабатывает запросы и какие данные возвращает в ответ, является фундаментальным требованием для фронтенд-разработчиков, использующих Fetch или AJAX-запросы в своих приложениях. Вы научитесь настраивать заголовки CORS, подключать PHP к серверу и эффективно управлять серверными ресурсами.

Обучение проходит в практико-ориентированном формате: каждая теоретическая тема подкрепляется лабораторными работами, что позволяет закрепить полученные навыки в реальных условиях. Вы не просто изучаете документацию, а настраиваете взаимодействие серверов, балансировку нагрузки и кэширование, что максимально приближает процесс обучения к реальным задачам, с которыми сталкиваются разработчики в крупных хостинговых и облачных компаниях.

Почему стоит пройти этот курс? Во-первых, это инвестиция в вашу профессиональную компетентность. Понимание принципов работы веб-серверов — это гарантия того, что вы сможете самостоятельно развернуть проект, устранить ошибки конфигурации и обеспечить стабильную работу веб-приложения. Во-вторых, курс дает комплексный взгляд на стек технологий: вы поймете, как связываются между собой клиентская и серверная части, как работают протоколы и как правильно настраивать безопасность. В-третьих, программа охватывает как классический Apache, так и современный высокопроизводительный nginx, что делает вас универсальным специалистом, способным работать с любым типом инфраструктуры. По окончании обучения вы будете обладать всеми необходимыми инструментами для профессионального администрирования веб-серверов и глубокого понимания серверной архитектуры, что станет прочным фундаментом для вашего дальнейшего карьерного роста в IT-индустрии.

Программа обучения

Модуль 1. Введение в сети и HTTP (4 ак. ч.) Модуль 2. Веб-сервер Apache (10 ак. ч.) Модуль 3. Веб-сервер Nginx (10 ак. ч.)

Спойлер: Содержание Модуль 1 - Введение в сети и HTTP

  • Адресация в сетях
  • Маршрутизация
  • Порты
  • DNS
  • Использование полезных утилит
  • Терминология (RFC2616)
  • Методы запросов
  • Статус сервера
  • Заголовки запроса и ответа
  • Передача данных
  • Расширяемость протокола
  • CORS
  • Обзор существующих веб-серверов
  • Практические работы по теме модуля

Модуль 2 - Веб-сервер Apache

  • Обзор и установка сервера Apache
  • Основные директивы настройки сервера Apache
  • Файлы конфигурации сервера
  • Виртуальные хосты
  • Виртуальные директории
  • Пользовательские сообщения об ошибках
  • Использование пользовательских заголовков ответа
  • Привязка расширений файлов к MIME-типам
  • Управление кэшированием
  • Привязка и использование серверных обработчиков (PHP)
  • Аутентификация и авторизация пользователя
  • Защита HTTP-трафика с использованием SSL
  • Использование модуля mod_rewrite
  • Настройка CORS в Apache
  • Практические работы по теме модуля

Модуль 3 - Веб-сервер Nginx

  • Обзор и установка сервера Nginx
  • Основные директивы настройки сервера Nginx
  • Файлы конфигурации сервера
  • Виртуальные хосты
  • Виртуальные директории
  • Пользовательские сообщения об ошибках
  • Использование пользовательских заголовков ответа
  • Привязка расширений файлов к MIME-типам
  • Управление кэшированием
  • Привязка и использование серверных обработчиков
  • Аутентификация и авторизация пользователя
  • Защита HTTP-трафика с использованием SSL
  • Использование модуля ngx_http_rewrite_module
  • Использование Nginx в качестве кэширующего сервера
  • Использование Nginx в качестве балансировщика нагрузки
  • Настройка CORS в nginx
  • Практическая работа: настройка взаимодействия серверов
  • Практические работы по теме модуля
Складчина создана 21 декабря 2021 г. · описание обновлено 23 апреля 2026 г.

Теги курса

Профессии
Инструменты

Другие материалы автора 7

АТ Алексей Тарасов Все материалы
2 558 ₽ 29 650 ₽