spring boot
Microservice Architecture

Master Of Spring Boot & Microservices

  • 20 Lectures

You will learn all the theories, concepts, components,and real implementations regarding the spring boot and Microservice Architecture as a backend developer and also some devops hands-On.

Course Overview

Course Title: Master of Spring Boot and Microservices Architecture

Course Description: This course will teach you how to develop and deploy microservices using Spring Boot, a popular Java framework for building web applications. You will learn how to design, develop, and deploy microservices using Spring Boot, and how to use various tools and techniques to manage and monitor microservices. The course will cover the following topics:

  • Spring Boot fundamentals, including dependency injection, autoconfiguration, and data access
  • RESTful web services and APIs
  • Introduction to microservices and their benefits
  • Microservices architecture patterns, including service discovery, API gateway, and circuit breaker
  • Containerization with Docker and deployment to cloud platforms like AWS and Google Cloud Platform
  • Scaling microservices using Kubernetes
  • Monitoring and logging microservices using tools like Prometheus and ELK stack

Course Duration: This course will take approximately 6-8 weeks to complete, depending on your pace of learning.

Prerequisites: This course assumes that you have a basic understanding of Java programming, web development, and object-oriented programming principles.

Learning Outcomes: By the end of this course, you will be able to:

  • Develop microservices using Spring Boot and RESTful web services
  • Understand the concepts and benefits of microservices architecture
  • Use containerization and cloud platforms to deploy and scale microservices
  • Apply various patterns and techniques for managing and monitoring microservices
  • Build a complete microservices-based application and deploy it to the cloud

Assessment and Certification: The course will include quizzes, coding assignments, and a final project. Upon successful completion of the course, you can face local and overseas interviews confidently.

What you'll learn In high-level

  • Spring Boot
  • Database management
  • Microservice Architecture Design patterns
  • Devops hands-on
  • docker
  • Kubernetes

Course Circullum

  • Learn About Java Annotations --:--
  • Dependency Injection Intro --:--
  • Creating an own dependency injection framework --:--
  • Introduction to Spring.--:--
  • Architecture.--:--
  • IOC Containers.--:--
  • Bean Definition.--:--
  • Bean Scopes.--:--
  • Bean Life Cycle.--:--
  • Bean Definition Inheritance.--:--
  • Dependency Injection.--:--
  • Beans Auto-Wiring.--:--
  • Annotation Based Configuration.--:--
  • Event Handling in Spring.--:--
  • AOP with Spring Framework.--:--
  • Database Implementation.--:--
  • JPA Framework.--:--
  • Transaction Management--:--
  • Exception Handling Best Practices--:--
  • Configuration Properties & Profiles--:--
  • Cons of monolithic architecture--:--
  • Introduction to Microservice architecture.--:--
  • Cons of monolithic architecture.--:--
  • Microservice 12 factor.--:--
  • Design patterns of MS architecture.--:--
  • Aggregator Design-pattern.--:--
  • API Gateway Design-pattern.--:--
  • Event driven architecture Design-pattern.--:--
  • Database or Shared Data Design-pattern.--:--
  • Command Query Responsibility Segregator Design-pattern.--:--
  • Circuit Breaker Design-pattern.--:--
  • Container based architecture Design-pattern.--:--
  • Service registry.--:--
  • Spring cloud umbrella.--:--
  • Profile management and Config server.--:--
  • Eureka service.--:--
  • Eureka Cluster management and HA.--:--
  • Peer to peer communication.--:--
  • APi-gateway.--:--
  • Load balancing in APi-gateway.--:--
  • Spring cloud api gateway--:--
  • Communication with Eureka service--:--
  • Filters and predicate--:--
  • Predefined Filters and predicate--:--
  • Custom Filters and predicate--:--
  • Open feign for service to service communication--:--
  • Circuit Breaker--:--
  • Rate limiting On API-Gateway--:--

Tharindu Kalhara (Mafei)

  • BEng (Hons) in Software Engineering

  • Exp. 5 Years

Hi, I am your main instructor of this course, I have been working as a software engineer more than 5 years in the industry, and I am the core founder and the Tech Lead of the StackSaga framework. so I give you the best industrial guide for you, as my best. let's meet on the session.

Master Of Spring Boot & Microservices | programmer.lk
Course Fee

LKR 14,500.00

Master Of Spring Boot & Microservices

Course Features
  • 45 hour
  • Online Precipitant
  • Certified

Do You Have Questions ?

We'll help you to grow your career and growth.
Contact Us Today