Plano de Estudo
Rafael Plano de Estudo
40 cursos
Plano de Estudo Front-End Semana 1-2: Revisão em HTML e CSS
- Revisão de HTML5: elementos, semântica, formulários.
- Revisão de CSS3: seletores, layouts (Flexbox, Grid), responsividade, animações.
Semana 3-5: Estudo mais Aprofundado em JavaScript com foco em migrar para TypeScript
- Revisão de JavaScript: ES6+, manipulação do DOM, funções assíncronas.
- Introdução ao TypeScript: tipos, interfaces, classes.
- Projetos práticos com TypeScript.
Semana 6-8: Estudo de algum Framework (React ou Vue)
- Fundamentos do React/Vue: componentes, estado, props.
- Integração com TypeScript.
- Criação de um projeto completo usando React ou Vue.
Back-End
Semana 9-10: Revisão do que aprendeu até agora (Clean Architecture, C# .Net, Boas Práticas)
- Revisão de C# .Net: sintaxe, melhores práticas, padrões de projeto.
- Revisão de Clean Architecture: princípios, camadas, implementação.
Semana 11-12: Testes Automatizados
- Tipos de testes: unitários, integração, end-to-end.
- Ferramentas de testes em .Net: NUnit, xUnit, Moq.
- Criação de um conjunto de testes automatizados para um projeto existente.
Semana 13-14: Autorização e Autenticação
- Fundamentos de autenticação e autorização.
- Implementação de autenticação com OAuth2, JWT.
- Exemplos práticos em .Net.
Semana 15-16: Novas Arquiteturas de Software
- Microserviços: princípios, benefícios, desafios.
- Serverless: conceitos, quando usar, exemplos práticos.
- Revisão e implementação de arquiteturas modernas em um projeto prático.
Dev Ops
Semana 17-18: Estudo sobre Docker e Kubernetes
- Fundamentos do Docker: containers, Dockerfile, Docker Compose.
- Fundamentos do Kubernetes: pods, serviços, deployments.
- Criação e gerenciamento de um ambiente Docker/Kubernetes.
Dicas Adicionais Estabeleça metas semanais: Defina o que você quer alcançar a cada semana. Pratique com projetos reais: A prática com projetos concretos solidifica o conhecimento. Revisite conceitos periodicamente: Faça revisões regulares para manter o conhecimento fresco.