Front-end

Angular parte 4: lapidando o projeto

Curso online de Angular parte 4: lapidando o projeto

228 9.4

9,4

é a nota desse curso

814

alunos neste curso

Faça esse curso e...

  • Avance na criação de componentes
  • Lide com progresso em uploads
  • Aprenda a tratar erros sofisticadamente
  • Avance na validação de formulários
  • Utilize interceptadores ao seu favor

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Programadores front-end que já dominam JavaScript procurando maior produtividade e melhor organização de código no client-side com um framework SPA.

Nível de Dificuldade

Avançado

Instrutores

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Alteração do title

    • O Serviço Title
    • Este curso é uma continuação
    • Um serviço dedicado para mudanças de título
    • Interagindo com o sistema de rotas
    • Dados arbitrários em rotas
    • Sobre rotas
    • Consolidando seu conhecimento
  2. Upload e progresso

    • Adequando a camada de serviço
    • O operador finalize
    • Progresso
    • Exibindo o progresso
    • Exibição do progresso
    • Consolidando seu conhecimento
  3. Indicador de trabalho

    • Indicador de trabalho
    • O componente
    • Estilo
    • Interceptador
    • Interceptador que nada faz
    • Sobre interceptador
    • Provider de interceptador
    • Consolidando seu conhecimento
  4. Menu da aplicação

    • Preview do menu
    • O componente
    • Estilo e template
    • Acessibilidade
    • Menu da aplicação
    • O evento keyup
    • Foco de elementos com tab
    • ngClass
    • Consolidando seu conhecimento
  5. Global error handler e log no server side

    • A questão do log em Single Page Applications
    • Global error handler
    • Estrutura de um custom ErrorHandler
    • Stacktrace padronizada entre navegadores
    • Exibindo mais informações
    • Stacktrace-js
    • Integração com o servidor
    • Injector
    • Redirecionamento
    • Consolidando seu conhecimento
  6. Um pouco mais sobre validação

    • Validando na submissão
    • Detalhe
    • Validando ao deixar o campo
    • Validação crossfield
    • Parâmetro da função de validação crossfield
    • Sobre validação crossfield
    • Consolidando seu conhecimento
  7. Um pouco mais sobre navegação e rotas

    • Removendo a rota da history API
    • Substituindo rota na History API
    • Redirecionando após o login
    • QueryParams
    • Obtendo QueryParams
    • Extraindo queryParams
    • Consolidando seu conhecimento
    • Considerações finais
    • Download projeto

Escolha o seu plano e vamos começar

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana