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

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 травня.

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

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

Brave1 продовжили прийняття заявок на конкурс Battle Proven для deftech-стартапів

Кластер Brave1 продовжив прийняття заявок на конкурс Battle Proven — тепер податися можна до 25 липня 2025 року. Про це…

21.07.2025

Експериментальна LLM-модель OpenAI досягла рівня переможця Міжнародної математичної олімпіади

Експериментальна модель OpenAI досягла рівня золотої медалі на Міжнародній математичній олімпіаді (IMO), вирішивши п'ять із…

21.07.2025

JetBrains переводить всі продукти IntelliJ IDEA на єдиний інсталятор

Компанія JetBrains повідомила, що всі програмні продукти серії IntelliJ IDEA відтепер переходять на єдиний уніфікований…

21.07.2025

Українські кіберфахівці викрили намагання росіян використати LLM-модель для атак на держустанови

Команда реагування на комп'ютерні надзвичайні ситуації України (CERT-UA) розкрила деталі фішингової кампанії, спрямованої на поширення…

21.07.2025

Hugging Face представляє AnyCoder — безкоштовний інструмент для веб-розробки без знання мов програмування

Платформа Hugging Face представляє AnyCoder — середовище для розробки веб-додатків з відкритим кодом. Новий інструмент,…

21.07.2025

Intel припинила 10-річний проект розробки власного дистрибутиву Linux

Компанія Intel оголосила про згортання проекту Clear Linux, робота над яким тривала 10 років. Метою…

21.07.2025