Neste primeiro passo da formação, você mergulhará fundo no mundo do Angular e criará a base para a construção de aplicações bem estruturadas e de fácil manutenção.
Você aprenderá como utilizar a componentização para criar componentes reutilizáveis que podem ser combinados para desenvolver interfaces mais complexas. O Angular Material será uma das nossas ferramentas chave, proporcionando componentes visualmente agradáveis, uma base sólida para a padronização do design e melhora significativa na usabilidade das aplicações.
Você vai entender também como controlar e validar formulários em Angular utilizando serviços. Além disso, vamos explorar a interação com uma API para buscar e enviar dados, permitindo que suas aplicações se conectem de maneira eficaz a fontes externas de informações. Também vai compreender como utilizar serviços Singleton e a técnica de cache com shareReplay.
Ao concluir este passo, você terá adquirido as habilidades essenciais para desenvolver componentes Angular reutilizáveis, criar interfaces coesas com o Angular Material e gerenciar formulários e interações com APIs de forma confiante. Vamos lá?