Курс Адміністрування вебсерверів на Linux

  • Online
  • Для опытных
  • SysAdmin
Образовательный центр: IT Education Center
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:1 месяцев
Начало курса:25.11.2025
Стоимость обучения:8 800 UAH за курс

Індивідуальний формат - 17600 грн.

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

Протокол DNS

  • Дізнаєшся, як працює DNS, розберешся з його архітектурою та видами DNS-записів
  • Самостійно зареєструєш доменне ім'я та субдомени, сформуєш запити до DNS-серверів

Лекція:

  • Протокол DNS, принципи його роботи
  • Види DNS-записів
  • Авторитативні і неавторитативні DNS-сервери
  • Кешувальні DNS-сервери
  • Система кореневих DNS-серверів, "дерево" DNS (коренева зона та розгалуження від неї)
  • Зворотна зона in-addr.arpa
  • Доменні імена та субдомени
  • Формування запитів до DNS-серверів та відповіді на них

Практика:

  • Реєстрація доменного імені та налаштування DNS-записів на стороні провайдера
  • Команди Linux для роботи з протоколом DNS

Протокол DNS. Продовження

  • Дізнаєшся про види синхронізації DNS-серверів між собою (AXFR, IXFR) та протокол DNSSEC
  • Налаштуєш DNS-сервер bind, DNS-зони для нового домену та зв'язку master-slave

Лекція:

  • Зв'язки DNS-серверів
  • Трансфер зон
  • Види синхронізації DNS-серверів між собою (AXFR, IXFR)
  • Протокол DNSSEC
  • Цифровий підпис відповідей DNS-серверів і довіра до DNS-серверів

Практика:

  • Налаштування власного DNS-сервера bind і DNS-зони для нового домену
  • Налаштування зв'язки серверів master-slave
  • Робота з сервісами DNS-хостингу, Cloudflare

Протокол HTTP. Вебсервер Apache

  • Познайомишся з протоколом HTTP та видами запитів, розберешся з основами HTML
  • Розглянеш вебсервер Apache:
    • його архітектуру
    • конфігурацію
    • режими роботи та систему модулів
  • Навчишся команд з управління вебсервером та розберешся з віртуалхостами

Лекція:

  • Принцип роботи протоколу HTTP
  • Клієнт-серверна модель взаємодії
  • Види запитів протоколу HTTP (GET, POST та інші)
  • Коди відповідей (HTTP codes) вебсерверів на HTTP-запити
  • Основи HTML
  • Вебсервер Apache
  • Архітектура Apache
  • Конфігурація вебсервера Apache
  • Режими роботи вебсервера Apache зі сторони обробки запитів http-клієнтів
  • Модульна архітектура Apache
  • Система модулів:
    • встановлення
    • активація
    • деактивація модулів вебсервера Apache
  • Команди з управління Apache
  • Механізм віртуалхостів та Server Name Identification (SNI)

Практика:

  • Інсталяція і налаштування вебсервера Apache
  • Основні конфігураційні файли вебсервера Apache
  • Конфігураційні файли модулів Apache
  • Додаткові конфігурації (Alias, htaccess, Allow/Deny)
  • Створення віртуалхостів
  • Декілька сайтів на одному сервері

Вебсервер Nginx

  • Розберешся з Nginx, його архітектурою та конфігурацією
  • Встановиш і налаштуєш Nginx, створиш віртуалхости та розмістиш кілька сайтів на одному сервері

Лекція:

  • Вебсервер Nginx, його архітектура і принцип роботи
  • Конфігурація вебсервера Nginx
  • Система модулів

Практика:

  • Інсталяція і налаштування вебсервера Nginx
  • Створення віртуалхостів
  • Декілька сайтів на одному сервері

Зв'язки вебсерверів

Налаштуєш зв'язку Apache і Nginx, навчишся кешуванню на стороні сервера та на стороні клієнта.

Практика:

  • Налаштування зв'язки Apache + Nginx
  • Кешування на стороні сервера та на стороні клієнта

MySQL

  • Дізнаєшся основи мови запитів SQL та розберешся з MySQL:
    • архітектурою
    • форками Percona і MariaDB
  • Навчишся встановлювати та налаштовувати MySQL, створювати бази даних

Лекція:

  • Види баз даних, структури баз даних
  • Основи мови SQL
  • Види запитів до бази даних
  • SQL-ні та NOSQL-ні бази даних
  • СУБД MySQL та її форки (MariaDB, Percona)

Практика:

  • Інсталяція MySQL, робота з консоллю mysql
  • Конфігураційні файли mysql, оптимізація серверної частини
  • Створення баз даних, створення користувачів БД та надання доступу до БД
  • Резервне копіювання та відновлення БД

PHP

  • Розберешся з основами мови:
    • архітектурою
    • конфігурацією та модулями
  • Навчишся встановлювати PHP, адмініструвати MySQL з PHPMyAdmin
  • Розберешся з режимами роботи PHP

Лекція:

  • Інтерпретатор PHP
  • Основи мови програмування PHP
  • Архітектура PHP зі сторони роботи на вебсервері (ядро та модулі)
  • Система конфігураційних файлів, PHP.ini
  • Популярний вебінтерфейс над MySQL - PHPMyadmin

Практика:

  • Інсталяція PHP на сервері
  • Робота з PHPMyadmin (інсталяція з пакетів та вручну)
  • Завершення підняття оточення LEMP на сервері
  • Налаштування Wordpress-проєкту на сервері
  • Режими роботи PHP з вебсервером (php як модуль apache, php в режимі cgi, php в режимі fastcgi (Nginx+ PHP-FPM)

Балансування вебтрафіку

  • Дізнаєшся про види балансувальників, алгоритми балансування
  • Навчишся балансувати вебтрафік за допомогою HAProxy та Nginx upstream

Лекція:

  • Види балансувальників
  • Балансування на різних рівнях мережевої моделі OSI
  • Алгоритми балансування
  • Балансувальник HAProxy
  • Балансування в Nginx за допомогою модуля upstream

Практика:

  • Налаштування балансування вебтрафіку за допомогою HAProxy
  • Налаштування балансування вебтрафіку за допомогою Nginx upstream

Фінальний іспит та проєктна робота

  • Тест за всіма темами курсу
  • Проєктна робота з налаштування сервера за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе, а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

Особливості курсу

  • Підтримка ментора
  • Сертифікат про проходження курсу
  • Практичні заняття та іспити по темах курсу
  • По закінченню курсу складається іспит

Викладачі курсу

Павло Завада - DevOps-практик з 10-річним досвідом

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
ISSP Training Center
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
English
Стоимость
830 USD за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 800 UAH за месяц
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
32 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
32 000 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
53 000 UAH за курс