Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
8 views

Java Road Map

How to make your career in Java , Road Map

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Java Road Map

How to make your career in Java , Road Map

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
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