[go: up one dir, main page]

0% found this document useful (0 votes)
13 views6 pages

SB MS Index Updated Dec7th

The document outlines a Java Express Spring Boot Microservices course scheduled to start on December 8th, 2021, covering various modules including Spring Basics, Docker, Microservices with Spring Cloud, and Kubernetes deployment. The course lasts 35-40 days and costs 5000 INR, with additional resources such as video access and mock interviews. Contact details and a YouTube link for further information are also provided.

Uploaded by

Sawkat Ali Sk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

SB MS Index Updated Dec7th

The document outlines a Java Express Spring Boot Microservices course scheduled to start on December 8th, 2021, covering various modules including Spring Basics, Docker, Microservices with Spring Cloud, and Kubernetes deployment. The course lasts 35-40 days and costs 5000 INR, with additional resources such as video access and mock interviews. Contact details and a YouTube link for further information are also provided.

Uploaded by

Sawkat Ali Sk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

• Java Express Spring Boot Microservices Course Index 2021

www.youtube.com/c/javaexpress
• Contact Number: +91 8555929285 (WhatsApp)
Day 1 – Introduction Session (Dec 8th)

Course Index: Spring Boot Microservices Online Training


S.no Module Name
Module 1 Spring Basics & Spring Boot Internals
Module 2 Spring Data JPA & Restful webservices
Module 3 Spring Data REST
Module 4 Deep dive on Docker & Docker Commands, Architecture
Module 5 Microservices with Spring Cloud Libraries
Module 6 Apache Kafka Integration using Spring Boot & Multiple DB
Communication using Spring Boot
Module 7 Microservices Local Deployment using Docker-compose
Module 8 Microservices Deployment using Kubernetes (Google Cloud GCP)
Module 9 Monitoring Tools – Prometheus & Grafana (Microservices
Dashboard)
Module 10 200+ Interview Guide (Spring Boot, Spring Data JPA, Spring MVC,
Microservices)
Additional Benefits Video Access:
Hibernate/JPA Mapping Videos
Spring MVC Videos
Mock Interviews

Contact Details:
Course Name Spring Boot Microservices + Kubernetes
Duration 35-40 Days
Course Fees 5000 INR
Time Dec 8th @ 7.00 AM IST
Email ID javaexpresschannel@gmail.com
Contact (WhatsApp) +91 8555929285
YouTube Link www.youtube.com/c/javaexpress

Module 1: Spring Basics & Boot Frameworks Internals


1. Spring vs SpringBoot
2. Features of using SpringBoot
3. Environment Setup
4. @SpringBootApplication Annotation
5. Spring Boot Bootstrapping process
6. Component Scanning
7. IOC Container & Autowiring Modes
8. Stereotype Annotations
a. @Component
b. @Service
c. @Repository
d. @Configuration
e. @RestController
f. @Controller
9. Banner in SpringBoot
10. Runners in SpringBoot
a. Application Runners
b. Command Liner Runners

Module 2 – Spring Data JPA & Restful Webservices


11. Introduction to Webservices
12. SOAP vs REST full webservices
13. HTTP methods, Status Codes & Messages
14. Difference between @Controller & @RestController
15. Embedded Containers & Embedded Databases
16. Spring ORM vs Spring JDBC vs Spring Data JPA
17. Spring Data JPA Repository interfaces
18. Schema Generation
19. CRUD Operations using REST
20. H2 Database & MySQL Database
21. Swagger Documentation
a. Open API Integration
22. Exception handling in SpringBoot
23. Usage of @Query Annotation using HQL, Native
b. find By methods in data JPA
c. Custom Queries in data JPA
24. Pagination & Sorting in data JPA
25. Spring Boot Actuators
26. Spring Boot Logging
27. Spring Boot Profiles
28. Rest Template & Web Client
29. Spring Boot Security
Module 3 -Spring Data Rest
30. Advantage of using Spring Data REST
31. Generate predefined REST Http Endpoints
32. Configuring Base Path for REST APIs
33. Pagination and Sorting using Spring Data REST
34. Customization of Page Size
35. REST API for Query Methods

