Продолжительность
9 ч 23 мин 42 сек
Количество уроков
35 Видео
Дата добавления
19.11.2018
Дата обновления
19.11.2018
За 6 недель ты изучишь самую востребованную библиотеку для веба. Напишешь реальный проект и поймешь весь цикл разработки современного фронтенд приложения!
Реальная задача для изучения основ front-end. Программа курса строится вокруг разработки приложения. Это повышает твои шансы найти работу в $$$.
Посмотри, что именно ты сможешь разработать за время курса тут. Вот также репозиторий чата на GitHub.
Graduation Kit, или что ты получаешь
- Знания, достаточные для разработки реального продукта
- Чат-приложение на React, которое не стыдно показать
- Проект на GitHub — начало твоего портфолио как front-end разработчика
- Шаблон СV с дизайном, быстро заполнил – и в бой!
- Гайд о том, как получить отличную работу
Программа
0 Неделя
Подготовка
Мы установим весь необходимый софт и вспомним основы Git, JavaScript, HTML. Если ты всё уже знаешь, можешь пропустить. Но поверь, повторение будет не лишним.
1 Неделя
Первые коммиты и код ревью
Начинаем разрабатывать приложение. Вместе познакомимся с React и компонентным подходом, развернём каркас для нашего приложения и сверстаем макет.
2 Неделя
Приложение оживает
Пора сделать твоё приложение динамическим. Добавляем роутер и запросы посредством fetch интерфейса — ведь в каждом современном приложении есть запросы к внешним ресурсам.
3 Неделя
Продолжаем работу
Сделаем процесс разработки более удобным: добавляем логер и другие инструменты для отладки приложения. Изучаем на практике работу с API. Твоё приложение — это "каркас-шпаргалка" для будущих подвигов в разработке.
4 Неделя
MVP уже готов
Делаем наш чат более интерактивным и удобным в использовании. Поговорим о работе с сокетами, обработке ошибок, гонках запросов и обрыве соединения с сервером. Доработаем напильником и отполируем всё до блеска.
5 Неделя
Тестируем — и в продакшн
Приводим твой код в порядок. Настраиваем линтер с учётом всех тонкостей. Подключаем prettier — инструмент для стилистики кода. Тестируем компоненты с помощью smoke и snapshot-тестов. Из других прелестей: создание production-билд твоего приложения, который зальем на Heroku.