0% found this document useful (0 votes)
11 views

Java Roadmap (3)

The document outlines a comprehensive Java roadmap for students, including resources such as YouTube channels and a detailed curriculum covering Java fundamentals, object-oriented programming, exception handling, collections, file I/O, web technologies, and frameworks like Spring and Hibernate. It emphasizes the importance of completing at least 80% of the outlined topics and provides links to various tutorials and courses. Additionally, it encourages students to reach out via email for any doubts and wishes them success in their learning journey.

Uploaded by

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

Java Roadmap (3)

The document outlines a comprehensive Java roadmap for students, including resources such as YouTube channels and a detailed curriculum covering Java fundamentals, object-oriented programming, exception handling, collections, file I/O, web technologies, and frameworks like Spring and Hibernate. It emphasizes the importance of completing at least 80% of the outlined topics and provides links to various tutorials and courses. Additionally, it encourages students to reach out via email for any doubts and wishes them success in their learning journey.

Uploaded by

l50711876
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Hi Students, I know you will not complete this 😂

But Try to complete at least 80% of these.

JAVA Road Map:

Youtube channel:
1. Telusko:
https://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5&si=FnbJ
RR9MI-oN8U6L
2. Error make clever : https://youtu.be/kGxSyqKbzsc?si=5OjY8yG__yXPdG5G
3. Code io: https://youtu.be/Gex-j7GlCHc?si=x7Iu-OkWIKsroW5x.

Language Understanding/Fundamentals
Importance of Java and Introduction of Java , get familiar with
Core Java environment(JDK/JRE/JVM), Data types , variables , Type casting,
Foundation Operator

Loops,Conditional Statements,Operators

Data Types
Arrays
Java Language Strings
Foundation String Buffer
String Builder , String Joiner
Regular Expressions
Classes & Object
Methods
Classes Constructors
Object Creation
Memory Management using Objects

"This" Method
Transient Keyword
Special keys
instance Of Keyword
Inner classes, Anonymous Inner class
Typecasting
Static and non static Members
Memory Allocation for Static and Non Static member
Abstraction & Interfaces
OOPS Properties
Encapsulation
Polymorphism
Inheritance, super keyword and super method , Optional Class
Throw
Throws
Trycatch
Exception Handling Finally
Custom exceptions
Multi Level Catch
Auto closable

List
Set
Collections
Queue
Framework
Map hierarchy
Comparable & Comparator
File Handling
File Input /Output
Input /Output Stream
File Streams
File Handling Reader / Writer class
Piped Reader and writer
Serialization & Deserialization
Transient Keyword
Logging Framework
Concurrency Streams API
Date & Time API
Functional Interface
File IO - Java 8 Lambda Expressions
Features Stream & Parallel Streams
Optional Class
Java 8 - In-Built Functional Interfaces (Predicate, Function,
Supplier, Consumer)

Understanding Multi Tasking Operating system


Threads
Stack frame
Multithreading Thread scheduler
(Concepts) Different ways of achieving multi-threading
Priority concept
Intercommunication of threads
Thread grouping
DDL
DML
DQL
TCL
Normalization
Joins
SQL using MySQL
Subquery
Aggregate Functions
Date function
Query optimization Basics
Indexes
Query optimization using Indexes
JDBC - Java to Database Connectivity
4 types of Drivers
Difference between the drivers
JDBC JDBC - Statement (CRUD)
Prepared Statement (CRUD)
Callable Statement (Call - Function/Procedure)
Transaction using JDBC

Basic Structure of an HTML Page


Various Tags and Attributes
Inline and Block Elements
Forms
Semantic elements
HTML 5 Features
Paper based Layout
Hero unit
Audio Video Players
Semantic Markup
HTML and CSS
Geo Location, A11Y (Accessibility)
Intro to CSS
CSS Properties and their syntaxes
Various Selectors in CSS and their preference orders
Inline , Internal and External Styling
Box Model
CSS 3
Advance Unites like rem, em and vh vw
New elements added like Round Corners
Working with flex box
Working with Bootstrap
Cards, Tables, and Lists
Develop a static webpage
Bootstrap Forms and Form Validations
Navs and Navbar
Pagination and Progress
Navigation and Pagination
Basics of JavaScript - Data type, variables, Type Conversions,
Basic Operators, branching and Looping Statements,
Functions, Arrays and Strings
Date and Time Objects, Closures, DOM Objects, ES6+
Features, Promises and Async Programming, Closures and
Scoping, Functional Programming, Error Handlingclient side
Java Script
scripting,

