Visão Geral
Curso Java Spring Boot Foundation, Spring Boot é uma estrutura baseada em Java de código aberto usada para criar um micro serviço. Ele é desenvolvido pela equipe da Pivotal e é usado para criar aplicativos de mola autônomos e autoconfiguráveis. Este curso apresenta a estrutura Spring Boot para desenvolvedores familiarizados com a linguagem de programação Java.
Por meio de uma combinação de laboratórios práticos e palestras interativas, você aprenderá como começar, como o Spring Boot difere do Spring , como personalizar e testar o aplicativo.
Objetivo
Após concluir este Curso Java Spring Boot Foundation, você terá conhecimento em:
- Núcleo da mola
- Primavera AOP
- Primavera JDBC
- Primavera MVC
- SERVIÇOS WEB RESTFUL
- BOTA DE MOLA
- Hibernar
- Hibernar anotações
- Anotações JPA
- Mapeamentos de hibernação
- Hibernate Query Languages and Transactions and Caching
- Hibernação usa no projeto
Publico Alvo
- desenvolvedores de software e arquitetos de software
Pre-Requisitos
- Experiência básica de programação com Java e familiaridade usando comandos de console/shell de comando
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Spring
- Spring Modules
Spring Core
- Introduction to IOC
- Types of DI
- Setter VS Constructor
- Collection DI
- Bean Inheritance
- Inner Beans
- Bean Scopes
- Bean auto wiring
- Static Factory Method
- Instance Factory Method
- Bean Lifecycle
Spring AOP
- AOP Concepts
- Programmatic VS Declarative AOP
- Programmatic AOP
- Types of Advices
- Types of Pointcuts
Spring MVC
- Introduction to Spring MVC
- Handler Mapping
- Controllers
- Validations
- Views
- Form tags
Introduction to Spring Boot
- Intro to Spring Boot - What is Spring Boot and What It Does
- Spring Boot Hello World / Spring Application
- Download and Install STS IDE
- Brief maven Overview
- Spring Beans & Dependency Injection
- Configuration
- Configuration Properties
- Application Properties & YAML Configuration
- Spring Boot Annotations
- Embedded server and its uses
- What is Spring Boot Actuator
RESTFUL WEB SERVICES
- REST Overview (Characteristics/Capabilities, URI Templates, REST vs SOAP
- REST and Spring MVC
- Spring support for REST
- @RequestMapping/@PathVariable, @RequestBody, @ResponseBody, HTTP Method conversion
- URI Templates and @PathVariable
- Writing RESTful Controllers / @RestController
Accessing Data with Spring Boot and Database Support
- Data Access Introduction
- Spring Data JDBC
- Basic Auto-configuration - Data source
- Configuration Properties
- Spring Boot's JPA Support - spring-boot-starter-data-JPA
SPRING BOOT SECURITY
- Adding the spring boot security starter
- Apply the security configuration by writing our own authorization and authentication
TENHO INTERESSE