**** New Regular,Weekend and Online Batches Going To Start this week..! ENROLL NOW for FREE DEMO..!Call us For more Details@9704455959****

MICROSERVICES FOR Java DEVELOPERS


Prerequisites

Knowledge of Java programming
Knowledge of latest versions of Spring Framework


Introduction to Microservices

  • What are Microservices
  • Goals & Features

Introduction to Spring boot

  • Spring boot goal & features
  • Spring boot application project using spring Initializeer
  • Spring boot Annotation
    • Bean
    • Configuration
    • Qualifier
    • d. EnabeJpa Repositories
    • Component Scan
    • EnableAuto Configuration
    • Autowired
    • Import Resource

Creating Rest service using Spring data JPA within build H2 NoSQL DB


Creating Rest service

  • Repository,RestController
  • RequestBody
  • RequestMapping
  • Versioning Rest service
  • Multi MIME types (JSON and XML)
  • Global Exception handling for 415,403,500 error codes.
  • Cross origin request

Spring data JPA

  • Create spring data jpa repository
  • Creating Custom JPA repository
  • Spring data JPA sepcifications
  • Spring data JPA criteria query
  • Spring data jpa native query

Introduction to spring cloud

  • Login with jdbc and in memory db
  • Role&aunthentication

INTRODUCTION TO DOCKER

  • Docker architecture
  • Docker images
  • Docker volumes
  • Docker hub
  • Docker compose
  • Docker machine

CLOUD FOUNDRY

  • Introduction to RESTful Web services
  • 1. Restful web services
    2. Rest Template
  • Service registry Spring cloud Discovery
  • Spring cloud Eureka Server
  • Service Discovery Spring cloud Routing
  • Zuul/Ribbon/ Feign
  • Cloud Tracing
  • Sleuth
  • Zipkin Stream
  • Zipkin UI
  • Cloud Circuit Breaker
  • Hystrix
  • Hystrix Dashboard
  • Cloud Configuration
  • Config Client &Config Server
  • SPRING SECURITY

    • Spring cloud
    • Spring cloud configuration-Centralized,versioned configuration
    • API Gateway-purpose and spring cloud zuul
    • API Gateway-caching options

    Version Control (GIT)

    • GIT commands overview
    • GIT commands and GIT Hub

    LIVE PROJECT ON GITHUB USING ABOVE LEARNINGS

    Contact for Demo
    Training Enquiry Form