080 41714080 info@consultkpi.com

Java Microservices with Micro Profile

Learn online live instructor-led Java Microservices with Micro Profile - Using all practical examples

Advanced 4 (4 Rating) 16 Students enrolled
Created by KPI Consulting Last updated Tue, 08-Sep-2020 English
What will i learn?
  • Build Micro services using Java
  • Complete hands-on knowledge on Micro services Architecture
  • Application architecture patterns & Deployment patterns
  • API gateway
  • Service discovery
  • Micro Profile Microservices Implementation
  • Create REST applications with Jakarta RESTful Web Services (JAX-RS)

Curriculum for this course
0 Lessons 00:00:00 Hours
Requirements
  • Basic programming knowledge on Java
+ View more
Description

Learn online live instructor-led  Java Microservices with Micro Profile  - Usingall practical examples


Building Micro services Architecture using Java & Micro profile  is the new trend as its -

A) Highly Scalable & Reliable, Super Fast

B) Independently Maintainable & Easily deployable

C) Highly Robust & High business capabilities


 This 40 hours of Instructor-led Online live sessions on Java Microservices with Micro Profile can able you to learn all the real time implementations on Microservices and it's hands-on sessions will help you to become confident enough to become project-ready or Job-ready

Detailed Agenda 

Microservices Architectures

·        What is Microservices

·        What is not Microservices

Microservices Patterns

Application architecture patterns

·        Monolithic architecture

·        Microservice architecture

Decomposition

·        Decompose by business capability

·        Decompose by subdomain

Deployment patterns

·        Multiple service instances per host

·        Service instance per host

·        Service instance per VM

·        Service instance per Container

·        Serverless deployment

·        Service deployment platform

·        Microservice chassis

·        Externalized configuration

·        Cross cutting concerns

Communication style

·        Remote Procedure Invocation

·        Messaging

·        Domain-specific protocol

·        Idempotent Consumer

·        External API

API gateway

·        Backend for front-end

Service discovery

·        Client-side discovery

·        Server-side discovery

·        Service registry

·        Self registration

·        3rd party registration

Reliability

·        Circuit Breaker

Security

·        Access Token

Observability

·        Log aggregation

·        Application metrics

·        Audit logging

·        Distributed tracing

·        Exception tracking

·        Health check API

·        Log deployments and changes

Micro Profile Microservices Implementation

MicroProfile General Specifications

·        CDI

·        JAX-RS

·        JSON-B

·        JSON-P

·        MicroProfile Config

·        MicroProfile Fault Tolerance

·        MicroProfile Metrics

·        MicroProfile JWT Auth

·        MicroProfile Rest Client

·        MicroProfile OpenAPI

·        MicroProfile OpenTracing

·        MicroProfile Health

Contexts and Dependency Injection (CDI)

·        Basic dependency injection with CDI

·        Using qualifiers to specify beans

·        Enrich functionality with decorators & interceptors

·        Decouple components with CDI events

Create REST applications with Jakarta RESTful Web Services (JAX-RS)

·        Bootstrap a JAX-RS application

·        Create REST endpoints

·        Access external resources

·        Intercept the request and response flow

·        Convert Java objects to JSON with JSON Binding (JSON-B)

·        Map objects from and to JSON

·        Configure the mapping of attributes

·        Define metadata for mapping JSON objects

·        Provide a custom JSON-B mapping strategy

Process JSON data with the JSON Processing (JSON-P) specification

·        Construct JSON objects using JSON-P

·        Write JSON objects

·        Read JSON with the JSON-P specification

·        Stream JSON data

·        Transform JSON with JsonPointer, JsonPatch and JsonMergePatch

Injecting configuration properties with Eclipse MicroProfile Config

·        Injecting configuration properties

·        Configuration sources

·        Configuration converters

Adding resiliency with Eclipse MicroProfile Fault Tolerance

·        Fallback

·        Timeout

·        Retry

·        CircuitBreaker

·        Asynchronous

·        Bulkhead

Create custom metrics with Eclipse MicroProfile Metrics

·        Default MicroProfile metrics defined in the specification

·        Create a custom metric with MicroProfile Metrics

·        Create a timer metric

·        Create a counter metric

·        Create a gauge metric

