Вы изучите все возможные темы, которые относятся к Redux: от основ эффективного хранения и управления состоянием до подходов прототипирования архитектуры полноценного приложения и продвинутого тестирования. Мы обучим вас современным продвинутым технологиям Redux Saga и WebSocket.
Мы подразумеваем, что вы не знакомы с Redux, но хотите освоить его и другие технологии, используемые в продакшене на современных проектах. Для облегчения обучения доступно техническое skype-собеседование, которое выявит пробелы в знаниях и поможет их закрыть.
Мы предоставим вам весь материал по курсу, чтобы вы в своём ритме занимались изучением Redux. Доступна ежедневная поддержка наставника в чате курса. Для закрепления практики мы предоставим вам дополнительные уроки по продвинутым техникам программирования.
Закрытое комьюнити выпускников в Slack, персональный наставник на время обучения, проверка домашних заданий и даже индивидуальные занятия с автором курса — поддержки вы получите ровно столько, сколько вам нужно.
Во время обучения вы напишите два современных Redux-приложения, которые можно будет добавить в своё портфолио. Ваш работодатель будет впечатлён архитектурой приложения и современными подходами.
Мы успешно провели:
25 потоков по React, 12 по Redux, 4 по webpack, 10 по JavaScript и 5 по Backend. В 2019 году мы запустили новые курсы по Docker и Redis, в 2020 году — GraphQL и TypeScript, а также ввели курсы по вёрстке. В 2021 году — Next.js. Наша школа покрывает полный стек по профессиям Frontend и Fullstack-разработчик.
Знакомство с архитектурой Flux.
Введение в Redux — управление состоянием в синхронном режиме.
Исследование природы асинхронности в Redux. Знакомство с middleware.
Продвинутая асинхронность в Redux. Управление сайд-эффектами.
Основы навигации в SPA. Правила работы с формами.
Аутентификация и продвинутая навигация в SPA.
Подробно разберём редкие техники оптимизации производительности Redux-приложений
Иммутабельная архитектура приложений.
Знакомство с WebSocket.
Продвинутое управление состоянием форм. Создание редактируемого профиля пользователя.
Введение в тестирование Redux.
В рамках основного курса создадим дополнительный модуль уведомлений
Продвинутое тестирование в Redux.
Тестирование функций-генераторов Redux-Saga
Продвинутое функций-генераторов тестирование в Redux-Saga
Изучим методику по продвинутому управлению асинхронными потоками
Копаем глубоко в недра функций генераторов JavaScript. Открываем секреты управления сайд-эффектами.
Введение в иммутабельность данных.
для тех, кто планирует освежить свои знания
для тех, кто хочет освоить новые технологии
Ведущий разработчик в Лектруме. 7 лет опыта работы с крупными международными outsource- и outstaff-компаниями. 10 лет опыта ИТ-наставничества.
Автор курсов по JavaScript, Backend, Docker и Redis.