0% found this document useful (0 votes)
3 views

java (1)

The document outlines a training program covering various modules including Maven, Git, Java, Spring framework, Spring Boot, microservices, and DevOps tooling. Each module has specific objectives aimed at building proficiency in software development and project management. Prerequisites for the training include basic knowledge of build tools, command-line usage, data formats, Java programming, and APIs.

Uploaded by

shsbhajak
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

java (1)

The document outlines a training program covering various modules including Maven, Git, Java, Spring framework, Spring Boot, microservices, and DevOps tooling. Each module has specific objectives aimed at building proficiency in software development and project management. Prerequisites for the training include basic knowledge of build tools, command-line usage, data formats, Java programming, and APIs.

Uploaded by

shsbhajak
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

You might also like