Apostila Backend Java Spring - Formação ADS
Este ebook é um guia completo para o desenvolvimento de backend com Java e Spring. O material cobre desde os fundamentos do Spring Framework, sua história e benefícios, até a criação de aplicações web e APIs RESTful com Spring Boot e Spring MVC. O guia também aborda a configuração do ambiente, o gerenciamento de dependências com Maven e Gradle, e a persistência de dados com Spring Data JPA.
Principais tópicos:
- Fundamentos do Spring: Inversão de Controle (IoC), Injeção de Dependências (DI) e Arquitetura MVC.
- Spring Boot: Auto-configuração, "starters", arquivos de configuração (.properties e .yml) e empacotamento de aplicações.
- Spring MVC: Criação de controllers, roteamento e manipulação de dados em requisições HTTP.
- Persistência de Dados: Uso de Spring Data JPA, repositórios, consultas derivadas e transações.
- Segurança: Implementação de autenticação e autorização com Spring Security e JWT.
- Projetos Práticos: Um sistema de cadastro de produtos MVC e uma API REST com banco de dados MySQL.
