Front-end

Angular parte 4: lapidando o projeto

Curso online de Angular parte 4: lapidando o projeto

133 9.2

9,2

é a nota desse curso

556

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

  • Cursos
  • Certificado de participação
  • 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
  • 655
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 655
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 655
12X
R$120

à vista R$1.440

Matricule-se