Angular da Gatinha
Plano de Estudos: Angular
O objetivo deste plano é desenvolver um conhecimento profundo no framework Angular, passando desde os conceitos básicos até os avançados, por meio de uma abordagem prática e estruturada.
Estrutura de Estudo Cada sessão de estudo será dividida em duas horas, focando em três áreas principais do Angular: Fundamentos, Desenvolvimento Prático, e Testes e Melhoria Contínua.
Fundamentos (2h) Conceitos chave do Angular: módulos, componentes, diretivas, e serviços. Criação de componentes dinâmicos e aprendizado sobre data binding. Introdução ao roteamento e navegação entre páginas. Recursos: Documentação oficial do Angular, vídeos introdutórios e tutoriais.
Desenvolvimento Prático (2h) Aplicação dos conceitos em pequenos projetos práticos. Criar uma aplicação CRUD (Create, Read, Update, Delete) simples para exercitar manipulação de dados. Aprender a consumir APIs e integrar com backend usando HttpClient. Recursos: Exercícios práticos, documentação sobre APIs e HttpClient, projetos no GitHub.
Testes e Melhoria Contínua (2h) Introdução aos testes unitários e E2E (end-to-end) no Angular com o Jasmine e Karma. Criar e executar testes para os componentes e serviços. Refatoração do código com base nos testes, para garantir qualidade e boas práticas. Recursos: Ferramentas de testes (robot), documentação oficial de testes.