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