JAVA Backend Development- Summer training program

Course Overview

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

Pre-requisites:
Should know the basics of any one programming language (C / C++/ Java/ Python)

Recommended for:
Anyone who wants to learn and build Java-based web applications, specifically
1. College students who are looking for summer training in Java /J2EE/ Advance Java /Spring/Spring Boot.
2. Working Professionals who want to learn backend development with Java/ Spring / Spring Boot.

Course Features

    Summer training Certificate
  • Course mentored by Industry experts
  • Internship Opportunities at GeeksforGeeks
  • Project-based learning which will add stars to your resume 
  • 4 projects based on real-world applications
    • 1 Major Project
    • 3 Minor Projects
  • Get working experience in real-time applications :
    • Kafka
    • Redis 
    • RESTful web services

 

Course Content

  • Basics of Java:
    • If-else, For/while loop, Function, Array, Input / output
       
  • Java OOPs Concepts:
    • Object, Class, Inheritance, Polymorphism, Abstraction, Encapsulation
  • Exception Handling in Java
     
  • String, StringBuffer & StringBuilder
     
  • Regular Expression
     
  • Java Collection:
    • ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Hashtable
  • Streams and File Handling in Java
     
  • Threads in Java:
    •  Multithreading related concepts, problems & their solutions
       
  • Java Swing
  • Socket Programming in Java
     
  • More on Object-Oriented Design related concepts (with the help of some real-life examples)
     
  • Minor Project 1:
    • Group Chatting Application using Socket Programming and
    • Swing (for UI) in Java
  • Introduction to MySql
     
  • JDBC (Java Database Connectivity)
     
  • Minor Project 2:
    • Library Management System using Java Swing (for UI), JDBC and MySQL
  • Introduction to Web Services
     
  • Introduction to Spring Framework
  • Introduction to Spring Boot
     
  • RESTful Web Services with Spring and Spring Boot
     
  • Minor Project 3 :
    • Developing a microservice using Spring Boot
  • Data Access Using JDBC Template

  • Introduction to JPA

  • Spring JPA

 

  • Spring Security

  • Spring Caching

  • Spring Retry

  • Spring Aspect Oriented Programming

  • Spring Kafka

  • Spring Actuator

  • Major Project
    • Developing a personal finance management system
  • Major Project  :
    • Developing a personal finance management system
Show More

Course Mentor

  Mr. Yogeshwar Works at Adobe Systems

FAQs

  1. Who will be taking the lectures?
    Mr. Yogeshwar, working in Adobe Systems will be taking all lectures along with another expert from a similar background.
     
  2. Is there any number to contact for any query?
    You may call +91 8375042560 or +91 9315699583 for any query related to the course.
     
  3. How will we work on the projects?
    You will begin the project with the help of course mentors. 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 which includes projects along with learning. All students will receive a Summer training certificate with appropriate grades.
     
  5. What is the size of a batch?
    The planned batch size is 25.
     
  6. How can I register for the course?
    Click on the Signup for free button & Pay Fees online
     
  7. What is the course duration?
    The course includes 12 lectures which will be completed in 6 weeks.
     
  8.  What is the duration of the class?
    Class duration is 3 Hours. Classes are scheduled for Saturdays & Sundays.

Course Registration

Free Courses
Test Online Course
Must Do Interview Preparation
GRE General Test Series
Fundamentals of Programming with C
Interview Preparation
Fork Python
Fork CPP
Fork Java
Sudo GATE