Профессиональный JavaScript, уровень 3 от HTML Academy

От: HTML Academy
5/5
1 отзыва

Курс "Профессиональный JavaScript, уровень 3" предлагает продолжить освоения профессии react-разработчика. Он подходит для выпускников курса второго уровня и специалистов, желающих повысить квалификацию. 63 дня занятий теорией (36 ч.) и практикой (90 ч.) позволят овладеть практическими навыками применения возможностей HTML, CSS, JavaScript, React, Redux и TypeScript. Программа построена на различных способах подачи учебного материала: в виде живых лекций, выполнения домашних заданий, разработки и защиты реального проекта с помощью наставника. Выдаётся диплом.

Сводка

Цена
24 900₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
63 дня
Язык
ru

Описание курса

Профессионально программировать на языке JavaScript

- Работать с популярной библиотекой React
- Проектировать архитектуру программного обеспечения
- Работать с Flux-архитектурой: действиями (Actions), диспетчерами (Dispatcher), представлениями (Views) и хранилищами (Stores)
- Разбираться в особенностях производительности React-приложений
- Внедрять асинхронный код в синхронную работу Redux с помощью Middleware
- Работать с маршрутизацией в SPA-приложениях
- Добавлять в проект пакет react-router-dom
- Создавать публичные и приватные маршруты
- Ориентироваться в статической типизации и том, какие проблемы она решает

О школе

HTML Academy
Отзывы 0
Информация
Компания основана в 2013 году. Официальный сайт https://htmlacademy.ru. Мы собрали и проверили более 33 отзывов об онлайн курсах HTML Academy.

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

Первая неделя
ОБУЧЕНИЕ
Участие в живых лекциях, работа над проектом с личным наставником.
Раздел 1
React
Рассмотрим схему работы на курсе. Познакомимся с популярной библиотекой React. Узнаем какие проблемы она решает и как может упростить наш проект. Подготовим инфраструктуру для React-проекта, разберёмся как работают компоненты и JSX.
Раздел 2
Тестирование React
Познакомимся с инструментами и методиками тестирования React-приложений. Настроим инфраструктуру для тестирования, напишем тесты для созданных компонентов.
Вторая неделя
Раздел 3
state
Улучшим знания о React и компонентах. Разберём state, события и методы жизненного цикла компонента.
Раздел 4
React и паттерны
Разбираемся с вопросом, что такое архитектура программного обеспечения и как её проектировать. Знакомимся и учимся на практике применять паттерны проектирования.
Третья неделя
Раздел 5
Redux
Знакомимся с Flux-архитектурой: действия (Actions), диспетчеры (Dispatcher), представления (Views) и хранилища (Stores). Подключаем к проекту Redux и обновляем кодовую базу.
Раздел 6
Оптимизация производительности
Поговорим о производительности React-приложений: какие есть особенности, на что следует обращать внимание при проектировании компонентов в первую очередь.
Четвёртая неделя
Раздел 7
Асинхронность в Redux
Научимся внедрять асинхронный код в синхронную работу Redux с помощью Middleware.
Пятая неделя
Раздел 8
React Router
Знакомимся с маршрутизацией в SPA-приложениях. Добавляем в проект пакет react-router-dom, создаём публичные и приватные маршруты.
Раздел 9
React и типизация
Познакомимся со статической типизацией. Обсудим, какие проблемы она решает. Добавим к проекту TypeScript.
Шестая неделя
ЗАЩИТА ПРОЕКТА
Подготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.
Первая неделя защиты
Начало подготовки к итоговой защите.
Седьмая неделя
Вторая неделя защиты
Первая оценка проекта проверяющим наставником по критериям качества.
Восьмая неделя
Третья неделя защиты
Улучшение проекта по замечаниям проверяющего наставника и подача на вторую оценку.
Девятая неделя
Четвёртая неделя защиты
Внесение финальных правок и получение итоговой оценки.
Инструменты
HTML
CSS
JavaScript
React
Redux
TypeScript

Отзывы

Рейтинг 5
1 отзывов
2 года назад
Прошёл курс Профессиональный Javascript, уровень 3. Работаю фуллтайм бэкенд разработчиком, данный курс был назначен работодателем как повышение квалификации для работы с React. Во время прохождения курса не уделял достаточно времени выполнению домашних заданий, так что при приближении к защите пришлось несколько дней сидеть по полночи, чтобы успеть всё завершить. Так что если вы мало работали с фронтендом, закладывайте как минимум 2-3 часа каждый день, чтобы успеть всё доделать к защите без особого напряжения. Лекции на этом курсе дают основную информацию о React и его экосистеме, но практические навыки приобретаются и закрепляются при выполнении домашних заданий. Но очень и очень многое зависит от наставника. Например, мой наставник порекомендовал мне делать проект на функциональных компонентах и хуках, в то время как в академии рассказывают в основном о классах, что уже немного устарело. Поэтому ответственно подойдите к выбору наставника - например, смотрите на место работы.
Отзыв взят с сайта mooc.ru