Начало: октябрь
Курс
Архитектура
фронтенда
Курс Junior-to-Middle
Прокачаешь знания в JavaScript-разработке, научишься строить архитектуру приложений
Старт: октябрь
Живые занятия с преподавателями
6 недель
Разбираем кейсы, которые повысят твою экспертность
Менторство
Ментор-сессии с преподавателями
Уровень
С опытом разработка на JavaScript
Старт: октябрь
Живые занятия с преподавателями
6 недель
Разбираем кейсы, которые повысят твою экспертность
Менторство
Ментор-сессии с преподавателями
Уровень
С опытом разработки на JavaScript
Кому подойдет этот курс?
Junior-разработчикам
Углубишься в JavaScript-разработку и изучишь востребованный стек технологий. Пополнишь портфолио и сможешь перейти на Middle уровень
Middle-разработчикам
Расширишь свой стек технологий, прокачаешь навыки и сможешь перейти на более интересный и сложный проект
Выпускникам курсов
Научишься применять знания на практике, начнешь работать с новым стеком и сможешь устроиться на проект
Junior-разработчикам
Углубишься в JavaScript-разработку и изучишь востребованный стек технологий. Пополнишь портфолио и сможешь перейти на Middle уровень
Middle-разработчикам
Расширишь свой стек технологий, прокачаешь навыки и сможешь перейти на более интересный и сложный проект
Выпускникам курсов
Научишься применять знания на практике, начнешь работать с новым стеком и сможешь устроиться на проект
Роадмап
развития
от 900$
от 1 300$
от 2 400$
от 3 200$
Через 5 лет
Team Lead
Через 3-5 лет
Senior JavaScript Dev
Через 1-3 года
Middle JavaScript Dev
Через 1 год
Junior JavaScript Dev
Чему ты научишься
Юнит-тесты и TDD
Разработка архитектуры приложений
Принципы DRY, KISS, YAGNI на реальных проектах
Создашь свой проект в портфолио
Юнит-тесты и TDD
Разработка архитектуры приложений
Принципы DRY, KISS, YAGNI на реальных проектах
Создашь свой проект в портфолио
Оставь заявку на курс и наш менеджер свяжется с тобой в ближайшее время
Прокачай свою карьеру
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Как проходит обучение?
1
Лекции
Проходят онлайн по Zoom. Ты всегда можешь задать вопрос и получить развернутый ответ от преподавателя
2
Практика
На живых семинарах с преподавателями решаешь реальные кейсы и отрабатываешь теорию
3
Консультации с ментором
На консультациях ментор разбирает твои ошибки и сложные темы, дает рекомендации по дальнейшему развитию
4
Домашние задания
Выполняешь практические работы, которые будут проходить ревью у преподавателя
5
Работа над проектом
Под руководством эксперта делаешь проект в свое портфолио
6
Стажировка
У студентов есть возможность пройти оплачиваемую стажировку от 1 месяца после курса
1
Лекции
Проходят онлайн по Zoom. Ты всегда можешь задать вопрос и получить развернутый ответ от преподавателя
2
Практика
На живых семинарах с преподавателями решаешь реальные кейсы и отрабатываешь теорию
3
Консультации с ментором
На консультациях ментор разбирает твои ошибки и сложные темы, дает рекомендации по дальнейшему развитию
4
Домашние задания
Выполняешь практические работы, которые будут проходить ревью у преподавателя
5
Работа над проектом
Под руководством эксперта делаешь проект в свое портфолио
6
Стажировка
У студентов есть возможность пройти оплачиваемую стажировку от 1 месяца после курса
Наши фишки
Подготовка к собеседованию
Мы поможем составить продающее резюме и устроим мок-интервью с экспертом, чтобы ты максимально был готов к реальному тех. собесу
Помощь в карьере
Мы рекомендуем своих студентов в компании-партнеры и можем предложить пройти собеседование на наши проекты
Поддержка от ментора
Ментор – это опытный разработчик, который проделал тот путь, по которому идешь ты. Он будет поддерживать тебя во время курса и отвечать на вопросы
Современная платформа
Обучение организовано на платформе TeachBase, где будут все дополнительные материалы для работы над собственным проектом
Индивидуальный подход
Занятия проходят в небольших группах 10-15 человек, чтобы каждый студент получил максимум внимания от преподавателя на живых лекциях и практиках
Практические знания
Занятия ведут практикующие Senior-разработчики. Ты получишь знания и навыки, которые востребованы на реальных проектах
ПРОГРАММА ОБУЧЕНИЯ
Программа была разработана практикующими разработчиками на основе реальных задач, с которыми работает JavaScript-разработчик. Мы регулярно дополняем и улучшаем программу актуальными темами и технологиями.
Программа была разработана практикующими разработчиками на основе реальных задач, с которыми работает JavaScript-разработчик. Мы регулярно дополняем и улучшаем программу актуальными темами и технологиями.
10 занятий - 20 часов
4 групповые ментор-сессии
Домашние задания
Дипломный проект
10 занятий - 20 часов
4 групповые ментор-сессии
Домашние задания
Дипломный проект
1. Введение в курс "Архитектура фронтэнда". Принципы ООП
Занятие раскрывает понятие "архитектура приложения", знакомит с парадигмами программирования, а также объясняет главные принципы ООП - абстракцию, инкапсуляцию, наследование и полиморфизм.
2. Принципы DRY, KISS, YAGNI. Git flow. Принцип единой ответственности
Лекция стартует с проверки домашнего задания, а затем поднимает тему структуры проекта с точки зрения папок и файлов, а также объясняет принципы работы по git flow и принципы DRY, KISS, YAGNI, SRP.
3. Принцип инверсии зависимостей. Принцип подстановки Барбары Лисков. Принцип открытости-закрытости. Принцип разделения интерфейсов.
Занятие стартует с проверки домашнего задания, а затем разбираем принципы DIP, LSP, OCP, ISP и учимся их использованию на практике.
4. Юнит-тесты. TDD
Написание юнит-тестов на react testing library + jest.
5. FP
- how js works with fp and why is it better for frontend
- base/main principes
- redux examples
6. Redux vs atomic/reactive state managers(fe effector). React context
- why is redux slow
- multistore / singlestore
- reactive programming +/-
- frontend architecture with SM
7. Асинхронный Javascript и модули
8. Webpack
- wb4 vs wb5
- new resources loaders
- ts conf for what
- optimization
9. Подготовока к собеседованию и разбор резюме
10. Защита дипломного проекта
Расписание курса
Понедельник и субота
Индивидуально
Индивидуально
Занятия
Живые уроки с преподавателем в 19:00 мск в будни и 11:00 мск в выходные
Консультации
В группах до трех человек
Домашние задания
С обратной связью от преподавателя
Преподаватели
Senior-разработчики крупнейших технологических компаний страны
Маргарита Лукина
Frontend Developer в IVI
Преподаватель курса
Андрей Марченко
Lead Software Engineer в Netcracker Technology
Преподаватель курса
Алексей Рожков
Software Engineer в Baum
Ментор
Степан Старцев
Senior Frontend Developer
Преподаватель
Андрей Сазонов
Senior Frontend Developer в iSmart
Преподаватель
Артем Карманов
Frontend Developer в Цифровых привычках
Ментор
Маргарита Лукина
Frontend Developer в IVI
Преподаватель курса
Андрей Марченко
Lead Software Engineer в Netcracker Technology
Преподаватель курса
Алексей Рожков
Software Engineer в Baum
Ментор
Степан Старцев
Senior Frontend Developer
Преподаватель
Андрей Сазонов
Senior Frontend Developer в iSmart
Преподаватель
Артем Карманов
Frontend Developer в Цифровых привычках
Ментор
Что будет после курса?
Повысишь свой уровень и перейдешь на Middle позицию
Будешь проходить ревью быстрее и с меньшим количеством замечаний
Получишь удостоверение о повышении квалификации государственого образца
Получишь записи занятий и дополнительные материалы
Курс Архитектура фронтенда
Единовременная оплата
65 000 ₽
35 000 ₽ курс
до 12.08.22
Курс Архитектура фронтенда
Оплата частями
от 4 583 ₽
Cтоимость курса
/ месяц
Click to order
Total: 
Курс
Имя
Email
Телефон
БРОНИРОВАНИЕ МЕСТА
Осталось 8 свободных мест!
Предоплата идет в счет стоимости курса и гарантирует место в группе по специальной цене.
Предоплата
5000 ₽
Забронировать место на курсе
Где работают выпускники
Оставь свои контакты, наш специалист свяжется с тобой в ближайшее время и ответит на все вопросы
Консультация
от эксперта
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Часто задаваемые вопросы
Какое обязательное требование для обучения?
- Умение писать рабочий код на JavaScript+HTML+CSS
- Знакомство с React или другим современным фронтэнд фреймворком (Vue, Angular)
Как попасть на курс?
Для поступления на курс нужно отправить заявку на нашем сайте.
Когда начинается курс?
Старт ближайшего потока — октябрь 2022
В каком формате проходит обучение?
Курс проходит онлайн в небольших группах 10-15 человек. Он состоит из живых лекций, практических занятий и домашних работ.
Можно ли совмещать курс с работой?
Да, учебу на курсе можно совмещать с текущим местом работы, так как занятия проходят в вечернее время.
Помогаете ли вы с трудоустройством?
Да, у лучших студентов будет возможность пройти собеседование на наши проекты и проекты партнеров.
Какие материалы у меня останутся после обучения?
Удостоверение государственного образца о повышении квалификации, записи занятий с преподавателями, презентации с лекциями и дополнительные материалы.
Какое обязательное требование для обучения?
- Умение писать рабочий код на JavaScript+HTML+CSS
- Знакомство с React или другим современным фронтэнд фреймворком (Vue, Angular)
Как попасть на курс?
Для поступления на курс нужно отправить заявку на нашем сайте.
Когда начинается курс?
Старт ближайшего потока — октябрь 2022
В каком формате проходит обучение?
Курс проходит онлайн в небольших группах 10-15 человек. Он состоит из живых лекций, практических занятий и домашних работ.
Можно ли совмещать курс с работой?
Да, учебу на курсе можно совмещать с текущим местом работы, так как занятия проходят в вечернее время.
Помогаете ли вы с трудоустройством?
Да, у лучших студентов будет возможность пройти собеседование на наши проекты и проекты партнеров.
Какие материалы у меня останутся после обучения?
Удостоверение государственного образца о повышении квалификации, записи занятий с преподавателями, презентации с лекциями и дополнительные материалы.
Обучение
Цифровые привычки
education@dhabits.ru
Блохина, дом 9,
Санкт-Петербург
© OOО «Платформа непрерывного обучения» 2020 ИНН: 7839405924, Санкт-Петербург