Sr no.
Module Objective
Understand the Maven and
Project Build and Gradle lifecycles, key commands,
1
Environment Setup and environment setup for Java
projects.
Learn the fundamentals of
version control using Git,
2 Version Control with Git
including why and how to use it
effectively.
IDE proficiency ,API testing
proficiency, Code quality
3 IDE and common tools
analysis,Project management
andTeam collaboration
Understand the concepts of
4 Contract Formats contract formats using JSON and
XML for data interchange.
Introduce features of Java 8 and
their purpose, including Stream
5 Core Java and Java 8 Features API, Optional, Functional
Interfaces, and Lambda
Expressions.
Understand the core concepts of
Spring framework, including
6 Spring
dependency injection and bean
lifecycle.
Master the development of REST
APIs with Spring Boot, including
7 Spring Boot
security, logging, and exception
handling.
Learn unit testing with JUnit ,
8 JUnit , Mockito,
Mockito frameworks.
Understand microservices
9 Microservices architecture, design principles,
and inter-service communication.
Understand API Gateway and its
10 API Gateway
role in microservices architecture
Specific Libraries / Third Introduction to specific libraries
11
Party APIs or third-party APIs as required.
Introduction to essential DevOps
12 DevOps Tooling
tools and practices.
Prerequisites Online Learning
Basic understanding of build tools
1.
https://www.tutorialspoint.com/maven/index.htm
l
2.
https://www.youtube.com/watch?v=2axtcJHP0RA
Basic command-line knowledge
1.https://www.youtube.com/watch?v=vwj89i2Fm
G0
1.https://www.youtube.com/watch?v=XlWtdqYNc
60
2.https://www.youtube.com/watch?v=VywxIQ2ZX
w4
3.https://www.youtube.com/watch?v=_1kTn1i_tr0
Basic understanding of data formats
1.https://www.youtube.com/watch?v=uw_rP5bV9
r0
Basic Java knowledge
Core Java, basic understanding of frameworks
1.
https://www.youtube.com/watch?v=If1Lw4pLLEo
&t=5s
https://www.youtube.com/watch?v=35EQXmHKZY
s
Basic Java programming
https://www.youtube.com/watch?v=d2KwvXQgQx
4
Spring Boot, REST APIs
https://www.youtube.com/watch?v=lh1oQHXVSc0
&list=PLSVW22jAG8pBnhAdq9S8BpLnZ0_jVBj0c
Basic understanding of APIs
https://www.youtube.com/watch?v=lJ6pKZtBx6s&l
ist=PLsvq5-xZEMxRh17_7W38GGgkYoeOKjR87
https://www.youtube.com/watch?v=Ih7gIHSbVtM
https://www.youtube.com/watch?v=j5Zsa_eOXeY