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

Схожі курси

Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
2 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
17.11.2025
Тривалість
40 годин
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
50 000 UAH за курс
Навчальний центр
IT Education Center
Формат
Online
Початок навчання
17.02.2026
Тривалість
3 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 640 UAH за курс