• Онлайн
  • Оффлайн
  • В записи + консультации
  • Корпоративное обучение
  • Индивидуальное обучение
  • Интенсивы
Стоимость всего курса: 8 000 грн
Длительность: 2 месяца
Теория: онлайн вебинары
Практика: самостоятельное изучение
График обучения: Вторник, Четверг
Дата старта: 13.06.2019 г.
Время занятий: с 18:00 до 19:30
Есть возможность присоединиться: да
записаться
L2-LAMP

Программа курса
"Администрирование веб-серверов на Linux"

Описание курса:

Программа представляет собой набор разделов, которые описывают подготовку системного администратора Linux среднего уровня навыков с выраженным направлением в WEB. Набор знаний и навыков для среднего уровня взят из комплексного анализа рынка труда на соответствие следующим вакансиям:

  • системный администратор
  • middle system administrator
  • старший системный администратор
  • middle Linux administrator

требования к студентам курса
"Администрирование веб-серверов на Linux":

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

    РАЗДЕЛ ПРОГРАММЫ

    ЗНАНИЯ

  1. Протокол DNS

    • Теория

      Принципы работы. Архитектура. Система корневых серверов

    • Теория

      Виды NS-записей. NS серверы, связки

    • Практическое занятие

      Регистрация доменного имени. Настройка DNS сервера, связка master => slave

    • Экзамен после 1й главы

  2. Веб-серверы

    • Теория

      Протокол HTTP, виды запросов. Основы HTML

    • Теория

      Веб-сервер Apache.
      Архитектура,
      конфигурация, режимы работы. Система
      модулей. Команды по управлению Apache.
      Виртуалхосты. Apache Tomcat

    • Практическое занятие

      Установка и настройка веб-сервера Apache.
      Конфигурации,
      модули. Создание виртуалхостов. Установка и настройка tomcat

    • Теория

      Веб-сервер Nginx. Архитектура,
      конфигурация, виртуалхосты, location-ы

    • Теория

      Apache + NGINX. Особенности,
      виды проксирования. Виртуалхосты

    • Практическое занятие

      Установка и настройка nginx. Связка
      apace + nginx. Несколько сайтов на одном
      сервере. Nginx + tomcat

    • Экзамен по 2й главе

  3. MySQL

    • Теория

      Основы языка SQL. СУБД MySQL, архитектура, форки (percona, mariadb). Виды движков, сравнение

  4. PHP

    • Теория

      Основы языка PHP. Архитектура,
      конфигурация php.ini, модули. Инсталляция
      из пакетов и из исходников. PHPMyAdmin

    • Практическое занятие

      Установка и настройка MySQL, PHP (из пакетов и из исходников), phpmyadmin (из пакетов и из исходников)

    • Теория

      Режимы работы php. Модуль apache, CGI, FastCGI. PHP-FPM

    • Экзамен

      Экзамен после 4 раздела

  5. Дополнительные функции веб-серверов

    • Теория

      Перенаправление ссылок. Редиректы, ACL, Basic AUTH, кэширование Cache, GZIP сжатие

    • Практика по режимам работы PHP. Связка nginx + php-fpm. Настройка дополнительных
      функций веб-серверов

    • Теория

      Логгирование, access logs, error logs. Интерпретация логов. Коды ответов веб-серверов.
      server-status

    • Теория

      Настройка SSL сертификата для сайта
      1)самоподписанный
      2)платный
      3)letsencryp

    • Практическое занятие

      Практика по логгированию apache, nginx, php. Настройка SSL сертификата для сайта

    • Экзамен после 5 раздела

  6. Инфраструктура веб-серверов

    • Теория

      Высокие нагрузки. HAProxy, кластер веб-серверов

    • Теория

      Мониторинг веб-серверов. Zabbix

    • Практическое занятие

      Настройка кластера веб-серверов. Настройка zabbix

    • Теория

      Резервное копирование (файлы + БД)

    • Экзамен после 6 раздела

  7. Тюнинг производительности веб-серверов

    • Теория

      Тюнинг производительности веб-серверов. Google. Pagespeed. Разгон сайта (на примере WordPress).
      Best practice по настройке веб-серверов

    • Практическое занятие

      Настройка резервного копирования. Тюнинг движка WordPress

  8. Проектная работа

    • Настройка веб-сервера по ТЗ

    • Финальный экзамен

преподаватели

по окончании курса студент будет знать:

  • Принцип работы DNS, виды NS-записей
  • Принципы функционирования связки DNS slave
  • Принцип работы HTTP протокола
  • Виды движков MySQL
  • Режимы работы php. Модуль apache, CGI, FastCGI. PHP-FPM
  • Виды SSL сертификатов

по окончании курса студент будет уметь:

  • Проводить установку и настройку собственного DNS сервера
  • Настраивать связку DNS master - slave
  • Проводить установку и настройку виртуалхостов в Apache
  • Проводить настройку связки NGINX+Apache
  • Подключать CGI, FastCGI к связке NGINX+Apache
  • Настраивать мониторинг сервисов
  • Проводить подключение SSL сертификатов к web-сайтам на сервере
записаться на курс остались вопросы