Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

JAVA

Backend Development
Live

Detailed
Course Syllabus
Course Content

● Week 1
a) Java OOPs Concepts: Object, Class, Inheritance, Polymorphism,
Abstraction, Encapsulation
b) Exception Handling in Java
c) Java Collection
d) Streams and File Handling in Java
e) Threads in Java: Multithreading related concepts, problems and their
solutions

● Week 2
a) Maven
b) Introduction to Web Services
c) Introduction to Spring Framework
d) Introduction to Spring Boot
e) RESTful Web Services with Spring and Spring Boot
f) RESTful APIs

● Week 3
a) Introduction to MySql
b) JDBC (Java Database Connectivity)
c) Data Access Using JDBC Template
d) Introduction to JPA, Hibernate & Spring Data

● Week 4
Minor Project 1: Developing a Web App (Micro-service) using Spring Boot +
Hibernate + MySQL + RESTful APIs

1
Course Content

● Week 5
a) Redis
b) Redis with Spring Boot
c) Spring Security

● Week 6
a) OAuth 2.0
b) Minor Project 2 : Developing a Web App (Micro-service) using Spring
Boot + Hibernate + MySQL + RESTful APIs + OAuth 2 + Security

● Week 7
a) Kafka
b) Kafka with Spring Boot
c) Major Project: Developing a complete Web App (that includes some
Spring Boot-based Microservices) for an e-wallet (like Paytm) App, using
Spring Boot + Hibernate + MySQL + RESTful APIs + Redis + Kafka
+OAuth 2 + Security. It will have all the common functionalities that any
e-wallet (like Paytm) can have.

You might also like