Aprendendo Redux utilizando NGRX com Angular 13+
What you'll 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+
Requirements
- Saber Html Css e Typescript
- ter conhecimento básico de angular
Description
Este curso é um guia completo para o novo ecossistema NgRx, incluindo NgRx Data, 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.
Who this course is for:
- Pessoas interessadas em aprender desenvolvimento de aplicativos web com Angular
- Desenvolvedores Web
Instructor
Meu nome é Freddy, sou um desenvolvedor de software Utilizo a linguagem C# para projetos Backend e Angular para o Frontend, muito experiente na construção de interfaces de usuário com o Angular. Trabalhei como Desenvolvedor Backend e Frontend em uma grande variedade de projetos corporativos ao longo dos anos.
Atenciosamente,
Freddy