0% found this document useful (0 votes)
17 views28 pages

Java Road Map

How to make your career in Java , Road Map

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views28 pages

Java Road Map

How to make your career in Java , Road Map

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28

Welcom

e
To
All
Java Developer Road Map

Presented By
Sandeep Kumar Sahu
CDAC , MCA , Mtech
Seminar agenda

Oops
Basics DSA
Part 1
Of Java

Oops
Part 2
Java Road Map

Project
Spring Deploym Based
Boot ent Learnin
g
Step-1

Java Basics
• Variables
• Data type
• Control Statements
• Function
• Array / String
• Packages / Interface
• Wrapper Classes

Duration : 1.5 Months


Step-2

OOP’s – 1
• Classes And Objects
• Inheritance
• Encapsulation
• Polymorphism
• Generic Classes /
Generic Objects
• Exception Handling
• Multithreading
Duration : 1 Months
Step-3

DSA ( Medium
Level )
• Array / String

Manipulations
• Link List
• Stack / Queue
• Tree / Binary Tree
• Graph Theory
• Complexity
Calculation Duration : 2 Months
• Searching / Sorting
Step-4

OOP’s – 2
• Collection [ interfaces -Set, List,
Queue, Deque and classes - ArrayList,
Vector, LinkedList, PriorityQueue,
TreeSet ]
( In-Built Data Structure )
• Comparable
• Comparator
• Lambda
• Stream API

Duration : 30 Days
Step-5
Spring Boot (Back-End
Framework)
Medium Level
• Dependency Injection
• Gradle
( Server setup )
• Dealing with Data
Base Using
Hybernate
• Rest API

Duration : 2 Months
Step-6

Deployment
• AWS
• Google Cloud

Duration : 1 Week
Step-7

Project Based Learning


Without project we cant migrate all programming concepts , so we
should study Any E-Commerce site ( Amazon / Flipkart ), and should try
to make it upto deployments

Include following concepts

• Login / authentication
• List items
• Search items ( sorting option )
• Order placing
• Make payment
• Likes / comments / review etc

Duration : 1 Months
Some IMP Java Features
Platform
Independency
Object Oriented

Distributed
Compiled and
interpreted
Robust And Secure

Multithreaded

Dynamic
Platform dependency In
Programming
Platform Independency In
Programming
Questions ?
With Lot Of Thanks
Positive thoughts to learn programming

rogramming is not about what you kno


is about what you can figure out “

ny fool can write code that a computer


understand , but good programmer w
de that human can understand “
Spring Framework

Spring is a lightweight framework. It can be


thought of as a framework of frameworks because
it provides support to various frameworks such
as Struds , Hybernate , EJB JSF etc.

The framework, in broader sense, can be defined


as a structure where we find solution of the various
technical problems.
Advantages of Spring
Framework

• Predefined Templates
• Loose Coupling
• Easy to test
• Lightweight
• Fast Development
• Powerful abstraction
SPRING BOOT

Java Spring Boot (Spring Boot) is a tool that


makes developing web application and
microservices with Java
Spring Framework faster and easier.
Spring Boot is a project that is built on top of
the Spring Framework. It provides an easier
and faster way to set up, configure, and run
both simple and web-based applications.

You might also like