Curso Spring Microservices

  • Development

Curso Spring Microservices

24h
Visão Geral

Spring Microservices é um estilo arquitetônico que organiza um aplicativo como uma coleção de pequenos serviços autônomos em torno de um domínio de negócios. Essa arquitetura promete manter as equipes crescendo e funcionando melhor. Spring permite a construção rápida de aplicativos prontos para produção e fornece outros recursos não funcionais.

O Curso Spring Microservices começa com uma visão geral de controladores e modelos, serviço, aplicativo Spring Boot, Spring Intro to MVC e gerenciamento de configuração Spring. A seguir, você aprenderá sobre os serviços REST do Spring e como testar os serviços REST. O curso termina com um resumo sobre microsserviços.

Objetivo

Após concluir este Curso Spring Microservices, você será capaz de:

  • Crie aplicativos Spring MVC e REST.
  • Aproveite a programação reativa no Spring.
  • Utilize contêineres Spring.
  • Implemente Spring Boot em um microsserviço.
Pre-Requisitos
  • Conhecimento de Java e alguma experiência em Spring.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Overview

  1. Controllers/Models
  2. Service
  3. Spring Boot Application
  4. Spring Intro to MVC – Controllers, Annotations, etc.
  5. Spring Configuration Management
  6. Properties
  7. YAML
  8. Profiles

Test & Rest

  1. Spring REST Services Testing REST services
  2. JUnit
  3. REST Client Test
  4. Mockito
  5. Request Mapping with Spring MVC
  6. Verbs
  7. Headers
  8. Request Parameters
  9. Request Body

Requests & Error Handling

  1. Advanced Request Mapping
  2. Custom JSON serialization
  3. Interceptors
  4. Exception Handling and Mapping
  5. Standard Exceptions
  6. Custom Exception Handlers
  7. Controller Advice
  8. Custom Errors
  9. Building Custom Annotations
  10. Dependency Injection

Microservices

  1. Cloud Native Design
  2. Spring Cloud Config
  3. Architecture Design Pattern
  4. Testing Microservices
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