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-роботодавців

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