Програма для junior- та middle- розробників від компанії Genesis та Києво-Могилянської академії
Програма для junior- та middle-
розробників від компанії Genesis
та Києво-Могилянської академії
Програма для junior- та middle- розробників від компанії Genesis та Києво-Могилянської академії
Програма для junior- та middle-
розробників від компанії Genesis
та Києво-Могилянської академії
Зрозуміти як функціонують та ростуть продуктові IT-компанії, та як це впливає на код та команду
Отримати глибоку базу, що допоможе легше адаптуватися до будь-яких нових технологій
Розвинути архітектурне мислення: опанувати основи system design, принципи хорошого коду та патерни проєктування
Враховувати безпеку вже на етапі розробки
Писати якісний та зрозумілий код і надійно покривати його тестами
27 квітня
11 тижнів
3 заняття щотижня о 18:30
Гібридний (онлайн та офлайн у Києві)
Intro to Software Engineering School & Genesis
The Product Company Lifecycle: How Business Stages Shape Engineering
System design
Design Principles: SOLID & GRASP
Layered architecture
Functional Testing
Live refactoring
DB overview & query optimization
Transactions, ACID & Concurrency Control
NoSQL & Scaling Strategies
Transactions, ACID & Concurrency Control
Microservices vs Monolith
Microservice patterns
Architecture patterns: Message bus & Message broker
The Anatomy of Message Brokers
Service Communication: gRPC & buf/protoc
Workshop: Building the application architecture
Saga, 2PC
Networking
Containerization & Docker & Kubernetes
Observability: Metrics, Logs, and Traces
Security
CI/CD (Continuous Integration / Continuous Deployment)
Cloud Services
AI at SDLC
Engineering AI Agents: From LLMs to Autonomous Systems
How to develop skills for technical specialists
Why some engineers get hired, and others don’t
Job Fair: tips & tricks
Graduation & Job Fair
24 заняття від спеціалістів senior-рівня та С-level із Genesis та партнерських компаній
Супровід і наставництво від лідерів індустрії. Фідбек на твій код та поради з пошуку архітектурних рішень.
Зустрічі у форматі воркшопів і практичні завдання з рефакторингу та оптимізації, які допоможуть закріпити теорію.
Знайомство з учасниками програми, організаторами та лекторами під час офлайн-подій.
Можливість посилити резюме досвідом створення та розгортання власного проєкту.
Статус випускника Genesis Academy та можливість долучитися до спільноти випускників.
2 - 6 квітня
7 - 12 квітня
20 - 24 квітня
25-го квітня
Володіння Golang, PHP або Node.js
Розуміння базових архітектурних підходів
Досвід роботи з базами даних
Знання Docker, CI/CD процесів буде перевагою
Готовність до інтенсивного навчання та виконання практичних завдань
Бажання стати інженером, що бачить ширше – від коду до системи
Навчання на програмі безоплатне, проте потрібно пройти відбір.
Так, навчання передбачає відвідування лекцій, участь у воркшопах та виконання практичних завдань. На навчання варто закладати 10–15 годин на тиждень.
Спеціалісти рівня middle та senior, які мають досвід успішного запуску продуктів на міжнародні ринки. Вони зможуть не лише поділитися знаннями, а й дати індивідуальний фідбек.
Також серед викладачів — топменеджмент компанії Genesis і СЕО бізнесів з екосистеми. Зможеш особисто з ними познайомитися на лекціях і нетворкінгах — вони розкажуть про свій бізнес, його особливості та перспективи для тебе.
Крім того, ми запрошуємо із лекціями спікерів портфельних стартапів інвестиційного фонду Flyer One Ventures — Liki24, Awesomic тощо. Робимо освітні проєкти разом з Meta, Amazon Web Servises, Horizon Capital, TA Ventures, Notion та іншими технологічними компаніями.
Доступ до матеріалів у тебе буде впродовж двох місяців після завершення навчання на програмі.
Ми викладаємо українською й англійською мовами.
Навчання триватиме 11 тижнів, протягом яких учасники відвідуватимуть лекції, братимуть участь у воркшопах та виконуватимуть практичні завдання. Формат навчання — гібридний (онлайн та офлайн). Заняття відбуватимуться 2-3 рази на тиждень у будні дні ввечері.
Програма не передбачає обов’язкового працевлаштування до компанії. Проте найкращі випускники зможуть отримати запрошення на співбесіду чи офер.
Розробкою програм та реалізацією проєктів займається освітня команда Genesis. Щоб створити справді актуальну програму, ми консультуємось та співпрацюємо з експертами, які розвивають і масштабують успішні IT-продукти по всьому світу.
Команда допоможе підібрати курс під твої потреби, надасть консультацію щодо відбору в ту чи іншу школу, і загалом — буде поряд упродовж всього терміну навчання. Зв’язатися з представником команди та поставити запитання можна за допомогою телеграм-бота @genesis_academy_bot.
Genesis — це екосистема продуктових IT-компаній, що сфокусовані на побудові глобальних інноваційних продуктів.
Дізнатися більше