Angular 11 Avançado: Criando uma Arquitetura Master/Detail

Angular 11 Avançado: Criando uma Arquitetura Master/Detail

Sobre o Curso

Seja bem vindo ao Curso de Angular 11 Avançado.

Esse curso foi gravado com Angular 7 e foi atualizado para angular 11.

Nesse curso eu ensino, de forma...

Preparação Inicial

smart_displayIntrodução
smart_displaySobre as versões das Ferramentas utilizadas nesse Curso
smart_displayPreparando o ambiente de trabalho
smart_displayCriando o Projeto Prático Base
smart_displayBaixando as dependências do projeto
smart_displayConfigurando as dependências no projeto
smart_displayConfigurando um repositório no GitHub

Construindo o Projeto Prático

smart_displayComo será estruturado o Projeto
smart_displayCriando o módulo de Categorias
smart_displayAdicionando a barra de navegação
smart_displayImplementando o Template do ’CategoryList’
smart_displayAdicionando ’in-memory-web-api’ para Categorias
smart_displayAdicionando o model ’Category’
smart_displayAdicionando o serviço ’CategoryService’
smart_displayAtivando o interceptador HTTP do AngularInMemoryWebAPI
smart_displayConcluindo a implementação do ’CategoryList’
smart_displayImplementando o Template do componente ’CategoryForm’
smart_displayImplementando a base da classe ’CategoryForm’
smart_displayConcluindo a implementação do componente ’CategoryForm’
smart_displayConcluindo o módulo de Categorias
smart_displayAdicionando o Módulo de ’Receitas e Despesas’
smart_displayAdicionando a lista de ’Receitas e Despesas’
smart_displayAdicionando o Formulário de ’Receitas e Despesas’
smart_displayMelhorando o EntryForm (configurações iniciais)
smart_displayMelhorando o EntryForm (configurando os campos ’Tipo’ e ’Nome’)
smart_displayMelhorando o EntryForm (configurando o campo ’Valor’)
smart_displayMelhorando o EntryForm (configurando o campo ’Data’)
smart_displayMelhorando o EntryForm (configurando o campo ’Pago’)
smart_displayMelhorando o EntryForm (configurando o campo ’Categoria’)
smart_displayMelhorando o EntryForm (seletores ’Categoria’ e ’Tipo’ com dados dinâmicos)
smart_displayMelhorando o EntryForm (definindo valores padrões para ’Tipo’ e ’Pago’)
smart_displayConcluindo o EntryForm
smart_displayConfigurando a associação entre Lançamentos e Categorias
smart_displayAjustes, Correção de Bug e Conclusão do módulo de Lançamentos

Otimizando o Projeto

smart_displayVisão geral do projeto e os problemas de otimização que iremos resolver
smart_displayReestruturando o projeto
smart_displayReestruturando os Módulos
smart_displayCriando e integrando a classe ’BaseResourceModel’
smart_displayCriando e integrando a classe ’BaseResourceService’
smart_displayTrabalhando com Injetor e refatorando a classe ’CategoryService’
smart_displayRefatorando a classe ’EntryService’
smart_displayDelegando para os ’Models’ a criação de instâncias a partir de um Objeto JSON
smart_displayPassando o método ’jsonDataToResource’ como parâmetro para o BaseResourceService
smart_displayMelhorias no ’EntryService’ (reduzindo mais repetições)
smart_displayCriando a classe ’BaseResourceFormComponent’ (P1 - Configurações Iniciais)
smart_displayCriando a classe ’BaseResourceFormComponent’ (P2 - Ajustes Finais)
smart_displayRefatorando o formulário de Categoria (herdando do BaseResourceFormComponent)
smart_displayRefatorando o formulário de Lançamentos (herdando do BaseResourceFormComponent)
smart_displayOtimizando a listagem de Lançamentos e Categorias (BaseResourceListComponent)
smart_displayExtraindo o componente Migalha de Pão (bread-crumb)
smart_displayUtilizando o componente ’Migalha de Pão’ nas Páginas do Projeto
smart_displayExtraindo o componente ’PageHeader’
smart_displayUtilizando o componente ’PageHeader’ nas Páginas do Projeto
smart_displayExtraindo o componente ’FormFieldError’
smart_displayUtilizando o componente ’FormFieldError’ nos Formulários do Projeto
smart_displayExtraindo e Utilizando o componente ’ServerErrorMessages’ nos Formulários
smart_displayExtraindo o componente ’Navbar’
smart_displayCriando a base do módulo e componente de Relatórios
smart_displayAdicionando o Template da Tela de Relatórios
smart_displayAjustando o componente ’PageHeader’
smart_displayConfigurando os Gráficos dos Relatórios (Parte 1)
smart_displayConfigurando os Gráficos dos Relatórios (Parte 2)
smart_displayConfigurando os Gráficos dos Relatórios (Parte 3)
smart_displayAjustes Finais e Encerramento do Curso

BÔNUS

smart_displayMigrando para Angular 11 e Entendo as Mudanças

R$ 39,00

R$ 70,00-44%

Comprar este curso

Este curso inclui:

  • Video aulas: 65
  • Carga horária: 13h16
  • Certificado validado
  • Recursos adicionais

Instrutor(a):

Costa Nonato

2 cursos67 alunosDesenvolvedor de Software desde 2007, formado em Sistemas Para Internet. Atualmente trabalho como Engenheiro de Software e Professor