Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Eclipse MicroProfile

( Duration: 2 Days )

This Eclipse MicroProfile training course provides the knowledge, skills, and ability to utilize MicroProfile to implement portable microservices across vendor solutions. The course provides an overview of microservices, microservice architecture, and how MicroProfile improves the reliability, scalability, availability, and performance of those microservices. You will learn to build a simple microservice based on MicroProfile, using JAX RS, JSON-P, and CDI.

By attending Eclipse MicroProfile workshop, delegates will learn to:

  • Explain why and when to use Eclipse MicroProfile to develop microservices.
  • Apply best practices for building reliable, scalable, highly available and performant microservices using MicroProfile.
  • Recognize the essential Eclipse MicroProfile components and architecture including JAX RS 2.0, JSON-P 1.0 and CDI 1.2.
  • Implement a simple microservice using MicroProfile including unit and integration tests and security using JSON Web Token (JWT) specification.

The Eclipse MicroProfile class is ideal for:

  • Software developers who have experience with Java, Eclipse and Maven and willing to learn about building microservices using Eclipse MicroProfile.

COURSE AGENDA

1

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
2

Overview of Microservices Architecture

  • From SOA to microservices
  • Building applications optimized for DevOps
3

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
4

Eclipse MicroProfile Health and JSON Web Token (JWT) Propagation

  • Understanding health checks and how MicroProfile handles them
  • Using JWT authentication, authorization and verification
5

Eclipse MicroProfile Metrics and OpenTracing

  • Define and expose Java VM and application data with MicroProfile Metrics
  • Implementing tracing calls across a series of microservices
6

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top