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

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

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

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

CEO Google обіцяє збільшувати штат програмістів, незважаючи на штучний інтелект

Сундар Пічаї, який очолює Google з 2015 року, заявив, що його компанія продовжуватиме збільшувати число…

05.06.2025

«Ринок переповнений пропозиціями з України». Чому українські провайдери здають в оренду власні IPv4-адреси

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

05.06.2025

ChatGPT отримав доступ до хмарних документів та сторонніх дослідницьких інструментів

У ChatGPT додали конектори для підключення до хмарних сервісів, таких як Google Drive, Box, Dropbox,…

05.06.2025

У Запоріжжі затримано 35-річного хакера, який зламав 5000 хостинг-акаунтів для майнінгу криптовалют

Співробітники управління Кіберполіції НПУ в Запорізькій області затримали 35-річного хакера, який зламав 5000 хостинг-акаунтів і…

05.06.2025

Apple відмовляється від розробки на Java, віддаючи перевагу Swift

Внутрішня команда розробників Apple у новому тематичному дослідженні виявила, що «підхід Java до управління пам’яттю…

05.06.2025

Юлія Штукатурова стала новою керівницею європейського регіону в GlobalLogic

Компанія GlobalLogic заявила, що європейський регіон відтепер очолюватиме Юлія Штукатурова, повідомили в DOU. У GlobalLogic Юлія…

04.06.2025