SlideShare a Scribd company logo
Java Microservices
Program Overview:
• Understanding of Micro service with spring boot. Hand on experience with exercise .
• Current software development trend with micro service.
Who should attend: Fresher and intermediate level java Developer
On Completion of this program :
• Understand Architecture of micro service
• Able to create micro service from scratch
• Debug to spring boot and understand different library
• Inter communication between micro service
• SQL and No SQL integration with spring boot
• Security in micro service.
• Application and uses in real world use case.
• Understanding of current tools uses to create Micro service.
Course Contents:
Day 1
• Introduction To microservice
• Java essential for micro service
• Build tools maven
• Docker basic introduction
• Tools for code - STS
Day 2
• Environment set up
• Java Installation
• Maven Installation
• Intellij Setup
• Docker Installation
• Postman Setup
• Git setup
• Cygwin setup
• Hand-on lab on tools.
Day 3
• Micro Services Architecture
• 12 Factor Apps
• Microservice design pattern and its implementation
• Spring Boot introduction
• Service Distribution
• Security
• Create Simple spring boot Application
Day 4
• Create Rest Api Spring boot and its usage
• Microservice Containerization
• Benefit and usage of Containerization
• Micro service in cloud world
• Lab on Docker containerization.
Day 5 :
• Spring Boot : Annotation
• Dependency Injection
• Lab With Spring boot annotation and DI
Day 6:
• Spring Boot : properties
• Spring boot environment variable
• Deep dive to spring.io
• DI with Spring Boot
• Lab With Spring boot annotation and environment
Day 7 :
REST API:
• Spring Boot REST Controller
• GET API
• POST/PUT API
• Lab on GET POST and PUT
Day 8:
REST API:
• DELETE API
• Path Parameters
• Header Parameters
• Query Parameters
• Lab to create Full controller Rest Api Microservice
Day 9 :
SQL Data Base With SpringBoot :
• SQL database (Mysql)
• Spring Data Library Crud repository
• MongoDB
• Database Configuration
• Lab With Spring boot and Database SQL
Day 10 :
NOSql Data Base With Spring Boot :
• Nosql database
• Spring Data Library Mongo repository
• MongoDB
• Database Configuration
• Lab With Spring boot Nosql
Day 11
• Design patterns :
• Service discovery
• Load balancer
• Circuit breaker
• API Gateway
• Eureka service Discovery load balancing
• Lab with Service discovery
Day 12: Micro service Inter Communication
• Inter communication between micro service - with security and handshaking mechanism exam-
ples
• Micro service Messaging
• ActiveMQ Producers
• ActiveMQ Consumers
• Lab with message communication ActiveMQ
Day 13: Micro service Testing:
• Automated unit testing
• Component test
• Integration test
• Spring Security(using jwt)
Day 14 : Docker
• Introduction to Docker
• Architecture
• Docker hub and registry
• Docker file
• Docker compose
• Images and containers
Day 15: Deployment
Deployments of microservices over cloud environments (AWS or Azure, any one)
Day 16: Mini project
Language: java
Tools: Maven , IntelliJ or eclipse
Data Base: Mongo DB, MySQL
Messaging: Artemis or ActiveMQ
Containerization: Docker Basic to run the Application

More Related Content

PDF
Exploring Microservices Architecture with Spring Boot
DOCX
Building Microservices in Java with Spring Boot and Spring Cloud
PDF
Microservices for java architects it-symposium-2015-09-15
ODP
Developing Microservices using Spring - Beginner's Guide
PDF
Full lifecycle of a microservice
PPTX
Essential Skills for Full Stack Developers in Java Microservices Architecture...
PDF
Cloud Native Java Designing Resilient Systems with Spring Boot Spring Cloud a...
DOCX
Best Spring Boot & MicroServices Classroom & Online Training Naresh-IT
Exploring Microservices Architecture with Spring Boot
Building Microservices in Java with Spring Boot and Spring Cloud
Microservices for java architects it-symposium-2015-09-15
Developing Microservices using Spring - Beginner's Guide
Full lifecycle of a microservice
Essential Skills for Full Stack Developers in Java Microservices Architecture...
Cloud Native Java Designing Resilient Systems with Spring Boot Spring Cloud a...
Best Spring Boot & MicroServices Classroom & Online Training Naresh-IT

