Aprendendo Redux utilizando NGRX com Angular 13+

Conheça o ecossistema NgRx moderno, incluindo Stone, Effects, Selectors e DevTools.

Ratings: 4.58 / 5.00




Description

Este curso é um guia completo para o novo ecossistema NgRx, incluindo Store, Effects, Selectors e DevTools


A biblioteca de gerenciamento de estado mais popular no espaço Angular é a NgRx, e por boas razões. A última versão do NgRx é provavelmente uma das mais importantes em todo o ecossistema Angular recentemente. Embora compatível com versões anteriores, ele contém tantas funcionalidades novas que é quase uma nova biblioteca de gerenciamento de estado.


Aprenderemos os conceitos principais de Ações, Redutores, Efeitos e Seletores


Visão geral do curso


Neste curso, vamos fazer um pequeno aplicativo que será construído sem nenhum gerenciamento de estado. Vamos entender quais são as consequências de não fazer o gerenciamento de estados identificando alguns problemas que a aplicação apresenta em sua forma inicial.


Em seguida, começaremos a refatorar o aplicativo e adicionaremos o gerenciamento de estado ao aplicativo em várias telas, passo a passo.

Este curso abrange os seguintes tópicos:

  • Introdução e instalação do angular.

  • Instalação de recursos + configurações no projeto.

  • Criação do Model e Service.

  • Criação do Componente de Listagem.

  • Criação do Componente de Cadastro.

  • Implementação do NGRX.

  • Criando uma Action.

  • Criando um Reducer.

  • Criando os Selectors.

  • Criando o Effects.

  • Configurações finais do NGRX no projeto.

  • Modificando o Componente de Listagem e implementando o NGRX.

  • Modificando o Componente de Cadastro e implementando o NGRX.

  • Adaptações para realizar o Update.

  • Adaptações para realizar o Get By ID e o Delete com NGRX

  • Removendo registro com NGRX.

  • Aprendendo Listas Customizadas com o Selector.

What You Will Learn!

  • Ao final do curso você terá conceitos sólidos de como usar o Redux - NGRX
  • Criaremos um CRUD de cadastro de Usuários
  • Exemplo de Implementação do NGRX com Serviços
  • Aprenderemos a realizar a instalação do NGRX dentro do projeto feito com Angular 13+

Who Should Attend!

  • Pessoas interessadas em aprender desenvolvimento de aplicativos web com Angular
  • Desenvolvedores Web