Головна Школи Genesis Academy Software engineering school 4.0
Genesis Academy

Software engineering school 4.0

Безкоштовно
8 тижнів
Для досвідчених
Backend
Цей курс допоможе junior- та middle-розробникам систематизувати знання з архітектури IT-продуктів. Ви розберете чисті архітектури, патерни, безпеку та CI/CD, а також навчитесь працювати з Docker і хмарними сервісами. Курс включає практику на реальних проектах, код-рев’ю та спілкування з експертами.

Про курс

Програма курсу

Побудова чистої архітектури

На цьому курсі розглядаються принципи чистого коду та SOLID. Вивчаються патерни проектування як інструменти для спрощення коду та вирішення практичних завдань. Це допомагає створювати зрозумілі та гнучкі системи.

Архітектура систем

Курс охоплює різні види архітектур. Аналізуються переваги та недоліки монолітних і розподілених систем. Вивчаються архітектурні патерни Saga, 2PC та Event Bus для побудови надійних рішень.

Інфраструктура та безпека

Розглядається контейнеризація з використанням Docker та робота з хмарними сервісами. Окрема увага приділяється безпеці - виявленню вразливостей та захисту від атак. Навчаються ефективні засоби захисту даних і систем.

Життєвий цикл розробки

Курс пояснює всі етапи життєвого циклу розробки ПЗ. Детально розглядається CI/CD підхід, який дозволяє командам швидше випускати якісний продукт. Це включає автоматизацію процесів від розробки до продакшену.

Особливості курсу

Курс розрахований на junior- та middle-розробників з попередньою реєстрацією через тестові завдання та співбесіду. Учасники отримують code review та навчаються у форматі peer-to-peer. Включає роботу над власним проектом, Containers Immersion Day від AWS та можливість нетворкінгу з колегами і керівниками.

Що включено

Вечірні заняття
Супровід ментора