JSON, JSON - Objects, arrays etc, JSON-Ajax


Advanced DOM Manipulation, jQuery Plugins, Event
Delegation, Ajax and Deferred Objects, Optimization and
Performance

Introduction to Web based applications


Web Applications
Flow of the web application
benefits of a web application
disadvantages of the application
Introduction to Understanding of Servlet
servlet Servlet Lifecycle & Hierarchy,
Servlet API
Servlet Interface
Generic Servlet
HTTP Servlet
SerlvetFilter
Intro to JSP
introduction to Jsp
Life cycle of JSP , Creating a simple JSP page
JSP scriptlet tag
JSP scripting
JSP expression tag
elements
JSP declaration tag
JSP Request
JSP Response
Implicit Objects JSP Config
JSP Application
JSP Session
JSP PageContext
JSP Page
JSP Exception
JSP Directive Elements
jsp:forward
jsp:include
Jsp Actions
Java Bean class
jsp:useBean
set & get

Maven Repositories & Dependencies


Maven Structure
Working with POM file
Working with
Maven Lifecycle, Phases & Goals
Maven
Maven Build Plugins
Creating Projects with Maven Archetypes
Running Web Application in Tomcat
Git Intro, Version Control, Install Git, Basics, Config, Start
Project, First Repo, Commands, Workflow, Compare, Errors,
Introduction to GIT Undo, Revert, Branches, Branching, Merge, Delete Branches,
Ignore Files, Save Fragments, Stash, Fundamentals, HEAD,
Open Source, Assist, Pull Request
Introduction to Spring Architecture, spring container, Dispatcher Servlet
Spring Spring Core
Dependency Injection
Spring
Spring Scope
Fundamentals

Spring AOP & Spring Core AOP


JDBC Spring JDBC
Introduction to ‘Spring MVC’ module, Front
Controller,Components, Dispatcher Servlet,
Spring MVC Handler Mapping bean, View Resolver bean, Understanding
the flow of Spring MVC, Handler Mapping, Controller,
Validators, MVC Form

Define Persistence, Identify the problems with OR Mismatch,


Spring MVC & Describe alternatives for Object/Relational Mapping(ORM),
ORM Explain Hibernate as a preferred solution for ORM, Small demo
on JDBC program for inserting a record, Program and verify a
java application using hibernate framework .An application with
Spring ORM and jsp using spring MVC
Explain Hibernate Architecture, Learn the Hibernate
API-Configuration
SessionFactory,Session,
Hibernate Describe the details of OR Mapping,
Architecture Explain the Hibernate Object States,
Make Objects persistent, Retrieve a persistent object,
Modify delete objects,
, CRUD operations
How to query with hibernate query language (HQL),
Query in Hibernate How to query with Criteria API, Creating queries with Native
SQL.
Spring with
Integrating Spring with Hibernate
Hibernate
Intro to Springboot
Springboot Auto Configuration
Springboot Starter POMs
Fundamentals & Properties file
MVC Springboot CLI
Springboot Annotations
Spring Boot MVC
Spring Boot JDBC
SpringBoot JDBC
Spring Boot Actuator
& Actuator
Spring Boot Demo Application
Springboot JPA Repositories (Mongo Repository, CRUD repository, JPA
JPA(Java repository)
Persistency API) Pagination & Sorting
Springboot JPA Collection Mapping , Mapping List , Mapping Bag , Mapping
and ORM Set, Mapping Map
One To Many Annotation, Many To Many , One to One and
Many to One Annotations
Bidirectional
Lazy Collection
Component Mapping
Inheritance mapping
HQL and criteria
Consuming REST API / Rest Services Interaction using Spring
Boot
global exception handling
Documentation using Swagger/Postman
Restfull Web Basic Form Based authentication
Services and Securing API's
Spring Security Authentication and Authorization
Role Based authentication
Intro to JWT (Java web Token)
Token based authentication
OAuth

Avlothaaannnnnn…………………………………… 😂
Idha mudinga…..Mass Katalam.

Yedhachi Doubt na indha email ku text pannunga ( [email protected] )

ALL THE BEST !!!!!!!!

Complete Java Full stack course 48 hours.

Telusko: https://youtu.be/4XTsAAHW_Tc?si=NkO12mHjmCpDQxtb

Mudinja Mudichiko 🎉

You might also like