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

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

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

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

EXMO.com збільшила ставки для ETH, USDT та USDC: заробляйте до 5% і 9% на рік з найпопулярніших альткоїнів!

Популярна криптобіржа EXMO.com підняла річні ставки на ETH, USDT та USDC у програмі Earn. Отримуйте…

15.05.2024

MacPaw запустила бету маркетплейса Setapp Mobile для iOS в ЄС

Українська компанія MacPaw випустила новий маркетплейс Setapp Mobile. Доступний він в бета-версії та лише за…

15.05.2024

Вінницькі розробники створили автономний рій FPV, який знищує цілі без участі операторів

Одна з команд вінницьких розробників FPV створила плату автономного польоту та спеціальний застосунок. Це дозволило…

15.05.2024

В експериментальному режимі: е-кабінет військовозобов’язаного запрацює вже через пару днів

Електронний кабінет військовозобов’язаного запрацює вже 18 травня. Але поки в експериментальному режимі — через те,…

14.05.2024

Чип Neural Engine, штучний інтелект, покращена камера: чого чекати від iPhone 16

Презентація Apple, де компанія анонсує нові продукти та розповідає про оновлення айфонів, – завжди очікувана…

13.05.2024

Розробники хочуть створити «Дія. Канали» — альтернативу Telegram та іншим месенджерам

Розробники ГО «Аналітичний центр Інформаційних ресурсів» планують створити альтернативу Telegram та іншим месенджерам — «Дія.…

13.05.2024