Resumo do curso

  • 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

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.

Conteúdo relacionado

Cursos de Angular em Front-end

Leia nossos artigos de Front-end

Última atualização

17/03/2020

Já é aluno?

Comece o curso agora

16h

p/ conclusão

87

Atividades

325

Minutos de video

14854

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Instrutores

  • 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.

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?

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Experiências de quem já estudou com a gente

Jovani Oliveira Brasil

em 10/05/2020

Professor tem ótima didática. Projeto escolhido é interessante e cobre diversos elementos do Angular.

Angular parte 1: Fundamentos

Lucas Pereira da Silva

em 20/11/2020

Além da profundidade do conteúdo quero frisar também a didática do instrutor que é muito boa.

Angular parte 1: Fundamentos

ARTUR MELO BARBOSA

em 19/11/2020

Experiência excelente. Assisti duas vezes o curso pra fixar melhor os conteúdos. O professor é o melhor que eu ja tive aqui na Alura. Nota 10 pra didática dele.

Angular parte 1: Fundamentos

Aprenda Angular com esse e outros cursos, comece agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas