0Pricing
Angular Academy icon

Angular Academy

HTMLFrontendWebBeginner

Aprenda Angular para construir aplicações web escaláveis e modernas com Angular Academy.

🤖 Com Inteligência Artificial📚 38 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Angular: O Framework por Trás de Aplicações Web em Escala de Produção

Angular é o framework opinado e TypeScript-first do Google usado para construir grandes single-page applications mantíveis. Seu component model, sistema de dependency injection e tooling de primeira classe o tornam a escolha de framework para times enterprise e desenvolvedores que desejam estrutura em escala. Este track cobre o Angular moderno — versão 19 com standalone components, Signals e a nova sintaxe de control flow — não os padrões legados de guias mais antigos.

O Que Você Aprenderá

Você começará com Angular CLI, estrutura de projeto e fundamentos do Angular 19, e depois passará para reatividade baseada em Signals, standalone components e dependency injection. A partir daí você cobrirá template-driven e reactive forms, operadores RxJS, HttpClient interceptors, component lifecycle hooks, content projection, animations e routing. Cursos posteriores abordam state management com NgRx e o SignalStore baseado em Signals do NgRx, testes unitários e end-to-end, internacionalização e custom form controls. O track encerra com otimização de change detection, server-side rendering, hydration, micro frontends com Module Federation, construção de reusable Angular libraries e Angular security essentials.

O Caminho de Aprendizado

Trinta e sete cursos abrangem A1 até C1. Os primeiros oito cursos (A1–A2) constroem a fundação: CLI setup, standalone components, pipes, lifecycle hooks e two-way binding. Os cursos B1 e B2 desenvolvem habilidades aplicadas — RxJS, advanced routing, reactive forms, directive composition e cobertura completa de testes. O tier C1 cobre o que diferencia Angular de produção de Angular de tutorial: Change Detection and Performance, NgRx SignalStore, Server-Side Rendering com Angular SSR, Micro Frontends com Module Federation, Building Angular Libraries e Angular Security Essentials.

Como Funciona

Cada curso é dividido em lições curtas e hands-on que você completa no editor de código built-in com feedback em tempo real. Um tutor AI está disponível sempre que você ficar preso, e cada conceito é reforçado com exercícios que rodam diretamente no navegador — nenhuma configuração local necessária para começar.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

38 Cursos

Todos os cursos no caminho de aprendizado Angular Academy.

01

Boas-vindas ao Angular

A13 aulas

Entenda o que é Angular, por que o Google o criou e mantém e como ele transforma a maneira de criar aplicações web grandes e profissionais.

02

Angular CLI e estrutura de projetos

A14 aulasPRO

Estruture, compile e gerencie projetos Angular com eficiência usando o Angular CLI.

03

Fluxo de controle integrado

A14 aulasPRO

Use a sintaxe moderna de blocos de fluxo de controle do Angular para condicionais e loops em modelos.

04

Fundamentos do Angular 19

A13 aulasPRO

Introdução ao Angular 19, explorando seus principais recursos, sua arquitetura e a configuração do ambiente.

05

Fundamentos dos Signals do Angular

A24 aulasPRO

Domine o primitivo reativo de Signals do Angular para um gerenciamento de estado eficiente e detalhado.

06

Componentes independentes em profundidade

A24 aulasPRO

Crie aplicações Angular sem NgModules usando a arquitetura de componentes independentes.

07

Fundamentos da injeção de dependências

A24 aulasPRO

Forneça e consuma serviços com o sistema hierárquico de injeção de dependências do Angular.

08

Pipes: integrados e personalizados

A24 aulasPRO

Transforme dados exibidos com pipes integrados e crie seus próprios pipes personalizados.

09

Ganchos do ciclo de vida dos componentes

A24 aulasPRO

Intercepte a criação, as alterações e a destruição de componentes com os ganchos do ciclo de vida do Angular.

10

Vinculação bidirecional e entradas de modelo

A24 aulasPRO

Sincronize dados entre o componente pai e o filho com vinculação bidirecional e entradas de modelo baseadas em Signals.

11

Estilização e encapsulamento de componentes

A24 aulasPRO

Estilize componentes com CSS de escopo definido, modos de encapsulamento da visualização e estilização do hospedeiro.

12

Entradas e consultas baseadas em Signals

B14 aulasPRO

