Курс Адміністрування вебсерверів на 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
QALight
Формат
Online
Початок навчання
13.10.2025
Тривалість
30 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 600 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 350 UAH за курс
Навчальний центр
IT Education Center
Формат
Online
Початок навчання
14.10.2025
Тривалість
3 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
13 200 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
6 600 UAH за курс