Curso de AngularJS: crie webapps poderosas

9,1

Nota desse curso

16.524

Alunos neste curso

Faça esse curso e...

  • Use o mais importante framework MVC JavaScript
  • Crie aplicações single page completas
  • Data binding, diretivas, rotas e views
  • Integre com o backend NodeJS como exemplo

Conteúdo Detalhado

  1. Construindo o alicerce da nossa aplicação

    • Frameworks MVC client-side
    • Angular, o framework MVC da Google
    • Conhecendo um pouco da nossa aplicação, o Alurapic
    • Instalando e configurando toda infra necessária
    • Por onde começar?
    • Criando o alicerce da nossa aplicação, o módulo principal
    • Ensinando um truque novo para o navegador
    • Ah, então isso é uma diretiva?
    • Nossa primeira página dinâmica
    • Nosso primeiro controller
    • Ah, isso é data binding?
    • O que aprendemos neste capítulo?
  2. Tornando nossa aplicação mais próxima de uma aplicação real

    • Melhorando a apresentação da nossa página
    • Repetição de marcação dá trabalho!
    • Repetir? É com o Angular mesmo!
    • Chega de dados fixos! Vamos buscá-los do servidor!
    • Angular faz promessas?
    • O que aprendemos neste capítulo?
  3. Minimizando a complexidade do nosso HTML

    • Confinando a complexidade do painel em uma diretiva
    • Isolando nossa diretiva
    • Resultado não esperado? Entendendo um pouco mais de diretivas
    • Separar ainda é melhorar coisa: HTML de um lado e diretiva do outro
    • Criando uma diretiva, agora para fotos
    • O que aprendemos neste capítulo?
  4. Melhorando a experiência do usuário

    • A lista pode crescer, e agora?
    • Que tal filtrarmos nossa lista?
    • Ah, então esse é o two-way data binding!
    • Eu não sabia que podemos filtrar com ng-repeat!
    • Deixando o usuário ainda mais feliz animando nossa lista
    • O atraso pode ser a melhorar opção!
    • O que aprendemos neste capítulo?
  5. Dividir para conquistar

    • Desmistificando Single Page Applications
    • Nossas primeiras views parciais
    • O módulo ngRoute e configurações de rotas
    • Rotas ainda mais elegantes com HTML5
    • O que aprendemos neste capítulo?
  6. Precisamos alimentar esse sistema

    • Navegando entre views
    • Nossa primeira view de cadastro
    • Preparando o terreno para cadastramos novas fotos
    • Validando nosso formulário
    • O que aprendemos neste capítulo?
  7. Removendo ou alterando dados inconsistentes

    • Tentando remover os dados
    • Não removeu? Não se preocupe, a solução será performática!
    • Quero editar! Como chegar até minha foto?
    • Criando URLs dinamicamente
    • Achei! mas onde estão os dados da foto?
    • O que aprendemos neste capítulo?
  8. Tornando nosso cadastro ainda melhor!

    • Nossa primeira combobox!
    • Mais uma diretiva do angular para nos ajudar! A ng-options
    • Filtros que transformam!
    • Facilitando mais uma vez nossa vida com diretivas
    • O que aprendemos neste capítulo?
  9. E se o nosso back-end mudasse?

    • O problema de URL's espalhadas
    • Interagindo com o servidor em alto nível
    • Alto nível, mas sem poder alterar recursos? Há solução!
    • O que aprendemos neste capítulo?
  10. Melhorando a experiência, agora do desenvolvedor!

    • Nosso controller faz coisas demais!
    • Criando mais um serviço, agora com o promise pattern
    • Botando nosso serviço para trabalhar
    • O que aprendemos neste capítulo?
  11. Componentizar ainda é o melhor investimento: precisamos saber mais sobre diretivas!

    • Pedidos de melhorias sempre acontecem
    • Fazendo as pazes com DOM, mas cada um no seu quadrado!
    • Diretivas, @&= e seus segredos
    • Conhecendo o oráculo do data binding: $watcher!
    • Consultar oráculos sai caro, há alternativa?
    • Menor custo com barramento de eventos
    • O que aprendemos neste capítulo?

Veja o primeiro vídeo

Público alvo

Programadores front-end que já dominam JavaScript que procuram maior produtividade e melhor organização de código no client-side com o angular na versão 1.3

Nível de Dificuldade

Intermediário

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.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Marcio Holanda Andrade

em 07/03/2019

Já tinha um conhecimento sobre JavaScript, Jquery o que me ajudou em alguns conceitos. Mas entendi que u angular facilita muito a vida do programador e escrever menos código.

AngularJS: crie webapps poderosas

ERICO GOMES DE ALMEIDA

em 08/03/2019

Gostei muito, em especial sobre controllers, directives e services. Já sinto valor destas ferramentas no meu dia a dia. Valeu Flávio, valeu Alura!

AngularJS: crie webapps poderosas

Guilherme Augusto Duque E Silva Costa

em 21/03/2019

Muito bom e completo. Cumpriu muita coisa do principal e não tenho muito do que reclamar. A didática também é boa, na forma de explicar primeiro o problema, e depois a solução. Mas eu ainda fiquei incomodado com algumas coisas que faltaram, como por exemplo formas de começar de do zero sem ter que criar pastar por pasta, buscar na documentação para ter mais autonomia e também como ter mais produtividade na hora de usar o framework.

AngularJS: crie webapps poderosas

Sabe quando você pode começar? Agora!

  • 839 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 práticos para entrega e avaliação dos professores da Alura com 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

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

Premium

  • 839 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 práticos para entrega e avaliação dos professores da Alura com 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

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

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

Premium Plus

  • 839 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 práticos para entrega e avaliação dos professores da Alura com 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

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

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

Max

  • 839 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 práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol 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