Introdução

O que é Angular?

Angular é um framework web que capacita desenvolvedores a construir aplicações rápidas e confiáveis.

Mantido por uma equipe dedicada no Google, o Angular fornece um amplo conjunto de ferramentas, APIs e bibliotecas para simplificar e otimizar seu fluxo de trabalho de desenvolvimento. O Angular oferece uma plataforma sólida para construir aplicações rápidas e confiáveis que escalam tanto com o tamanho da sua equipe quanto com o tamanho da sua base de código.

Quer ver algum código? Pule para nossos Essentials para uma visão geral rápida de como é usar Angular, ou comece no Tutorial se você prefere seguir instruções passo a passo.

Recursos que impulsionam seu desenvolvimento

Mantenha sua base de código organizada com um modelo de components opinativo e um sistema flexível de dependency injection

Components do Angular facilitam dividir seu código em partes bem encapsuladas.

O sistema versátil de dependency injection ajuda você a manter seu código modular, fracamente acoplado e testável.

Comece com Components

Obtenha atualizações de estado rápidas com reatividade granular baseada em Signals

Nosso modelo de reatividade granular, combinado com otimizações em tempo de compilação, simplifica o desenvolvimento e ajuda a construir aplicações mais rápidas por padrão.

Rastreie de forma granular como e onde o estado é usado em toda a aplicação, dando ao framework o poder de renderizar atualizações rápidas através de instruções altamente otimizadas.

Explore Angular Signals

Alcance suas metas de performance com SSR, SSG, hydration e carregamento diferido de próxima geração

Angular suporta tanto server-side rendering (SSR) quanto static site generation (SSG) junto com hydration completa do DOM. Blocos @defer em templates facilitam dividir declarativamente seus templates em partes carregáveis sob demanda.

Leia sobre SSR

Garanta que tudo funcione junto com os módulos oficiais do Angular para formulários, roteamento e muito mais

O router do Angular fornece um kit de ferramentas de navegação rico em recursos, incluindo suporte para route guards, resolução de dados, lazy-loading e muito mais.

O módulo de formulários do Angular fornece um sistema padronizado para participação e validação de formulários.

Desenvolva aplicações mais rápido do que nunca

Publique com confiança

Funciona em qualquer escala

Open-source em primeiro lugar

Uma comunidade próspera

Cursos, blogs e recursos

Nossa comunidade é composta por desenvolvedores talentosos, escritores, instrutores, podcasters e muito mais. A Google for Developers library é apenas uma amostra dos recursos de alta qualidade disponíveis para desenvolvedores novos e experientes continuarem se desenvolvendo.

Confira o DevLibrary

Open Source

Somos gratos aos contribuidores open source que tornam o Angular um framework melhor para todos. Desde corrigir um erro de digitação nos documentos até adicionar recursos importantes, encorajamos qualquer pessoa interessada a começar no nosso GitHub.

Contribua com o Angular

Parcerias com a comunidade

Nossa equipe faz parceria com indivíduos, educadores e empresas para garantir que estamos constantemente apoiando desenvolvedores. Angular Google Developer Experts (GDEs) representam líderes da comunidade ao redor do mundo educando, organizando e desenvolvendo com Angular. Parcerias empresariais ajudam a garantir que o Angular escale bem para líderes da indústria de tecnologia.

Conheça os Angular GDEs

Parceria com outras tecnologias do Google

O Angular trabalha em estreita colaboração com outras tecnologias e equipes do Google para melhorar a web.

Nossa parceria contínua com o Chrome Aurora explora ativamente melhorias na experiência do usuário em toda a web, desenvolvendo otimizações de performance integradas como NgOptimizedImage e melhorias nos Core Web Vitals do Angular.

Também estamos trabalhando com Firebase, Tensorflow, Flutter, Material Design e Google Cloud para garantir que fornecemos integrações significativas em todo o fluxo de trabalho do desenvolvedor.