Курс починається з вступу та знайомства з програмою навчання. Слухачі отримують загальну інформацію про те, як будуть проходити заняття та що їх чекає.
Далі розглядаються основи об'єктно-орієнтованого програмування. Тут пояснюють інкапсуляцію, наслідування та поліморфізм - три ключові принципи ООП.
Потім переходять до вивчення мови C#. Слухачі працюють зі змінними, типами даних, перетворенням типів та операторами. Це базовий блок, без якого неможливо продовжити навчання.
Наступний етап охоплює методи, статичні та нестатичні класи, а також роботу з рядками. Паралельно вивчаються умовні оператори та цикли - основа логіки програмування.
Після цього курс показує, як працювати з масивами, інтерфейсами та колекціями. Додатково розглядається обробка винятків - важлива частина стабільної роботи програми.
Далі слухачі знайомляться з методологією TDD та фреймворком NUnit для тестування. Це сучасний підхід до розробки, коли тести пишуться до основного коду.
Курс переходить до практики написання локаторів X-Path та CSS. Потім слухачі знайомляться з Selenium WebDriver та починають писати перші автоматизовані тести.
Наступний крок - створення власної структури фреймворку для автоматизації. Тут же вивчається паттерн PageObject та написання тестів з його використанням.
Потім курс охоплює методологію BDD та її реалізацію через SpecFlow. Це дозволяє описувати тести природньою мовою.
Слухачі знайомляться з системою контролю версій Git. Вчать основні команди clone, fetch, pull, commit, push та інші. Робота ведеться через інтерфейс Visual Studio.
Далі відбувається інтенсивна практика написання автотестів. Після цього курс показує, як працювати з базами даних та налаштовувати безперервну інтеграцію через Jenkins.
Завершується навчання підсумковою екзаменаційною роботою. Слухачі захищають свій проект та проходять тестове інтерв'ю на посаду автоматизатора.
Заняття проходять онлайн у вечірній час, що зручно для тих, хто працює вдень. Навчання включає практику на реальних проектах - слухачі створюють власне портфоліо.
Підтримка надається як під час навчання, так і після його завершення. Після курсу відбувається захист екзаменаційного проекту та видається свідоцтво про закінчення.