На цьому курсі розглядаються принципи чистого коду та SOLID. Вивчаються патерни проектування як інструменти для спрощення коду та вирішення практичних завдань. Це допомагає створювати зрозумілі та гнучкі системи.
Курс охоплює різні види архітектур. Аналізуються переваги та недоліки монолітних і розподілених систем. Вивчаються архітектурні патерни Saga, 2PC та Event Bus для побудови надійних рішень.
Розглядається контейнеризація з використанням Docker та робота з хмарними сервісами. Окрема увага приділяється безпеці - виявленню вразливостей та захисту від атак. Навчаються ефективні засоби захисту даних і систем.
Курс пояснює всі етапи життєвого циклу розробки ПЗ. Детально розглядається CI/CD підхід, який дозволяє командам швидше випускати якісний продукт. Це включає автоматизацію процесів від розробки до продакшену.
Курс розрахований на junior- та middle-розробників з попередньою реєстрацією через тестові завдання та співбесіду. Учасники отримують code review та навчаються у форматі peer-to-peer. Включає роботу над власним проектом, Containers Immersion Day від AWS та можливість нетворкінгу з колегами і керівниками.