Курс про інженерну майстерність та архітектурні рішення для створення масштабованих вебзастосунків
Розбиратися у внутрішній роботі браузера — розуміти рендеринг, event loop та покращувати продуктивність
Створювати стійку до змін архітектуру — застосовувати SOLID, GRASP та ефективно структурувати код
Писати безпечний та надійний код — використовувати на повну TypeScript, функціональне програмування та захист від XSS
Будувати масштабовані системи — впроваджувати правильний state management, GraphQL/gRPC та мікрофронтенди
Доставляти якісний продукт — автоматизувати тестування, CI/CD та налаштовувати моніторинг
19 травня
2 лекції на тиждень
(понеділок, середа о 18:30)
9 тижнів
Лекції, воркшопи та нетворкінги в офлайн-форматі, з можливістю доєднатися онлайн
Introduction to Genesis
and Product-based IT
Architectural Principles
for Front-End
TypeScript Patterns
Deep Dive into Browser Internals
Functional Programming
Security & Secure Coding Practices
QA Process: Methodologies and Principles
Testing and Debugging
State Management at Scale
Complex Data Fetching & API Integrations
Bundling, Building & Deployments
DevOps & CI/CD
Performance Deep Dive: Workshop
SSR, SSG, and Edge Rendering
Design at Scale
Frontend and AI
Ярмарок вакансій
Випускний нетворкінг
Твоїми викладачами будуть фахівці senior-рівня, ліди технічних команд та топменеджмери ІТ-бізнесів.
16 занять від С-Level та Senior спеціалістів Genesis та партнерських компаній. Отримай досвід із різних ринків, ніш та ІТ-продуктів.
Індивідуальні завдання на LMS-платформі — практичні завдання з рефакторингу та оптимізації, які допоможуть закріпити теорію
Можливість посилити резюме досвідом створення та розгортання власного проєкту
Постійний супровід і наставництво від лідерів індустрії. Фідбек на твій код та поради з пошуку архітектурних рішень.
Членство у спільноті випускників, де ми продовжуємо обмінюватися досвідом на лекціях, дискусіях та нетворкінгах
Знайомство з професіоналами, які розвивають прибуткові IT-бізнеси на різних ринках
16 занять, насичених реальними кейсами. Отримай розуміння, як працюють великі продуктові компанії та як ухвалюються ефективні архітектурні рішення
Індивідуальні завдання на LMS-платформі — практичні завдання з рефакторингу та оптимізації, які допоможуть закріпити теорію
Можливість посилити резюме досвідом створення та розгортання власного проєкту
Постійний супровід і наставництво від лідерів індустрії. Фідбек на твій код та поради з пошуку архітектурних рішень
Членство у спільноті випускників, де ми продовжуємо обмінюватися досвідом на лекціях, дискусіях
та нетворкінгах
Статус випускника Genesis Academy
14 – 17 квітня
18 – 23 квітня
7–16 травня
до 19 травня включно
Володіння HTML та CSS
Досвід роботи з JavaScript/TypeScript (знання синтаксису, структур даних та базових алгоритмів)
Розуміння основ React та інших сучасних фреймворків
Готовність до інтенсивного навчання та виконання практичних завдань
Розуміння роботи з системою контролю версій GIT
Знання принципів OOP/FP буде перевагою
Навчання безоплатне, але потрібно пройти відбір.
Так, навчання передбачає відвідування лекцій, участь у воркшопах та виконання домашніх завдань. На навчання варто закладати 10–15 годин на тиждень.
Спеціалісти рівня middle та senior, які мають досвід успішного запуску продуктів на міжнародні ринки. Вони зможуть не лише поділитися знаннями, а й дати індивідуальний фідбек. Також серед викладачів — топменеджмент компанії Genesis і СЕО бізнесів з екосистеми. Зможеш особисто з ними познайомитися на лекціях і нетворкінгах — вони розкажуть про свій бізнес, його особливості та перспективи для тебе. Крім того, ми запрошуємо із лекціями спікерів портфельних стартапів інвестиційного фонду Flyer One Ventures — Liki24, Awesomic тощо.
Доступ до матеріалів у тебе буде впродовж двох місяців після завершення школи.
Ми викладаємо українською й англійською мовами.
Навчання відбуватиметься протягом 8 тижнів, протягом яких учасники відвідуватимуть лекції, братимуть участь у воркшопах та виконуватимуть практичні завдання. Формат навчання — гібридний (онлайн та офлайн). Заняття відбуватимуться двічі на тиждень у будні дні ввечері.
Команда допоможе підібрати курс під твої потреби, надасть консультацію щодо відбору в ту чи іншу школу, і загалом — буде поряд упродовж всього терміну навчання. Зв’язатися з представником команди та поставити запитання можна за допомогою телеграм-бота @genesis_academy_team.
Програми не передбачають обов’язкового працевлаштування до компанії. Проте найкращі випускники зможуть отримати запрошення на співбесіду чи Job Offer.
Розробкою програм та реалізацією проєктів займається освітня команда Genesis.
Genesis — це екосистема продуктових IT-компаній, що сфокусовані на побудові глобальних інноваційних продуктів.