Módulo 19: Repositórios GitHub
Todos os links úteis do treinamento, reunidos em um só lugar.
Nossos Repositórios
Site do Curso (este site)
inskillflow-docs-formation-spring-boot
Site Docusaurus contendo toda a documentação do curso — módulos 1 a 19.
Deploy em: hrhouma1.github.io/inskillflow-docs-formation-spring-boot
Projeto E-Contact Backend
inskillflow-docs-formation-spring-boot-projet-e-contact-backend
API REST completa: formulário de contato, leads, JWT, Docker, Swagger, PostgreSQL.
- /cours — 30+ documentos (arquitetura, anotações, JPA, REST, validação, Docker...)
- /cours/annexes-security-1 — Treinamento completo de Spring Security (18 módulos: JWT, OAuth2, roles, testes...)
- /frontend — Frontend HTML/JS para testes
- /troubleshooting — Guias de resolução de problemas
Perfil do Instrutor
Todos os repositórios e projetos do treinamento.
Projetos Oficiais Spring
Código Fonte
- Spring Boot — O próprio framework
- Spring Framework — O núcleo do Spring
- Spring Security — Autenticação e autorização
- Spring Data JPA — Persistência de dados
- Spring Cloud — Microservices
Guias Oficiais
- spring-guides — Todos os tutoriais oficiais
- gs-rest-service — Criar um serviço REST
- gs-accessing-data-jpa — Acesso a dados JPA
- gs-securing-web — Proteger uma aplicação web
- gs-spring-boot-docker — Docker + Spring Boot
- gs-testing-web — Testes web
Projetos de Referência
Projetos completos para estudo
- Spring PetClinic — O app de referência Spring Boot (MVC, JPA, validação)
- PetClinic REST — Versão API REST
- PetClinic Microservices — Versão microservices (Eureka, Gateway)
- RealWorld Spring Boot — Clone do Medium, app completo
- Mall — Sistema e-commerce completo
Exemplos específicos
- JWT Security (ali-bouali) — Spring Boot 3 + JWT + Spring Security 6
- Spring Boot + React — Fullstack
- Spring Boot + Angular — Security + Angular
- Awesome Compose — Exemplos Docker Compose
Ferramentas e Bibliotecas
Indispensáveis
- Spring Initializr — Gerador de projetos (start.spring.io)
- Lombok — Menos boilerplate Java
- MapStruct — Mapeamento automático DTO ↔ Entity
- Springdoc OpenAPI — Swagger UI para Spring Boot
- Testcontainers — Containers Docker para testes
- Flyway — Migração de schema de banco de dados
- Liquibase — Alternativa ao Flyway
- JHipster — Gerador de apps Spring Boot + Angular/React
Aprendizado e Entrevistas
Documentação online
- Spring Boot Docs — Documentação oficial
- Spring Guides — Tutoriais oficiais
- Baeldung — Tutoriais detalhados de Spring Boot
- Spring Academy — Cursos oficiais VMware/Spring
- Java Brains — Tutoriais em vídeo de Java/Spring
Awesome Lists
- Awesome Spring — Recursos Spring selecionados
- Awesome Java — Recursos Java completos
- Java Design Patterns — Padrões de projeto
Preparação para Entrevistas
- Módulo 18 deste curso — 25 perguntas de entrevista Spring Boot
- Spring Interview Guide — Perguntas de entrevista Spring
- Java Interview Questions — Perguntas de entrevista Java
- Tech Interview Handbook — Guia geral de entrevistas técnicas