Skip to content

Treinamento voltado para arquitetos de software, líderes de equipe, desenvolvedores em geral...

Notifications You must be signed in to change notification settings

rcandidosilva/workshop-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Workshop Microservices

Público-alvo

Treinamento voltado para arquitetos de software, líderes de equipe, desenvolvedores em geral...

Objetivo

A arquitetura de micro-serviços já vêm em constante ascensão há um tempo. Aprenda o que são, como é o panorama atual e as práticas e metodologias disponíveis para entrar ou crescer na área mais ágil e dinâmica da programação.

Conteúdo Programático

  • Definindo uma arquitetura com micro-serviços
    • Arquitetura monolítica
    • Arquitetura de micro-serviços
    • Benefícios e problemas dos micro-serviços
    • Estratégias de particionamento
    • Práticas de deployment e administração
  • Construindo APIs RESTful com Spring Boot
    • Overview
    • REST, RESTful, HATEOAS
    • Spring MVC
    • Spring Data
    • Spring Data REST
    • Spring Profiles
  • Micro-serviços com Spring Cloud e Netflix OSS
    • Overview
    • Spring Cloud Config
    • Eureka - Descoberta de serviços
    • Ribbon - Balanceamento de carga
    • Feign - REST client
    • Hystrix - Circuit Breakers
    • Security - OAuth2 e JWT
    • Zuul - API Gateway

Resultado Esperado

Ao final deste treinamento, é esperado que você: Compreenda a definição de uma arquitetura de micro-serviços, e entenda os benefícios e problemas enfrentados na adoção da mesma; Implemente APIs RESTful utilizando Spring Boot, com suporte a persistência de dados, segurança, e boas práticas de programação; Implemente micro-serviços com Spring Cloud e com o suporte dos projetos Netflix OSS.

Slides

About

Treinamento voltado para arquitetos de software, líderes de equipe, desenvolvedores em geral...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published