GeeksforGeeks
GeeksforGeeks Logo

JAVA Backend Development - Live 

  • Offered byGeeksforGeeks

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Overview

Gain a comprehensive overview of JAVA Backend Development - Live

Duration

10 weeks

Total fee

11,999

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Highlights

  • Earn a Certification after Completion
  • Placement Assistance
  • 24/7 Doubt Support
Details Icon

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Course details

More about this course
  • This course is suitable for those with some Java knowledge and little to no experience in Java Networking Programming. The course covers advanced Java, Spring/Spring Boot, Hibernate, RESTful APIs, Micro-services & related technologies to improve and build efficient and attractive Java-based web applications

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Curriculum

01Week 1:

Session 1: Java OOPS Fundamentals

Understand the fundamentals of Java OOPS concepts like Object, Class, Inheritance, Polymorphism, Abstraction, and Encapsulation

Learn how to handle exceptions in Java

Session 2: Java 8 Functional Interfaces & Collections

Learn the differences between Abstract Classes and Interfaces with practical examples

Explore Functional Interfaces, Lambda Expressions

02Week 2:

Session 3: Multithreading & HashMap

Delve into the workings of HashMap

Understand the concepts of Multithreading, such as Thread creation, Thread Groups, and Thread Join

Session 4: Maven for Project Management

Understand the need for Maven

Learn to work with POM.xml, explore different Maven Repositories and their types

03Week 3:

Session 5: Spring Boot Basics

Learn the basics of Server and Client models

Introduction to Spring Boot

Session 6: REST API & Spring MVC

Gain knowledge about REST API, HTTP Requests and Responses

learn to work with POSTMAN and CURL for API testing

04Week 4:

Session 7: Spring IOC & Dependency Injection

Learn about the Spring IOC container, Dependency Injection, and Enums

Session 8: Java Database Connectivity (JDBC)

Understand the differences between In-Memory and Disk Storage

Learn to connect a Spring Boot application with a Database Server

Faculty Icon

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Faculty details

Fenil Shah
He is a passionate Software Engineer with 3+ Years of Industry Experience in the Fintech domain. As an industry expert with 6+ years of teaching experience, he has knowledge in designing & building scalable as well as high-performance backend systems

Other courses offered by GeeksforGeeks

6 K
125 hours
– / –
11 K
2 days
Intermediate
12 K
2 months
– / –
4 K
2 months
– / –
View Other 6 CoursesRight Arrow Icon

JAVA Backend Development - Live
 at 
GeeksforGeeks 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
A
Ananya Srivastava
JAVA Backend Development - Live
Offered by GeeksforGeeks
5
Learning Experience: The course has helped me alot for my knowledge and skills.
Faculty: The faculty was so helpful towards us and made us understand everything in detail. It was so easy to understand.
Course Support: I am working in Microsoft currently.
Reviewed on 25 Apr 2024Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

JAVA Backend Development - Live
 at 
GeeksforGeeks 

Student Forum

chatAnything you would want to ask experts?
Write here...