formação_

Formação Angular

Aprenda as vantagens de um dos frameworks mais utilizados no mundo e requisitados no mercado!

Esta formação faz parte dos nossos cursos de Front-end
80h

Para conclusão

7
Cursos
1
Podcast
2
Artigos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

O que você aprenderá?

O Angular é um dos frameworks mais populares do mercado de desenvolvimento front-end. Utilizado para construir aplicações web, mobile ou desktop, que são desenvolvidas utilizando TypeScript, HTML e CSS.

Se você não conhece TypeScript, não se preocupe, nessa formação te daremos a base de como trabalhar com essa linguagem para que você aproveite o máximo dela e facilite seu dia-a-dia, tirando proveito da análise estática de código e do sistema de tipos dela.

Usado para criar páginas web baseadas em componentes, o Angular facilita a manutenção de layouts complexos e isola as responsabilidades de cada parte do seu código. Ele também conta com uma comunidade muito grande e, tendo o Google como mantenedor do projeto, ele sempre está atualizado e evoluindo para se tornar ainda melhor.

Bora mergulhar no mundo do Angular?

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Professores especializados Front-end

Com quem você irá aprender

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

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

Passo a passo

  1. 1 Conhecer a linguagem TypeScript

    O TypeScript, também conhecido como "JavaScript melhorado", é a linguagem usada pelo Angular. Então, se você ainda não conhece essa linguagem, vamos mergulhar nos estudos dela e aprender tudo sobre o sistema de tipos e como ele evita erros no desenvolvimento de projetos.

    Esse sistema de tipos é uma das características mais famosas da linguagem, mas ela não é a única. Utilizando de análise estática de código e de um compilador que transforma seu código em JavaScript, ela te dá sugestões de como melhorar seu código e evitar erros, ao mesmo tempo que gera uma documentação simples do código criado. Tudo isso traz uma experiência muito agradável para quem está programando o projeto.

  2. 2 Conhecer o Angular e trabalhar com Webpack

    Conforme a web foi se desenvolvendo, começaram a surgir problemas de retrocompatibilidade. A criação de sites tem gerado códigos cada vez maiores e emergem desafios sobre como organizar projetos de forma eficiente para disponibilizar ao público. Por todos esses problemas, foram criadas ferramentas de empacotamento dos projetos, os bundlers, elas automatizam uma série de tarefas que as equipes precisam executar sempre que vão subir um site para produção.

    Aqui você vai aprender sobre o Webpack e como separar a sua aplicação em diferentes pacotes aplicando as boas práticas seguidas pela comunidade. Também vai começar um novo projeto em Angular e a criação de componentes.

  3. 3 Aprofundar no Angular

    Na web o principal método para obtermos informações das pessoas é via formulário. Porém, como podemos garantir que as informações estejam de acordo com as regras do negócio? Para isso, precisamos saber como validar informações e orientar as pessoas sobre o preenchimento adequado.

    Aqui você vai fazer essas validações e também o upload de imagens para um servidor. Para mergulhar ainda mais fundo, vai fazer requisições para o servidor e usar um interceptor para facilitar o fluxo de autenticação.

    • Curso Angular parte 3: upload, build e novos componentes

      Curso | 12h
    • Faça esse curso e:
      • Aprenda a realizar uploads dentro do framework
      • Aprenda a lidar com segmentos de rotas
      • Avance na questão de permissões de usuários autenticados
      • Aprenda a diferenciar diferentes ambientes de deploy
      • Pratique ainda mais a construção de componentes
    • Curso Angular parte 4: lapidando o projeto

      Curso | 10h
    • 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

Experiências de quem já estudou com a gente

Caio Luiz Salgado

em 03/01/2020

Sou um fã do instrutor Flavio Almeida. Simplesmente sensacional o nível de detalhe que consegue dar dos assuntos técnicos, ao mesmo tempo que tem uma didática incrível.

TypeScript parte 2: Mais técnicas e boas práticas

Tarsio Teixeira

em 18/11/2019

Eu gostei muito deste curso, notei como fica bacana a organização do projeto, o meu projeto rodou. "Flávio Almeida é sensacional" tb. Top.

Webpack: Manipulando módulos na sua webapp

Bruno Cobello

em 16/11/2020

É meu primeiro curso na Alura. Achei excelente. Ótima didática do professor, qualidade excelente dos vídeos, assuntos demonstrados em pequenos vídeos de forma extremamente esclarecedora.

TypeScript parte 1: Evoluindo seu Javascript

Comece hoje mesmo os cursos de Angular. Matricule-se agora!

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

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

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

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