Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

24 990 ₽
есть рассрочка

Для работы сайта требуется веб-сервер, потому можно купить готовый или установить и настроить сервер вручную самостоятельно. Хостинговые компании или компании, предоставляющие облачные услуги, в качестве веб-серверов чаще всего используют nginx, Apache, Node.js и некоторые другие сервера.
Понимание принципов работы веб-сервера и правил его настройки - это гарантия вашего успешного входа в тему серверного программирования, в особенности когда мы затрагиваем стек PHP, серверный JavaScript (Node.js), Python и т.д.
Когда Вы работаете на клиентской стороне и создаете приложение, использующее Fetch/AJAX-запросы, тоже крайне важно понимать, что и почему присылает веб-сервер в ответ на наши запросы.
На курсе мы рассмотрим самые популярные веб-сервера, используемые разработчиками - nginx и Apache. Изучим установку, конфигурацию серверов, создание виртуальных хостов и виртуальных папок, перенаправления и работы mod_rewrite, установку SSL-сертификата.
Если Вы хотите обеспечить себе уверенную базу для дальнейшего развития в области серверного программирования или разработки в целом, то этот курс прекрасно подойдет под Ваши задачи.
Курс подойдет Вам, если Вы:
Полученные знания Вы примените на практике, так как курс включает лабораторные работы по каждой изученной теме.
Мы поддерживаем комплексный подход к обучению программистов серверной стороны.
Обучение проводится сертифицированными преподавателями, имеющими большой опыт практической работы. Именно они смогут направить Вас и подсказать оптимальные решения задач на основе своего «полевого» опыта.
Специалисты, которые обладают знаниями и навыками в области настройки веб-серверов, имеют прекрасные шансы успешно развиваться в ИТ-сфере.
Записывайтесь на наш курс и сделайте первый шаг к пониманию серверной части!
Важно! Вся работа ведется на ОС Windows. Работа в других операционных системах возможна, но нужно быть готовым, что в интерфейсах имеются различия и некоторые настройки необходимо будет выполнить самостоятельно по аналогии.

Вы научитесь:
администрировать сервер Apache 2.4
администрировать сервер nginx
управлять кешированием контента
настраивать использование SSL-сертификата
настраивать работу модулей ngx_http_rewrite_module/mod_rewrite
подключать PHP на сервере
настраивать заголовки CORS

Что вы получите после обучения

Приобретаемые навыки
1
IT
2
Управление IT-продуктами
3
Nginx и Apache
4
Web-разработка
5
Программирование
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Замечательный преподаватель-практик по программированию. Обладатель престижных международных статусов Microsoft, в том числе статуса сертифицированного тренера Microsoft (MCT).

Сочетает педагогический талант с многолетним опытом разработки и поддержки информационных глобальных систем, построенных на основе Web-инфраструктуры платформы Windows (ASP.NET, IIS, SQL Server). Внимательно подходит к каждому слушателю, щедро делится реальными примерами из собственной практики.

Сергей Юрьевич с отличием окончил Московский Государственный Технический Университет имени Н.Э. Баумана. Награждён Почётной грамотой Microsoft за личный вклад в развитие обучения по технологиям Microsoft Visual Studio для веб-разработчиков.

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

Слушатели очень высоко ценят стиль преподавания Сергея Юрьевича и всегда оставляют восторженные отзывы.

«Для корабля, который не знает куда плывет, ни один ветер не будет попутным» Сенека
Талантливый преподаватель-практик, обладатель престижного международного статуса ZCE (Zend Certified Engineer).

 Сочетает многолетний опыт преподавания и практической разработки. Слушатели любят Алексея Владимировича за доступное и понятное изложение сложных тем, наглядные примеры, помогающие сразу же овладевать материалом, увлеченность своим делом и добрый юмор.
Алексей Владимирович имеет длительный профессиональный опыт разработки, поддержки и обновления корпоративных сайтов. Преподавал в вузах дисциплины «Технология разработки программного обеспечения», «Теория языков программирования и методы трансляции», «Основы HTML и CSS». Специализируется на преподавании курсов по веб-технологиям. За время работы в центре Алексей Владимирович обучил свыше 5 000 слушателей.
Автор курсов «Разработка приложений на Symfony», «JavaScript. Уровень 3. React и JSX», «React: Redux и react-router».
Алексей Владимирович постоянно повышает профессиональный уровень, успешно сдал экзамен 70-480 «Programming in HTML5 with JavaScript and CSS3.
Фотографии выпускников групп расположены в нашем сообществе  ВКонтакте.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. Введение в сети и HTTP (4 ак. ч.)

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

Модуль 2. Веб-сервер Apache (10 ак. ч.)

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

Модуль 3. Веб-сервер Nginx (10 ак. ч.)

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

Рейтинг курса

4.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.11.2024 09:38
Веб - сервера Nginx и Apache

Веб - сервера Nginx и Apache

Оставить отзыв
Поделиться курсом с друзьями