Курс про архітектуру front-end розробки та принципи проєктування для Junior та Middle спеціалістів
FRONT-END
SCHOOL


Реєстрація на навчання відкрита до 6 березня
3 місяці навчання про особливості
front-end розробки в продуктових ІТ-компаніях. Учасники школи отримають практичні знання від топспеціалістів Genesis, які необхідні для кар’єри front-end розробника в продуктовій компанії.
Front-End developer — член продуктової команди, який стоїть на стику дизайнерів, продуктологів та технологій. Він розроблює складні інтерфейси, створює обличчя сайту і застосунку, структурує роботу компонентів сайту та безпосередньо впливає на враження користувачів.
Про школу



Кому буде корисно?


Студентам, технічних спеціальностей, які мають знання Java Script

Middle developers, які хочуть систематизувати знання про front-end

Junior developers, які прагнуть поглибити знання про особливості front-end розробки в продукті
Коли? Як? Де?
Критерії відбору учасників:

Володіння HTML та CSS

Базове знання JavaScript
(знання синтаксису, структур даних та базових алгоритмів)

Знання одного з популярних фреймворків (React, Vue, Angular)

Навички адаптивної верстки

Розуміння роботи з системою контролю версій GIT

Що ти отримаєш?

Helicopter view сфери цифрового маркетингу

Нетворкінг та командну роботу над фінальним проєктом

Нетворкінг та командну роботу над фінальним проєктом

Зворотний зв'язок від топфахівців Genesis

Перспектива отримати job offer в Genesis одразу після школи
Програма
Основи побудови додатку
Вивчимо, як правильний стиль проєктування та використання патернів допомагають спрощувати код та вирішувати продуктові задачі (Clean Code principles, принципи SOLID, GRASP, патерни проєктування).
Екосистема
Розглянемо front-end екосистеми (eslint, prettier, husky) і розберемо особливості мобільної та десктопної розробки.
Архітектура
Розглянемо особливості фреймворків великої трійки та принципи побудови архітектури додатку.
Надійність системи
Навчимось правильно використовувати TypeScript, зрозуміємо що таке контракти та розберемо як потрібно писати тести, робити обробку помилок та здійснювати моніторинг системи.
SSR & SEO
Зрозуміємо роботу серверного рендерингу, особливості та проблеми.
SDLC
Розглянемо етапи, які проходить задача перед тим, як потрапити на production. Познайомимось з підходом CI/CD, дізнаємось, як це допомагає проєктам рухатись швидше.
Лектори

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

Front-End Developer
Олег Вязовий

Микола Коваль
Head of Front-End Guild

Андрій Шавловський
Head of QA

Лев Давидов
Front-End Developer

Саша Ковріжних
Tech Lead Front-End Team
Що ти отримаєш?
Відгуки учасників Genesis Front-End School 1.0

Дмитро Ващук
Front End Developer at Boosters
У мене про школу залишились тільки позитивні враження, лекції були мегакорисними, багато чого дізнався і навчився новим цікавим речам та підходам, люди - круті та дружелюбні, видно, що у організацію вклали душу 🧡
Дуже сподобались офлайн лекції — можливість задавати лектору питання наживо — це не те саме, що у зумі. Також дуже запам'ятались нетворкінги після лекцій, де ми збирались у групки і спілкувались між собою із працівниками Genesis, задавали питання, ділились історіями...
Я дуже радий, що познайомився з вами усіма і буду згадувати школу з теплом у сердці!
Сподіваюсь, що вже зовсім скоро, після перемоги, зможемо всі зустрітися знову.
Типові запитання

Це компанія, яка разом із визначними підприємцями зі Східної Європи будує глобальні високотехнологічні бізнеси.
В Genesis народилися та стали самостійними бізнесами успішні компанії:
В екосистемі також розвиваються проєкти:
Genesis — це одна з топових технологічних команд у Європі.
Нас неодноразово визнавали одним із найкращих IT-роботодавців
в Україні та в Східній Європі.