Similar to Java Microservices_64 Hours_Day wise plan (002).pdf (20)

PDF
(eBook PDF) Full Stack Development with JHipster: Build modern web applicatio...
PPTX
Spring_Boot_Microservices-5_Day_Session.pptx
PDF
Spring Microservices in Action Second Edition MEAP V08 John Carnell Illary Hu...
PPTX
java with mern bysujandevelopoedbyhand.pptx
PPTX
Microservices chassis
PDF
Cloud Native Java Designing Resilient Systems with Spring Boot Spring Cloud a...
PDF
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
PDF
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
PDF
A micro bit of services is all that we need
PDF
SGCE 2015 REST APIs
PDF
APIs distribuidos con alta escalabilidad
PPTX
Spring Boot and Microservices for Scalable Java Development – Learn with CBitss
PDF
Spring Boot Workshop - January w/ Women Who Code
PDF
How to grow your own Microservice?
PPTX
Understanding Microservices
PPTX
Spring Boot and Microservices for Scalable Java Development
PDF
Everything you need to know about Java’s Spring Boot Microservices Architectu...
DOCX
Full stack Java Developer
PDF
Cloud Native Java Designing Resilient Systems With Spring Boot Spring Cloud A...
PPT
TransitioningToMicroServonDocker_MS
(eBook PDF) Full Stack Development with JHipster: Build modern web applicatio...
Spring_Boot_Microservices-5_Day_Session.pptx
Spring Microservices in Action Second Edition MEAP V08 John Carnell Illary Hu...
java with mern bysujandevelopoedbyhand.pptx
Microservices chassis
Cloud Native Java Designing Resilient Systems with Spring Boot Spring Cloud a...
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
A micro bit of services is all that we need
SGCE 2015 REST APIs
APIs distribuidos con alta escalabilidad
Spring Boot and Microservices for Scalable Java Development – Learn with CBitss
Spring Boot Workshop - January w/ Women Who Code
How to grow your own Microservice?
Understanding Microservices
Spring Boot and Microservices for Scalable Java Development
Everything you need to know about Java’s Spring Boot Microservices Architectu...
Full stack Java Developer
Cloud Native Java Designing Resilient Systems With Spring Boot Spring Cloud A...
TransitioningToMicroServonDocker_MS

More from Puneet Kumar Bhatia (MBA, ITIL V3 Certified) (20)

PPTX
Python Conditional_Statements_and_Functions
PPTX
Web programming using python frameworks.
PPTX
Azure Fubdamentals (Az-900) presentation.
PPTX
Azure - Basic concepts and overview.pptx
PPTX
Cloud Computing basics - an overview.pptx
PPTX
Ansible as configuration management tool for devops
PPTX
Microsoft Azure - Basic concepts presentation
PPTX
Introduction to the Nexus tool for DevOps
PPTX
Introduction to Monitoring Tools for DevOps
PPTX
Introduction to Monitoring Tools for DevOps
PPT
Introduction to Devops and its applications
PPTX
Container Orchestration using kubernetes
PPTX
Containerization using docker and its applications
PPTX
Containerization using docker and its applications
PDF
Java Microservices_64 Hours_Day wise plan (002).pdf
PPTX
Changing paradigm in job market
PDF
Python Conditional_Statements_and_Functions
Web programming using python frameworks.
Azure Fubdamentals (Az-900) presentation.
Azure - Basic concepts and overview.pptx
Cloud Computing basics - an overview.pptx
Ansible as configuration management tool for devops
Microsoft Azure - Basic concepts presentation
Introduction to the Nexus tool for DevOps
Introduction to Monitoring Tools for DevOps
Introduction to Monitoring Tools for DevOps
Introduction to Devops and its applications
Container Orchestration using kubernetes
Containerization using docker and its applications
Containerization using docker and its applications
Java Microservices_64 Hours_Day wise plan (002).pdf
Changing paradigm in job market

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
top salesforce developer skills in 2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
medical staffing services at VALiNTRY
PPTX
history of c programming in notes for students .pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Introduction to Artificial Intelligence
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
AI in Product Development-omnex systems
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
How to Choose the Right IT Partner for Your Business in Malaysia
How Creative Agencies Leverage Project Management Software.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
top salesforce developer skills in 2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
medical staffing services at VALiNTRY
history of c programming in notes for students .pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Reimagine Home Health with the Power of Agentic AI​
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Introduction to Artificial Intelligence
Operating system designcfffgfgggggggvggggggggg
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
VVF-Customer-Presentation2025-Ver1.9.pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
CHAPTER 2 - PM Management and IT Context
AI in Product Development-omnex systems
Navsoft: AI-Powered Business Solutions & Custom Software Development

