Разработка архитектуры реактивных Angular приложений с Redux и NgRx
Управление состоянием в Angular для устранения проблем при написании реактивных приложений за счет сочетания возможностей Redux, RxJS и NgRx.
Улучшите свои знания Angular и NgRx написав вместе со мной реальный проект от начала и до конца
В этом курсе мы создадим клон сайта Medium используя Angular и NgRx. Этот курс полностью сфокусирован на реальное программирование используя Angular и NgRx. Мы начнем с пустой папки и шаг за шагом создадим законченное приложение. Здесь нет никакой теории и пересказа документации, только реальный опыт и качественный код, который я хочу вам передать.
Вы поймете как структурировать ваше приложение, как создавать переиспользуемые и легко читаемые модули и компоненты, как разбивать код на маленькие кусочки. Вместе, мы научимся писать простой и понятный код для сложного проекта.
В каждом уроке я приготовил для вас исходный код, так что мы можете легко найти ошибки в своем коде сравнив его с кодом урока или получить рабочее приложение на каждом шаге.
Что вы выучите:
Как структурировать и настраивать проект
Как писать качественный код с Angular и NgRx на реальном проекте
Как создавать переиспользуемые компоненты и модули
Как реализовывать авторизацию
Как покрывать абсолютно весь код Typescript интерфейсами
Если вы чувствуете, что выучили основы Angular, но вам не хватает знаний, как писать ваши собственные приложения, то этот курс, это то, что вам нужно. Этот курс полностью сфокусирован на создании реального приложения и не содержит базовых знаний об Angular.
Управление состоянием в Angular для устранения проблем при написании реактивных приложений за счет сочетания возможностей Redux, RxJS и NgRx.
По мере роста вашего приложения Angular становится сложнее управлять состоянием приложения. NgRx может помочь с этим! В этом курсе мы узнаем, как преобразовать приложение Angular для использование NgRx.
NgRx - это мощная библиотека для организации и управления состоянием и взаимодействиями с этим состоянием в ваших приложениях Angular с использованием redux pattern. Этот курс поможет вам начать работу с NgRx, включая sstore, actions, reducers, effects, и selectors.
Познакомьтесь с современной экосистемой NgRx, включая NgRx Store, Effects, Router Store, NgRx Entity, DevTools и Schematics. Одной из наиболее распространенных проблем, с которыми мы столкнемся как веб-разработчики, являются проблемы управления состоянием. Как правило, они появляются в больших приложениях, где у нас есть несколько компонентов, которые должны одновременно отображать и изменять одни и те же общие данные в разных точках дерева компо
Научитесь использовать Angular с NgRx и RxJs, чтобы существенно упростить управление состояниями и управление потоками при одновременном сокращении объема кода. Мы интегрируем NgRx в наше приложение и рассмотрим, как работать с Store, действиями, редукторами, селекторами, инструментами разработки и представим сущность NgRx, чтобы еще больше упростить процесс.