Aprendendo Redux utilizando NGRX com Angular 13+
Conheça o ecossistema NgRx moderno, incluindo Stone, Effects, Selectors e DevTools.
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