Development Front-end. Middle

Возможно, ты уже исследовал современные фреймворки и даже написал парочку ToDo листов для развлечения. А значит, пора двигаться дальше — наконец-то понять, что такое архитектура и как сделать ее хорошей.

О курсе

Порог вхождения в профессию front-end разработчика позволяет достаточно быстро получить первую работу. На новичка сходит лавина новых знаний, модных фреймворков и библиотек. Чтобы на собственном опыте попробовать все, что предоставляет комьюнити разработчиков, не хватит и жизни. Но это и необязательно.

Сильного разработчика от слабого отличает, в первую очередь, фундаментальное понимание того программного обеспечения, которое он пишет.

Цель этого курса — сделать из начинающего разработчика, решающего тривиальные задачки под присмотром старших товарищей, самостоятельного разработчика, способного без труда выбрать, из каких частей должно состоять приложение и как оно будет масштабироваться.

Также на курсе мы научимся писать приложения на React — сегодняшнем лидере среди front-end трендов. Разберем его концепты, историю развития и напишем приложение.

2 сентября курс длится 2 месяца
7000 грн/мес 14 000 грн при полной оплате за весь курс
7350 грн/мес при оплате частями
20 мест каждый студент получает регулярный фидбек от куратора группы

Куратор

Артём Прохацкий

Front-end Team Leader в Ciklum (проект SeekingAlpha). Имеет 9 лет опыта в разработке пользовательских интерфейсов для таких компаний как EPAM, WorldApp, Siteplus.

Программа курса

Что такое SPA и PWA

Чем обычный сайт отличается от web приложения.

Коммуникация с сервером

и как работает интернет.

MVVM архитектура

Model, ViewModel, View.

Flux

Архитектура приложений на React.js.

Реактивная архитектура

Responsive, resilent, elastic, message-driven.

Angular фреймворк

Обзор.

Vue.js

Обзор.

Изучаем React.js

— Философия React.
— Class components vs functional components.
— Lifecycle methods.
— Hooks.
— Разбираемся в продвинутом React.

CSS препроцессоры

и программирование на CSS.

CSS фреймворки

Обзор.

Дизайн система для разработчика

Основы.

Что такое Storybook

и почему он должен быть в каждом проекте.

Менеджмент зависимостей

npm, yarn, lerna.

Системы сборки кода

webpack, grunt, gulp, bower.

Кому подходит курс

Тем, у кого за плечами как минимум год работы.

Тем, кто разобрался с тонкостями Javascript,

и кому не нужно рассказывать, что такое замыкание.

Тем, кто уже ковырял современные фреймворки

и даже написал парочку ToDo листов для развлечения.

Тем, кто хочет двигаться дальше:

улучшить качество своего кода, наконец-то понять, что такое архитектура и как сделать ее хорошей.

Опыт

знание JavaScript и опыт во Front-end от 1 года

Время

10-12+ часов в неделю на выполнение домашних заданий

Как проходит обучение

Живые занятия

Все занятия проходят в формате вебинаров с куратором (они также будут доступны вам в записи). По понедельникам и четвергам в 19:30. Занятия проходят в Zoom.

Real-life задания

У нас действует Practicult — культ практики. Поэтому вы будете делать много сложных домашек из реальных рабочих будней. Have fun & survive.

Unlimited фидбек

У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.

Сертификат за дело

Выдаем только тем, кто своим потом, временем и силами его заслужил.

ГРАФИК

Старт обучения

2 сентября 2021

Вебинары

понедельник и четверг в 19:30

Вопросы

Нужны ли какие-то навыки для поступления на курс?

Кроме знания JavaScript, ничего не нужно.

Какой софт будет использоваться на курсе?

На курсе будем использовать Visual Studio Code и Node.js.

А групповые звонки с куратором будут записываться?

Будут, но лучше забронируйте время, чтобы присоединяться к ним лично — там будет интересно.

Как происходит коммуникация на курсе, и в каком формате куратор дает фидбек?

Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Фидбек от куратора будет в виде комментариев на домашние задания и обсуждения на вебинарах.

А сертификат будет?

Только при условии выполнения всех домашних заданий, а также успешной защиты курсового проекта.

А что, если мне не понравится?

До 3-го занятия мы сможем вернуть вам всю сумму за обучение, если вы передумаете.

Регистрация

Остались вопросы?
Не стесняйтесь их задавать.

Проконсультируйте меня