fabiodomingues / unibave-microservices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Treinamentos 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.

About

License:Apache License 2.0


Languages

Language:Java 96.7%Language:HTML 3.3%