Java Microservices_64 Hours_Day wise plan (002).pdf

  • 1. Java Microservices Program Overview: • Understanding of Micro service with spring boot. Hand on experience with exercise . • Current software development trend with micro service. Who should attend: Fresher and intermediate level java Developer On Completion of this program : • Understand Architecture of micro service • Able to create micro service from scratch • Debug to spring boot and understand different library • Inter communication between micro service • SQL and No SQL integration with spring boot • Security in micro service. • Application and uses in real world use case. • Understanding of current tools uses to create Micro service. Course Contents: Day 1 • Introduction To microservice • Java essential for micro service • Build tools maven • Docker basic introduction • Tools for code - STS Day 2 • Environment set up • Java Installation • Maven Installation • Intellij Setup • Docker Installation
  • 2. • Postman Setup • Git setup • Cygwin setup • Hand-on lab on tools. Day 3 • Micro Services Architecture • 12 Factor Apps • Microservice design pattern and its implementation • Spring Boot introduction • Service Distribution • Security • Create Simple spring boot Application Day 4 • Create Rest Api Spring boot and its usage • Microservice Containerization • Benefit and usage of Containerization • Micro service in cloud world • Lab on Docker containerization. Day 5 : • Spring Boot : Annotation • Dependency Injection • Lab With Spring boot annotation and DI Day 6: • Spring Boot : properties • Spring boot environment variable • Deep dive to spring.io • DI with Spring Boot • Lab With Spring boot annotation and environment
  • 3. Day 7 : REST API: • Spring Boot REST Controller • GET API • POST/PUT API • Lab on GET POST and PUT Day 8: REST API: • DELETE API • Path Parameters • Header Parameters • Query Parameters • Lab to create Full controller Rest Api Microservice Day 9 : SQL Data Base With SpringBoot : • SQL database (Mysql) • Spring Data Library Crud repository • MongoDB • Database Configuration • Lab With Spring boot and Database SQL Day 10 : NOSql Data Base With Spring Boot : • Nosql database • Spring Data Library Mongo repository • MongoDB • Database Configuration • Lab With Spring boot Nosql
  • 4. Day 11 • Design patterns : • Service discovery • Load balancer • Circuit breaker • API Gateway • Eureka service Discovery load balancing • Lab with Service discovery Day 12: Micro service Inter Communication • Inter communication between micro service - with security and handshaking mechanism exam- ples • Micro service Messaging • ActiveMQ Producers • ActiveMQ Consumers • Lab with message communication ActiveMQ Day 13: Micro service Testing: • Automated unit testing • Component test • Integration test • Spring Security(using jwt) Day 14 : Docker • Introduction to Docker • Architecture • Docker hub and registry • Docker file • Docker compose • Images and containers
  • 5. Day 15: Deployment Deployments of microservices over cloud environments (AWS or Azure, any one) Day 16: Mini project Language: java Tools: Maven , IntelliJ or eclipse Data Base: Mongo DB, MySQL Messaging: Artemis or ActiveMQ Containerization: Docker Basic to run the Application