На цьому курсі починають з фундаментальних речей. Студенти розбираються у відмінностях між платформою .Net та мовою C#, вивчають CLR та його функції. Вчать базові типи даних, змінні, арифметичні операції. Потім переходять до складніших тем - значні та посилальні типи, область видимості, цикли та масиви. Окрему увагу приділяють стилістиці коду та інструментам налагодження. В кінці модуля вивчають систему контролю версій Git - базові поняття, основні команди, роботу з репозиторіями та pull requests.
Тут заглиблюються в ООП. Спочатку вивчають класи, структури, поля, методи та властивості. Розбирають принципи інкапсуляції та приховування даних. Потім переходять до принципів SOLID, DRY, KISS та інших підходів до написання якісного коду. Далі розглядають спадкування, поліморфізм та абстракцію - перетворення типів, інтерфейси, методи розширення. Завершують модуль роботою з винятками, некерованими ресурсами, файлами та серіалізацією.
Цей модуль присвячений потужним інструментам мови. Спочатку вивчають колекції - як узагальнені, так і не узагальнені, їх ієрархію та особливості використання. Потім переходять до делегатів, подій та LINQ - розбирають різні типи делегатів, їх комбінування, відмінності від подій. Остання частина модуля - багатопоточність та асинхронність. Студенти вчать відмінності між цими підходами, способи синхронізації потоків та роботу з async/await.
Модуль починається з основ реляційних баз даних - таблиці, індекси, ключі, нормалізація. Потім вивчають SQL запити - Select, Where, Join, агрегуючі функції. Основна увага приділяється Entity Framework Core - підключення до БД, сутності, моделювання зв'язків. Студенти вчать створювати міграції, працювати з DBContext, розуміють різницю між Eager, Explicit та Lazy Loading. Також розглядають роботу з Dapper та ADO.NET.
Тут знайомляться з клієнтською частиною веб-додатків. Спочатку вивчають мережеві протоколи - TCP/IP, HTTP, RESTful архітектуру. Потім переходять до HTML та CSS - основ розмітки та стилізації. Завершують модуль основами JavaScript - синтаксис та базові концепції без заглиблення в ООП.
Останній модуль охоплює створення серверної частини. Починають з Asp.Net Core Web Api - Dependency Injection, робота з конфігурацією, маршрутизація. Потім інтегрують front-end з back-end, використовуючи React. Знайомляться з Docker - контейнеризація, мікросервісна архітектура, DockerFile. Вивчають Razor Pages, Asp.Net Core Identity та oAuth авторизацію через Identity Server 4. Завершують модуль основами тестування - unit тести та Moq.
На завершення курсу студенти створюють власний інтернет-магазин. Проект включає desktop версію та адаптиви для мобільних пристроїв та планшетів. Потрібно розробити 8 обов'язкових сторінок магазину. Готовий дизайн додають на Behance у вигляді презентації. На захисті демонструють всі адаптиви та інтерактиви, розповідають про проведені дослідження та опитування потенційних клієнтів.
Крім основної програми, курс включає 24 заняття з англійської мови. Студенти проходять тестову співбесіду з технічним спеціалістом. Організовують майстер-клас зі складання резюме та проходження співбесід. Також проводять консультацію з рекрутером та додаткову тестову співбесіду. Менеджер, закріплений за групою, супроводжує студентів до моменту їх працевлаштування.