Прокачайте навыки современного фронтенд‑разработчика, освоив работу с реактивным подходом в Angular с использованием NgRx и RxJs. Этот курс поможет вам уверенно управлять состояниями, потоками данных и архитектурой приложения, сокращая количество кода и повышая предсказуемость поведения.
Что вы изучите в этом курсе
Курс подробно разбирает ключевые инструменты и концепции NgRx, необходимые для построения масштабируемых приложений.
Работу со Store и принципами глобального состояния
Создание и обработку Actions
Проектирование Reducers для управления изменениями состояния
Использование Selectors для извлечения данных
Интеграцию Entity для оптимизации структуры и работы со списками
Применение инструментов разработки NgRx DevTools
Работу с потоками в RxJs и лучшие практики реактивного программирования
Практическая направленность
Обучение строится на реальном приложении, в которое шаг за шагом внедряется NgRx. Вы научитесь применять реактивные паттерны и автоматизировать работу со сложными сценариями обновления состояния.
Кому подойдет этот курс
Разработчикам, уже знакомым с Angular и желающим перейти на более масштабируемую архитектуру
Тем, кто хочет глубже понять реактивный подход и RxJs
Инженерам, работающим с большими приложениями и нуждающимся в предсказуемом управлении состояниями
Дополнительные материалы
Рабочие примеры и исходный код доступны в репозитории:
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.