Front-end

AngularJS:  crie webapps poderosas

Curso online de AngularJS: crie webapps poderosas

3796 8.7

8,7

é a nota desse curso

15.133

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

Carreiras com esse curso

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

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

Experiências de quem já estudou com a gente

Foto do aluno

Milton Nascimento Affonso

em 03/02/2016

Muito boa experiência, as videos aulas tiveram explicações claras. Antes do curso eu usava a tecnologia meio por instinto, copiando e colando as funcionalidades sem de fato ter um entendimento do que os trechos estavam fazendo, no curso muitas dúvidas foram esclarecidas, foi um baita ponta-pé para aprender mais sobre angular.js.

AngularJS: crie webapps poderosas

Foto do aluno

Jorge Ramos

em 31/07/2016

excelente curso, a didática do professor Flávio é fantástica. aprendi muita coisa sobre o Angular, agora rumo ao Fullstack Javascript

AngularJS: crie webapps poderosas

Foto do aluno

Leonardo Cherubini

em 17/10/2016

Realmente este foi o melhor curso de Angular que eu já fiz. Durante todo o curso o instrutor já tinha ciência das possíveis dificuldades existentes em cada tema e, deste modo, foi capaz de auxiliar o aluno das dificuldades existentes em cada assunto e introduzindo o tema de forma intuitiva que a cada passo, o aluno, eu no caso, fui capaz de entender o tema e já tendo minha dúvidas esclarecidas.

AngularJS: crie webapps poderosas

Escolha o seu plano e vamos começar

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

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

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

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