Module 4 – Docker
36. Introduction to Challenges while Building, Deployment Microservices
37. What is Containerization Technology?
38. Introduction to Dockers
39. Docker Architecture
40. Understanding Docker Hub & Installing Docker
41. Creating Docker Images using Docker File
42. Docker Images & Docker Containers
43. Deep Dive of Important Docker Commands
44. Introduction To Build Packs
45. Creating Docker Images for Microservices using Build Packs
46. Publishing Docker images from your local to remote Docker hub Repository
47. Deep dive on Docker-compose
48. Microservices deployment using Docker-Compose

Module 5, 6 & 7– Microservices with Spring Cloud, Apache Kafka & Docker-compose
49. Monolith Architecture vs Microservices Architecture
50. Challenges in Microservices
51. Configuration Management in Microservices Network
a. Spring Cloud Config Server
a. Read Configuration from Git Hub Repository
b. Read Configuration from native
c. Encryption and Decryption of Configuration Properties
d. Refreshing Configuration Properties at run time
b. Spring Cloud Config Client
52. Architecture of Service Discovery inside Microservices
a. Service Discovery agent using Eureka Server
b. Deregistration from Eureka Server when Microservices shutdown
c. Heartbeat mechanism to Eureka Server from Eureka Clients
d. Eureka Clients
53. Feign Client Communication between Microservices
54. Circuit Breaker Pattern in Microservices (Resilence4j)
a. RateLimiter Pattern in Microservices
b. RetryLimiter Pattern in Microservices
c. Circuit Breaker Pattern in Microservices
55. Spring Cloud Load Balancer
56. Cross Cutting Concerns in Microservices
d. Spring Cloud Gateway Internal Architecture
e. Implementing Custom Routing using Spring Cloud Gateway
57. Distributed tracing & Log Aggregation in Microservices
f. Deep Dive on Zipkin Internal Architecture
g. Implementing Distributed tracing with Spring Cloud Sleuth
h. Implementing Log Aggregation with Zipkin Server
58. Creating Docker Images for Microservices using Build Packs
59. Publishing Docker images from your local to remote Docker hub Repository
60. Deep dive on Docker-compose
61. Microservices deployment using Docker-Compose
62. Oauth2.0 with SSO – GitHub/Facebook Integration
63. Connecting to Multiple Databases
64. Apache Kafka Integration with Microservices - Messaging System

Module 8 –Kubernetes Deployment (GCP)


65. Challenges related to Container Orchestration
66. Introduction to Kubernetes
67. Deep dive of Kubernetes Internal Architecture
68. Cloud Providers support for Kubernetes
69. GCP Account Setup & Creating K8s Cluster
70. Exploring K8s cluster & Establish connection with it.
71. Deep dive on Kubernetes YAML Configuration
72. Kubernetes YAML Configurations for applicable Microservices
73. Create Environment Variables inside K8s Cluster using ConfigMap
74. Deploying our Microservices to Kubernetes Cluster
75. Kubectl Commands and validating our microservices deployed into K8s cluster
76. Automatic Self-healing inside Kubernetes Cluster
77. Automatic Rollout & Roll back inside Kubernetes Cluster
78. Logging & Monitoring inside Kubernetes Cluster
79. Autoscaling inside Kubernetes cluster using HPA
80. Deleting Kubernetes Cluster inside GCP

Module 9 – Monitoring Microservices


81. Different approaches to monitor microservices
82. Setup Micrometer inside microservices
83. Setup of Prometheus to monitor microservices
84. Setup of Grafana to monitor microservices with inbuilt dashboards
85. Building Custom Dashboards inside Grafana
Module 10 – 200 + Interview Questions for Spring Boot Microservices

You might also like