Рубріки: Новини

Genesis та КМА запускають безплатну програму про архітектурні підходи в розробці

Ігор Шелудченко

IT-компанія Genesis спільно з Києво-Могилянською Академією запускає безплатну програму Software Engineering School 3.0.

Програма розрахована для junior- та middle-розробників.

Які теми покриє навчання?

  • написання чистого коду, який легко підтримувати;
  • патерни, принципи та підходи до проєктування;
  • архітектурні патерни;
  • робота з хмарними сервісами;
  • особливості роботи технічних команд у продуктових компаніях.

Програма дозволить:

  • дізнатись, що насправді є важливим для роботи у великих IT-продуктах;
  • розвинути архітектурне мислення;
  • систематизувати наявні знання;
  • перейняти експертизу від спеціалістів різного рівня – від розробників до архітекторів та СТО;
  • побачити, з якими проблемами зіштовхуються масштабні IT-продукти.

Програма школи

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

Случачі з’ясують, як хороший стиль проєктування та використання патернів допомагають спрощувати код та вирішувати продуктові задачі (Clean Code Principles, принципи SOLID, GRASP, патерни проєктування).

2. Архітектура

Студенти розглянуть різні архітектури. Визначать плюси та мінуси монолітих та розподілених систем. Познайомляться з різними архітектурними патернами: Saga, 2PC, Event bus.

3. Інфраструктура

Знайомство із контейнеризацією та віртуалізацією. Розбір найпопулярнішої системи контейнеризації Docker. Практична робота з хмарними сервісами.

4. Безпека

Студенти розглянуть вразливості програми до різноманітних атак, які можуть призвести до несанкціонованого доступу до конфіденційної інформації, пошкодження систем та даних, а також викрадення цінних ресурсів. Навчаться використовувати ефективні засоби безпеки.

5. SDLC

Вивчення етапів, які проходить задача перед тим, як потрапити на production. Знайомство з підходом CI/CD та як він допомагає проєктам рухатись швидше.

Учасники школи отримають:

  • домашні завдання;
  • Code review та peer-to-peer навчання;
  • сесії з live refactoring;
  • Containers Immersion Day від AWS;
  • нетворк із колегами та С-Level спеціалістами.

Формат: онлайн.

Умови участі: безоплатно. Для того, щоб долучитися потрібно пройти відбір.

Дедлайн реєстрації: 17 травня.

Зареєструватися можна за посиланням

Останні статті

Мова програмування Rust оновлена до версії 1.93

Команда Rust оновила мову програмування до версії 1.93. Новий реліз, який має коміти від 406…

23.01.2026

«Дія» отримає функціонал для пошуку роботи

Кабінет міністрів України погодив пілотний проєкт, за яким послуги Центрів зайнятості будуть оцифровані через систему…

23.01.2026

Microsoft представляє новий інструмент WinApp CLI, який спрощує розробку програм для Windows

Microsoft анонсувала публічну попередню версію WinApp CLI, інтерфейсу командного рядка з відкритим вихідним кодом. WinApp…

23.01.2026

JetBrains інтегрувала Codex в свої IDE та показала, як з ним працювати

Інструмент кодування Codex тепер працює всередині чату JetBrains AI, що дає можливість використовувати його безпосередньо…

23.01.2026

Міноборони України разом з Palantir починає тестування військових моделей штучного інтелекту

Державна платформа військових технологій BRAVE1 разом з Міністерством оборони України та за підтримки американської компанії…

23.01.2026

«Вони використовували вайб-кодинг»: хакер створив каталог «небезпечних додатків»

Анонімний хакер запустив «магазин небезпечних iOS-додатків» — публічний реєстр програм, швидко створених за допомогою вайб-кодингу.…

22.01.2026