Curso Introduction to Spring 5, Spring MVC, and Spring REST (2022)
32hVisão Geral
O Spring 5 fornece um avanço evolutivo dos poderosos recursos do Spring. Este curso apresenta os diversos recursos do Spring Core, além de fornecer orientações sobre quando e como usá-los. Ele também se aprofunda consideravelmente no Spring Boot para gerenciamento de dependências e configuração automática, bem como uma introdução ao Spring MVC e Spring REST. Este curso foi completamente revisado para utilizar a fácil configuração e configuração automática do Spring Boot sempre que possível. A configuração "clássica" do Spring (geralmente mais detalhada e complicada) é opcionalmente abordada de forma abreviada. O curso começa com uma cobertura aprofundada do módulo Spring Core para reduzir o acoplamento e aumentar a flexibilidade, facilidade de manutenção e teste de suas aplicações. Ele cobre muitos dos recursos mais importantes do Spring, incluindo facilitar a configuração com Spring Boot, integrar camadas de persistência JPA com Spring e Spring Data e usar os recursos de transação declarativa do Spring. O curso inclui uma introdução ao uso do Spring MVC para construir aplicativos da Web e uma introdução sólida ao uso do Spring REST para construir recursos RESTful. Ele também cobre muitos detalhes do Spring Boot, incluindo como criar POMs baseados em Boot (maven) para gerenciamento simplificado de dependências, personalização do comportamento do Boot e compreensão/gerenciamento da configuração automática do Boot. Este curso é prático com laboratórios para reforçar todos os conceitos importantes. Ele permitirá que você crie aplicativos Spring funcionais e lhe dará uma compreensão dos conceitos e da tecnologia importantes em um tempo muito curto.
Publico Alvo
- Adequado para desenvolvedores Java que precisam se atualizar rapidamente na estrutura Spring.
Pre-Requisitos
- Conhecimento prático de programação Java, incluindo uso de herança, interfaces e exceções
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Introduction to Spring
- Configuration in Depth
- Spring Boot Overview
- Spring Testing
- Database Access with Spring/Boot
- Spring Transaction (TX) Management
- Web Applications with Spring MVC
- More Spring MVC Capabilities
- RESTful Services with Spring
- Working with JSON and XML
- Java Clients for RESTful Services
- Common REST Patterns