Ecossistema Angular - Conheça tudo o que você pode fazer com esse super framework
- #JavaScript
- #TypeScript
- #Angular
Você já ouviu falar no Angular?
Hoje vamos conhecer um pouco deste framework e tudo o que ele pode fazer. Vamos começar com a pergunta que não quer calar:
O que é Angular?
Angular é um framework frontend baseado em typescript criado pelo google que facilita criar aplicações de página única chamada de SPA (Single Page Application).
Dentro do ecossistema Angular, temos inúmeras funcionalidades que faz deste framework o mais completo e mais usado pelas empresas. Vamos conhecer um pouco destas funcionalidades.
Angular Forms
O Angular fornece todos os recursos para trabalhar com formulários, validações padrão e validações customizadas através dos formulários reativos.
Angular PWA - Progressive Web App
Suporte para transformar aplicações web em aplicativos para dispositivos móveis ou um app para desktop.
Angular Router
Suporte para criar sistema de rotas, onde podemos navegar entre páginas da nossa página sem precisar recarregar a aplicação.
Angular Web Components
Suporte para criar elementos customizados reutilizáveis que podem ser usados em outros frameworks como React ou Vue através de microfrontends.
Angular CDK
É um kit de componentes de elementos UI que possuem comportamentos como caixas de diálogo e arrastrar e soltar pop-ups, por exemplo.
Angular CLI
Ferramenta de linha de comando que criar os arquivos e faz o build da aplicação através de comandos digitados no terminal.
Karma e Jasmine
Ferramentas para testes unitários e testes automizados já inclusos no projeto sem precisar adicionar outra biblioteca de terceiros.
Angular i18n (Internacionalização)
Ferramenta para traduzir textos para vários idiomas e formatar dados para uma localidade específica.
Angular http
Suporte completo para trabalhar com métodos http e API Rest para se comunicar com o backend.
Angular Material
Suportes para componentes do material design do google. O Material design cobre desde pequenos elementos, como ícones e cores, até elementos maiores como navegação, cards, imagens e muito mais.
Angular Animations
Suporte nativo para criar animações customizadas e trabalhar com keyframes.
Ficou impressionado com o Angular e quer aprender de forma gratuita e de quebra ficar visível para oportunidades de contratação?
A DIO está com dois bootcamps com matrículas abertas e que ensina angular:
NTT Data Diversidade em tech:
Inscreva-se: https://web.dio.me/track/ntt-data-diversidade-em-tech
Cloud Fullstack Bootcamp - Warburg Pincus
Inscreva-se: https://web.dio.me/track/cloud-fullstack-bootcamp-warburg-pincus
Gostou das dicas?
Marque este artigo como relevante pra que eu possa saber que te agradou e deixe seu feedback nos comentários também!