Java Road Map
Java Road Map
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
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
• 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
• Predefined Templates
• Loose Coupling
• Easy to test
• Lightweight
• Fast Development
• Powerful abstraction
SPRING BOOT