·        Create a metered metric

Secure your application with Eclipse MicroProfile JWT Auth

·        Securing a JAX-RS application

·        Required configuration for MicroProfile JWT Auth

·        Using JWTEnizer to create tokens for testing

Specification overview for Eclipse MicroProfile Rest Client

·        Defining the RESTful client

·        Specifying multiple HTTP headers

·        Using the client interface

·        Further configuration for the Rest Client

Create OpenAPI specifications with Eclipse MicroProfile OpenAPI

·        Customize your API documentation with MicroProfile OpenAPI

·        Access the created documentation

Enable distributed tracing with Eclipse MicroProfile OpenTracing

·        Basics about distributed tracing

·        Sample application setup for MicroProfile OpenTracing

·        Using the Zipkin implementation on Open Liberty

Create health checks with Eclipse MicroProfile Health

·        Determine the application’s health with MicroProfile Health

·        Create a readiness check

·        Create liveness checks


Know your FacultyMr.Subramanian  with 20+ years of diverse web development experience ,have had delivered 1000+ workshops across corporate 

** Delivered 1000+ classroom & online  sessions,

** 6580+ participants

*** 8799+ hours of delivery online & classroom (until Nov 22nd 2017)

**** 20+ years of Exp

Clientele

  • Sopra Steria India, Noida
  • CSC , Chennai
  • Sapient ,Noida
  • Tavant Technologies India Pvt ltd, Bangalore
  • Altair Engineering India Pvt. Ltd., Bangalore
  • NIIT Technologies, New Delhi
  • EValueServe.com Pvt Ltd,Gurgaon
  • Scientific Games (Bally Technologies), Chennai
  • ERICSSON ,Kolkata
  • Oman Holdings Investments(OHI),Muscat, Oman.
  • Aon Hewitt - Chennai
  • Tech Mahindra Limited, Chennai
  • Quintiles ,Bangalore
  • ITC info Tech,Gurgaon
  • Wipro Technologies Chennai, Pune,Banaglore,Kolkatta,Hyderabad - Multiple Batches
  • Deloitte Consulting India Pvt. Ltd,Banaglore
  • Allstate Solutions India pvt Ltd, Bangalore
  • Capgemini ,Bangalore
  • Value Labs, Hyderabad
  • L &&T Technology Services Limited, Mysore
  • RamCo Systems Ltd,Chennai - Multiple Batches
  • Onmobile Global Ltd ,Bangalore
  • INATECH Info solutions Ltd ,Bangalore
  • CGI,Banaglore,Chennai
  • UniSys,Banaglore
  • Mind Tree Ltd, Chennai, Bangalore - Multiple Batches
  • Amadeus Software labs India Private Ltd, Bangalore
  • Botree Software International Private Ltd, Chennai
  • Emirates Airlines (Fly Emirates), UAE(Dubai)
  • HCL Technologies Ltd, Chennai ,Bangalore,Guragon –Multiple Batches
  • CTS, Coimbatore,Chenni ,Bangalore–Multiple Batches
  • IGATE, Chennai-Multiple Batches
  • Persistent Systems Private Ltd, Hyderabad
  • IFlex Solutions, Bangalore
  • CDAC ,Mysore
  • EWay Online ,Chennai
  • One Think India Private Ltd ,Coimbatore
  • SSI Limited, Coimbatore 

 *Kindly note that Pricing may vary depending on the no of students to be enrolled .

+ View more
Other related courses
00:00:00 Hours
0 0 ₹21999 ₹15999
00:00:00 Hours
0 1 Free
00:00:00 Hours
0 0 Free
00:00:00 Hours
0 0 ₹15999 ₹9999
About the instructor
  • 0 Reviews
  • 28 Students
  • 54 Courses
+ View more
This workshop is delivered by one of top most industry-leading faculty with at least 10 to 15+ years of Industry as well as training experience

KPI Consulting is one of the fastest growing (with 1000+ tech workshops) e-learning & consulting Firm which provides objective-based innovative & effective learning solutions for the entire spectrum of technical & domain skills

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
₹10999 ₹25000
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 0 Lessons
  • Full lifetime access
  • Access on mobile and tv
Developed By: Monnet Digital India Pvt Ltd