Microservice - Basics (java)

Microservice - Basics (java)

Microservice - Basics (java)

Class Duration: 3 hours per day

Course Duration: 2 weeks

Eligibility: N/A

₹10,000.00 ₹5,000.00 50% OFF

🗓️ Course Schedule

📅 Day 1: Introduction to Microservices

Topics:

  • Monolithic vs Microservices Architecture
  • Characteristics & advantages of microservices
  • Real-world examples (Netflix, Amazon, Uber)
  • Introduction to REST APIs and JSON
  • Tools and Tech Stack Overview: Spring Boot / Node.js / Docker (overview)

Hands-On:

  • Create a basic RESTful API in Java (Spring Boot) or Node.js (Express)

📅 Day 2: Designing Microservices

Topics:

  • Microservices design principles
  • Domain-Driven Design (DDD) basics
  • Service decomposition strategies
  • Communication between services (REST, gRPC basics)

Hands-On:

  • Create 2 simple services: e.g., User Service and Order Service
  • Make them communicate using REST endpoints

📅 Day 3: Service Communication & Data Management

Topics:

  • API Gateway & Service Registry overview (e.g., Netflix Eureka, Spring Cloud Gateway)
  • Database per service vs shared database
  • Error handling, retries, and timeouts
  • Intro to Docker & containerization

Hands-On:

  • Use Postman to test inter-service communication
  • Basic Docker demo: containerize one service

📅 Day 4: Mini Project + Best Practices

Topics:

  • Best practices: logging, security, scalability
  • Brief on CI/CD & deployment strategies
  • Recap and Q&A

Hands-On:

  • Build a mini project:

Enroll Now

Payment Details

Course: Microservice - Basics (java)

Amount: ₹5,000.00