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

Java FSD

Java Full Stack Roadmap

Uploaded by

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

Java FSD

Java Full Stack Roadmap

Uploaded by

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

High Performance Course - Java Full Stack

Total Days: 30 Days


Course
Duration:
60 Hours Session Duration: 2 Hours/Day

Day Date Topics


Introduction to Databases: What is a Database? Types of Databases (Relational, NoSQL,
etc.)
Day 05- Introduction to RDBMS: What is RDBMS? DBMS vs RDBMS
1 Jun
Working with MySQL: Installing MySQL, Basic MySQL commands
Basic SQL Queries: CREATE, DROP, TRUNCATE, ALTER
SQL Queries: SELECT, INSERT, UPDATE, DELETE
Day 06- Keys and Constraints: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY,
2 Jun CHECK, DEFAULT, CREATE INDEX
Aggregate Functions: Min, Max, Avg, Sum, Count
Sub Queries
Day 07-
3 Jun Advanced SQL Concepts: Math and String library, GROUP BY, HAVING, ORDER BY,
LIMIT
Day 08-
Normalization, Joining Tables: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
4 Jun
Coding Challenge: DBMS
Day 10-
Basic Java syntax, Introduction to Java and OOP: Define class and object
5 Jun
Day 11-
Constructors, Static, Encapsulation
6 Jun
Day 12-
Access Specifiers: Public, Private, Protected, Default, Final keyword, Method Overloading
7 Jun
Day 13-
OOP Concepts in Depth - Part 1: Inheritance and its types
8 Jun
Day 14-
Runtime Polymorphism, Method Overloading vs Method Overriding
9 Jun
Day 15-
OOP Concepts in Depth - Part 2: Abstraction
10 Jun
Coding Challenge: OOPs
Day 17-
Advanced OOP Concepts: Abstract class vs Interface
11 Jun
Day 18-
Exception Handling: Basics of Exception Handling, Custom Exceptions
12 Jun
Day 19- Advanced Exception Handling:
13 Jun throw and throws keyword, Checked vs Unchecked exceptions, Eclipse debugging
Day 20-
File I/O and IDE Usage: Reading and writing data into text files, serialization
14 Jun
Day 21-
Java Collections Framework: Introduction to Collections, List, Set, Map
15 Jun
Java Collections Framework:
Day 22-
16 Jun Introduction to Collections, List, Set, Map, Iterators and Loops: Use of Iterator, foreach
loop
Coding Challenge: Collections
Day 24-
Comparable and Comparator: Sorting using Comparable and Comparator
17 Jun
Day 25-
Java 8 Features: Functional Interfaces, Lambda expressions, Stream API basics
18 Jun
Day 26-
JDBC Basics: Introduction to JDBC, Steps to write JDBC code , Statement
19 Jun
Day 27- Advanced JDBC: Prepared statement
20 Jun Best practices for JDBC (closing resources, handling exceptions)
Coding Challenge: JDBC
Day 28-
Introduction to Web Services: Client and Server Technology, What is a Servlet?
21 Jun
Day 29-
JSON and HTTP Protocol: Basics of JSON, HTTP Methods
22 Jun
Day 01- Introduction to Spring Framework:
23 Jul Introduction to Spring Core, Hello World in Spring Boot
Day 02- Spring Boot REST API:
24 Jul Layers in REST API, Exception Handling, Validation, Response Codes
Day 03-
Spring Associations - OneToOne, OneToMany, ManyToOne
25 Jul
Day 04-
Spring Data JPA, custom query methods and JPQL
26 Jul
Day 05- Front-end Basics with HTML and CSS:
27 Jul Creating pages with HTML5 tags, Basic CSS and Bootstrap
JavaScript and TypeScript:
Day 06-
28 Jul JavaScript basics, DOM Manipulation,event, loops and promise Introduction to TypeScript,
Angular Basics: SPA, Installation of Angular, Hello World in Angular
Day 08-
Angular Components and CLI, Binding and its types, Forms
29 Jul
Day 09-
Directives, Services using Http Client
30 Jul
Coding Challenge: Web services, Spring Boot, Javascript, Angular Basics
Day 10-
Doubt clarification session
31 Jul

You might also like