Sorry ! There Are No Active Batches

Course Overview

This program will help you to learn Advanced Java (Socket Programming, Swing, etc.), Spring / Spring Boot, Hibernate, RESTful APIs & related technologies to build Java-based applications. The course will be mentored & guided by an Industry expert having hands-on experience in the design, development & maintenance of Java (Spring / Spring Boot) based web applications. The course includes 1 major & 2 minor projects based on real-world applications with guided lab sessions.

It will be an online live (Live Stream) program, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor.

This is a weekend live training program sessions scheduled on every

  • Saturday - 4:00 PM - 7:00 PM (IST)
  • Sunday - 4:00 PM - 7:00 PM (IST)
Should know the basics of any one programming language like C / C++ / Java / Python

Recommended for:
Anyone who wants to learn and build Java-based applications, specifically
1. College students who are looking for training in Java /J2EE/ Advance Java /Spring/Spring Boot.

Course Features

  • Project-based learning which will add stars to your resume
  • Training certificate
  • Get complimentary access to Java Collections course worth Rs 2499
  • Access to the recorded lectures
  • 3 projects based on real-world applications
    • 1 Major Project
    • 2 Minor Projects
  • Get working experience in real-time applications :
    • Spring Boot
    • RESTful web services

What You Will Learn

  • Advanced Java (Socket Programming, Swing / JavaFx)
  • Spring / Spring Boot
  • JPA, Hibernate
  • RESTful APIs
  • Micro-services & related technologies used to build Java-based web applications.

Course Content

  • Java OOPs Concepts: Object, Class, Inheritance, Polymorphism, Abstraction, Encapsulation

  • Exception Handling in Java

  • Java Collection: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Hashtable

  • Streams and File Handling in Java

  • Threads in Java: Multithreading related concepts, problems and their solutions

  • Swing / JavaFx

  • Socket Programming in Java

  • Minor Project 1: Group Chatting Application using Socket Programming and Swing (for UI) in Java

  • Introduction to Web Services

  • Introduction to Spring Framework

  • Introduction to Spring Boot

  • RESTful Web Services with Spring and Spring Boot

  • RESTful APIs

  • Postman

  • Introduction to MySQL 

  • JDBC (Java Database Connectivity)

  • Data Access Using JDBC Template

  • Introduction to JPA, Hibernate & Spring Data

  • Minor Project 2: Library Managment System using Java + Spring / Spring Boot + JPA / Hibernate + MySQL

  • Swagger

  • Spring Actuator

  • Major Project : Developing a sample Web App (that includes some Spring Boot based Micro-services) for an e-wallet (like Paytm) App, using Spring Boot + Hibernate+ MySQL + RESTful APIs + Swagger + Actuator.

Course Mentors

Chamandeep Singh (Instructor)

Backend Enthusiast | Competitive programmer

He has sound knowledge of technologies like Java, Spring/Spring Boot, Hibernate, REST APIs, Python, MySQL, Redis, Kafka, etc. He is passionate about programming& a winner of Various Competitive programming events organized at various coding platforms. His core interest is in backend development also has solved more than 1000 DSA questions and cleared more than 800 doubt based on DSA on different platforms. He is currently working as a Mentor at GeeksforGeeks.In Past Chamandeep cleared the 20+ coding interview process of companies like Amazon, Hotstar, Paytm ETC.


  1. How will this program be conducted?
    It will be an online live (Live Stream) program, so you can attend this session from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor. You just need to have working internet and a PC/Laptop.
  2. Is there any number to contact for any query?
    You may call us on our toll-free number: 1800 123 8622  or Drop us an email at
  3. How will we work on the projects?
    You will begin the project with the help of a course mentor. Each student will be guided by the mentor in the class itself.
  4. Is this a certification course?
    Yes, It's a GeeksforGeeks certified program that includes projects along with learning. All students will receive a Training certificate.
  5. What is the size of a batch?
    The planned batch size is 30.
  6. How can I register for the course?
    Click on the Signup for free button & Pay Fees online
  7. What are the course duration and class timing?
    The course includes 10 lectures which will be completed in 5 weeks.
    This is a weekday Live classes session scheduled every Saturday & Sunday at 4:00 PM - 7:00 PM (IST).
  8. When can i access the recorded session of the class (if someone misses the live class)?
    The recorded session of the class will be uploaded in 2 working days.

Course Registration

Batch Date Type Register
JADL 5 06 February '21 to 07 March '21 Live Classes
Registration Closed