Curso Java Spring Boot Foundation

  • Development

Curso Java Spring Boot Foundation

24 horas
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

  1. Spring Modules

Spring Core

  1. Introduction to IOC
  2. Types of DI
  3. Setter VS Constructor
  4. Collection DI
  5. Bean Inheritance
  6. Inner Beans
  7. Bean Scopes
  8. Bean auto wiring
  9. Static Factory Method
  10. Instance Factory Method
  11. Bean Lifecycle

Spring AOP

  1. AOP Concepts
  2. Programmatic VS Declarative AOP
  3. Programmatic AOP
  4. Types of Advices
  5. Types of Pointcuts

Spring MVC

  1. Introduction to Spring MVC
  2. Handler Mapping
  3. Controllers
  4. Validations
  5. Views
  6. Form tags

Introduction to Spring Boot

  1. Intro to Spring Boot - What is Spring Boot and What It Does
  2. Spring Boot Hello World / Spring Application
  3. Download and Install STS IDE
  4. Brief maven Overview
  5. Spring Beans & Dependency Injection
  6. Configuration
  7. Configuration Properties
  8. Application Properties & YAML Configuration
  9. Spring Boot Annotations
  10. Embedded server and its uses
  11. What is Spring Boot Actuator

RESTFUL WEB SERVICES

  1. REST Overview (Characteristics/Capabilities, URI Templates, REST vs SOAP
  2. REST and Spring MVC
  3. Spring support for REST
  4. @RequestMapping/@PathVariable, @RequestBody, @ResponseBody, HTTP Method conversion
  5. URI Templates and @PathVariable
  6. Writing RESTful Controllers / @RestController

Accessing Data with Spring Boot and Database Support

  1. Data Access Introduction
  2. Spring Data JDBC
  3. Basic Auto-configuration - Data source
  4. Configuration Properties
  5. Spring Boot's JPA Support - spring-boot-starter-data-JPA

SPRING BOOT SECURITY

  1. Adding the spring boot security starter
  2. Apply the security configuration by writing our own authorization and authentication
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas