На цьому курсі починають з основ протоколу DNS. Розглядають принципи його роботи та основні типи DNS-записів. Студенти дізнаються про різницю між авторитативними та кешуючими DNS-серверами. Вивчають структуру системи кореневих серверів та принципи роботи зворотної зони in-addr.arpa. На практиці навчаються формувати запити до DNS-серверів та аналізувати відповіді. Також розглядають процес реєстрації доменних імен та налаштування DNS-записів у провайдера. Курс включає роботу з основними Linux-командами для роботи з DNS.
Другий модуль поглиблює знання про DNS. Тут вивчають принципи зв'язки DNS-серверів між собою та механізми трансферу зон. Розглядають типи синхронізації - AXFR та IXFR. Особливу увагу приділяють протоколу DNSSEC та системі цифрових підписів для забезпечення довіри до DNS-відповідей. На практиці студенти налаштовують власний DNS-сервер BIND, створюють DNS-зони для нових доменів та конфігурують master-slave зв'язку. Також знайомляться з популярними сервісами DNS-хостингу, включаючи Cloudflare.
Цей блок присвячений вебсерверам. Спочатку вивчають протокол HTTP - принципи роботи, клієнт-серверну модель, типи запитів та коди відповідей. Знайомляться з основами HTML та архітектурою вебсервера Apache. На практиці налаштовують Apache, вивчають модульну систему, створюють віртуальні хости за допомогою SNI. Далі переходять до Nginx - вивчають його архітектуру, конфігурацію та принципи роботи. Навчаються розміщувати кілька сайтів на одному сервері з використанням обох вебсерверів.
У цьому модулі студенти навчаються інтегрувати різні технології. Вивчають налаштування зв'язки Apache + Nginx для оптимальної роботи. Розглядають методи кешування - як на стороні сервера, так і на стороні клієнта. Це дозволяє підвищити продуктивність веб-проєктів та зменшити навантаження на сервери.
Модуль починається з основ баз даних. Студенти вивчають типи БД, структури та основи мови SQL. Знайомляться з СУБД MySQL та її форками - MariaDB, Percona. На практиці встановлюють MySQL, працюють з консоллю, створюють бази даних та користувачів. Далі переходять до PHP - вивчають інтерпретатор, основи мови програмування та архітектуру роботи з вебсерверами. Налаштовують PHPMyAdmin, завершують налаштування LEMP-оточення та розгортають WordPress-проєкт.
Фінальний технічний модуль присвячений балансуванню веб-трафіку. Студенти вивчають типи балансувальників, алгоритми балансування та роботу на різних рівнях моделі OSI. Практична частина включає роботу з HAProxy та модулем upstream в Nginx. Навчаються налаштовувати ефективне балансування навантаження між кількома серверами.
Курс завершується фінальним іспитом, який включає тестування з усіх тем та проєктну роботу. Студенти отримують практичне завдання з повного налаштування сервера за технічним завданням. Після успішного завершення курс передбачає кар'єрну підтримку - доступ до лекції про отримання роботи, спеціальну відзнаку в профілі NETFORCE Jobs та рекомендаційні листи в LinkedIn для найкращих студентів.
На курсі передбачена підтримка ментора протягом всього навчання. Студенти виконують практичні завдання та проходять проміжні іспити за темами. Після успішного завершення всіх модулів та фінального іспиту видається сертифікат про проходження курсу.