Visão Geral
Este Curso Eclipse MicroProfile fornece o conhecimento, as habilidades e a capacidade de utilizar o MicroProfile para implementar microsserviços portáteis em soluções de fornecedores. O curso fornece uma visão geral de microsserviços, arquitetura de microsserviços e como o MicroProfile melhora a confiabilidade, escalabilidade, disponibilidade e desempenho desses microsserviços. Você aprenderá a construir um microsserviço simples baseado em MicroProfile, usando JAX RS, JSON-P e CDI.
Objetivo
Após concluir este Curso Eclipse MicroProfile, você será capaz de:
- Explique por que e quando usar o Eclipse MicroProfile para desenvolver microsserviços.
- Aplique as melhores práticas para criar microsserviços confiáveis, escaláveis, altamente disponíveis e de alto desempenho usando o MicroProfile.
- Reconheça os componentes e a arquitetura essenciais do Eclipse MicroProfile, incluindo JAX RS 2.0, JSON-P 1.0 e CDI 1.2.
- Implemente um microsserviço simples usando MicroProfile, incluindo testes de unidade e integração e segurança usando a especificação JSON Web Token (JWT).
Publico Alvo
- Desenvolvedores de software com experiência em Java, Eclipse e Maven e dispostos a aprender sobre a construção de microsserviços usando Eclipse MicroProfile.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Introduction to Eclipse MicroProfile
- Value proposition of implementing cloud native and portable microservices
- Enterprise Java microservices and “lift and shift”
- Application of Eclipse MicroProfile to microservices
- Understanding Eclipse MicroProfile components and architecture
- Deployment of MicroProfile microservice applications
Overview of Microservices Architecture
- From SOA to microservices
- Building applications optimized for DevOps
Eclipse MicroProfile Configuration and Fault Tolerance
- Understanding MicroProfile Config
- Reading configuration from from MicroProfile Config API
- Providing sources of configuration
- Using converted for high-level configuration
- Understanding MicroProfile Fault Tolerance
- MicroProfile Fault Tolerance via policies
- Tolerance with MicroProfile config
Eclipse MicroProfile Health and JSON Web Token (JWT) Propagation
- Understanding health checks and how MicroProfile handles them
- Using JWT authentication, authorization and verification
Eclipse MicroProfile Metrics and OpenTracing
- Define and expose Java VM and application data with MicroProfile Metrics
- Implementing tracing calls across a series of microservices
Eclipse MicroProfile OpenAPI and jaT Client
- Introduction to MicroProfile OpenAPI and its capabilities
- Understanding data models
- Generating the OpenAPI document
- Introduction to MicroProfile REST Client and its capabilities
- Invoking RESTful services over HTTP
TENHO INTERESSE