Use as APIs modernas de entrada, saída e consulta de visualização baseadas em Signals para criar componentes mais limpos.

13

Signals: valores computados e efeitos

B14 aulasPRO

Derive valores reativos com Signals computados e execute efeitos colaterais com a API de efeitos.

14

Fundamentos de RxJS para Angular

B14 aulasPRO

Compreenda observables, inscrições e subjects como base da reatividade do Angular.

15

Projeção de conteúdo e modelos

B14 aulasPRO

Crie componentes flexíveis e reutilizáveis com projeção de conteúdo, ng-content e referências de modelo.

16

Animações do Angular

B14 aulasPRO

Dê vida às interfaces com o sistema declarativo de animações do Angular.

17

Componentes e Diretivas Avançados

B13 aulasPRO

Explore interações avançadas entre componentes, diretivas e boas práticas.

18

Roteamento e Navegação no Angular

B13 aulasPRO

Aprenda sobre roteamento, guardas de navegação e resolvedores de rotas no Angular.

19

Trabalhando com Formulários

B13 aulasPRO

Abordagem detalhada do gerenciamento de formulários no Angular.

20

Operadores de RxJS em profundidade

B24 aulasPRO

Componha fluxos de dados poderosos com operadores de mapeamento, filtragem, combinação e tratamento de erros.

21

Angular Router avançado

B24 aulasPRO

Vá além do roteamento básico com resolvedores, dados de rotas, parâmetros e guardas funcionais.

22

Interceptadores do HttpClient

B24 aulasPRO

Centralize preocupações transversais de HTTP com interceptadores funcionais e baseados em classes.

23

Formulários reativos avançados

B24 aulasPRO

Crie formulários reativos dinâmicos e fortemente tipados com FormArray, controles personalizados e validação assíncrona.

24

API de composição de diretivas

B24 aulasPRO

Componha comportamentos reutilizáveis aplicando várias diretivas aos componentes hospedeiros.

25

Gerenciamento de Estado com NgRx

B23 aulasPRO

Use NgRx para gerenciar o estado da aplicação com eficiência.

26

Gerenciamento de estado baseado em Signals

B24 aulasPRO

Estruture o estado da aplicação com Signals, serviços e padrões reativos, sem bibliotecas externas.

27

Controles de formulário personalizados

B24 aulasPRO

Integre componentes personalizados aos formulários do Angular implementando ControlValueAccessor.

28

Testes unitários e de componentes no Angular

B24 aulasPRO

Teste componentes, serviços e pipes com TestBed e os utilitários de teste do Angular.

29

Testes de ponta a ponta no Angular

B24 aulasPRO

Valide fluxos reais de usuários com testes de ponta a ponta usando Playwright e Cypress.

30

Internacionalização (i18n)

B24 aulasPRO

Localize aplicações Angular com o sistema i18n integrado e estratégias de tradução em tempo de execução.

31

HTTP e Integração com APIs

B23 aulasPRO

Domine a comunicação HTTP e a integração com APIs no Angular.

32

Detecção de alterações e desempenho

C14 aulasPRO

Otimize a renderização com a detecção de alterações OnPush, o modo sem zonas e estratégias com trackBy.

33

NgRx SignalStore

C14 aulasPRO

Gerencie estados complexos com o moderno NgRx SignalStore baseado em Signals.

34

Renderização no servidor com Angular SSR

C14 aulasPRO

Renderize o Angular no servidor para obter uma primeira pintura mais rápida e melhorar o SEO.

35

Hidratação e desempenho

C14 aulasPRO

Acelere aplicações SSR com hidratação completa e incremental para minimizar o trabalho no cliente.

36

Microfrontends com Module Federation

C14 aulasPRO

Componha aplicações Angular grandes a partir de microfrontends implantáveis de forma independente.

37

Criação de bibliotecas Angular

C14 aulasPRO

Empacote e publique bibliotecas Angular reutilizáveis com o Angular Package Format.

38

Fundamentos de Segurança do Angular

C13 aulasPRO

Proteja suas aplicações Angular com técnicas essenciais.

Perguntas Frequentes

Perguntas Frequentes

O curso Angular Academy é gratuito?

Sim. Você pode começar o curso Angular Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender HTML?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com HTML.

Como vou aprender HTML no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Angular Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Angular Academy.

Posso aprender HTML no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender HTML em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Angular Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos