Front-end

Angular parte 1: Fundamentos

Curso online de Angular parte 1: Fundamentos

494 9.2

9,2

é a nota desse curso

2.315

alunos neste curso

Faça esse curso e...

  • Adquira os fundamentos, a base para decolar com o framework
  • Aplique boas práticas desde o início
  • Crie seus primeiros componentes e diretivas
  • Aprenda a realizar comunicação entre componentes
  • Acelere seu desenvolvimento com Bootstrap 4
  • Domine a organização em módulos
  • Integre com o backend NodeJS como exemplo

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

Intermediário

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. Bem começado, metade feito

    • Introdução
    • Motivação para uso de uma SPA
    • Considerações sobre o uso do Angular
    • Angular CLI, instalação e criação do projeto
    • Entendendo a estrutura gerada
    • Primeiro contato com data binding
    • Adequando o template gerado e mais data binding
    • Convenções de código
    • Consolidando seu conhecimento
    • O que aprendemos?
  2. Criando o primeiro componente

    • Adicionando Bootstrap ao projeto
    • Criando o primeiro componente
    • Declarando o componente no módulo da aplicação
    • Inbound properties: passando dados para o componente
    • Organizando nosso código em módulos
    • Utilizando a primeira diretiva
    • Consolidando seu conhecimento
    • O que aprendemos?
  3. Integração com Web API's

    • SPA's e consumo de API's
    • HttpClient e injeção dependência
    • Consumindo dados da API
    • Isolando a acesso em serviços
    • Tipando nossa API
    • Ciclo de vida de um componente
    • Consolidando seu conhecimento
    • O que aprendemos?
  4. Single Page Applications e rotas

    • Organizando ainda mais nossa aplicação
    • BrowserModule e CommonModule
    • Single Page Application e Rotas
    • Lidando com rotas inexistentes
    • Segmentos de rotas
    • Consolidando seu conhecimento
    • O que aprendemos?
  5. Novo componente, novos conceitos

    • Melhorando a apresentação da lista
    • Componente exclusivo para listar fotos
    • Implementando a lógica do Grid
    • Change Detection
    • Consolidando seu conhecimento
    • O que aprendemos?
  6. Melhorando a experiência do usuário

    • Binding de eventos
    • Pipe e implementação
    • Resolvers
    • RxJS e seu Subject
    • Paginação de dados
    • LoadButton
    • Consolidando seu conhecimento
    • O que aprendemos?
  7. Lapidando ainda mais nossa aplicação

    • Sub-módulos
    • Integração com Font Awesome
    • Component container e ng-content
    • Componentizando o filtro
    • Output property
    • Criando a primeira diretiva
    • Terminando a implementação da diretiva
    • Considerações finais da parte 1
    • Consolidando seu conhecimento
    • O que aprendemos?

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
  • 644
12X
R$75

à vista R$900

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

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana