Asset 1.png
Kyiv-Mohyla_Academy_Logo.svg.png
light-bulb_1f4a1.png

GENESIS & KMA

Реєстрація до 15 липня

laptop_1f4bb (1).png

SOFTWARE

gear_2699-fe0f.png

Безкоштовний курс від компанії
Genesis та Києво-Могилянської академії

eyes_1f440 (1).png

SCH    L

ENGINEERING

 

ДЕ

КОЛИ

ВАРТІСТЬ

ТРИВАЛІСТЬ

online

22.08 – 13.10

12 тижнів

безкоштовно

Кому підійде
навчання в школі?

man-technologist-light-skin-tone_1f468-1f3fb-200d-1f4bb.png

Junior розробникам

Які прагнуть систематизувати знання, розвивати архітектурне мислення та зрости до рівня до middle-спеціаліста.

man-student-medium-light-skin-tone_1f468-1f3fc-200d-1f393.png

Студентам технічних спеціальностей

Які хочуть зануритись в процеси розробки

в продуктовому ІТ та підготуватися до роботи

в компанії.

 
 

Після Genesis & КМА Software Engineering School ти...

1/

Матимеш комплексне розуміння підходів до проєктування ПЗ у продуктовій компанії.

3/

Дізнаєшся як в продуктових командах відбувається системне вирішення проблем.

2/

Розумітимеш варіанти підходів до розширення та адаптації нових рішень в розробці.

4/

Підготуєшся до роботи
над задачами для розробників
рівня middle.

SOLID/GRASP/NO-SQL DATABASE + CACHE/CQRS/ EVENT SOURCING/ SAGA/2PCSOLID/GRASP/

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

Основи: побудова «чистої архітектури»

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

Робота з базами даних

Розберемо принципи роботи БД, стандартні можливості БД: робота з індексами та оптимізація запитів для роботи з великою кількістю даних. Масштабування та реплікації БД при високих навантаженнях. Робота з NoSQL базами даних.

Архітектура

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

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

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

SDLC

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

 

Program experience

годин

практичних 

завдань

15

40

годин лекцій

20

годин

самостійного опрацювання

годин

нетворкінгу

6

 

Лектори

23.png
1.png

Андрій Попович

CTO, Genesis

Андрій Глибовець

Dean of the Faculty of Computer Science, КМА

koval.png

Микола Коваль

Head of Frontend Guild, Genesis

Як потрапити
на навчання в школу?

до 15.07

16.07-19.07

23.07-30.07

08.08-21.08

22.08-13.10

01

02

03

04

ТРИВАЄ

05

Зареєструйся

Склади тест 

Виконай практичне завдання

Пройди співбесіду

Отримай крутий

навчальний досвід

Співорганізатор

Партнер

Про нас говорять...

Frame 3.png
Ростислав Силка
"Це круте місце для знаймоства з сильними та вмотивованими учасниками, які пройшли складний відбір задля власного розвитку.

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


Для мене школа також виявилась можливістю показати себе та потрапити в супер круту команду, де ти відчуваєш буст знань кожного дня працючи пліч-о-пліч з сильними спеціалістами."

 
 
Asset 1.png

Це компанія, яка разом із визначними підприємцями зі Східної Європи будує глобальні високотехнологічні бізнеси.

В Genesis народилися та стали самостійними бізнесами успішні компанії:

В екосистемі також розвиваються проєкти:

Genesis — це одна з топових технологічних команд у Європі.

Нас неодноразово визнавали одним із найкращих IT-роботодавців

в Україні та в Східній Європі.