0% found this document useful (0 votes)
9 views12 pages

Siddharth Academy Java Fullstack + React JS

The document outlines a comprehensive syllabus for a Java Fullstack Development course combined with React JS, covering essential modules such as Core Java, HTML/CSS, JavaScript, Database (MySQL), JDBC/Servlet, Hibernate, Spring, Spring Boot, GitHub, and React JS. Each module includes specific topics and skills to be learned, such as OOP concepts, web development techniques, database management, and version control. The course also emphasizes practical applications and interview preparation, ensuring students are well-equipped for the job market.

Uploaded by

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

Siddharth Academy Java Fullstack + React JS

The document outlines a comprehensive syllabus for a Java Fullstack Development course combined with React JS, covering essential modules such as Core Java, HTML/CSS, JavaScript, Database (MySQL), JDBC/Servlet, Hibernate, Spring, Spring Boot, GitHub, and React JS. Each module includes specific topics and skills to be learned, such as OOP concepts, web development techniques, database management, and version control. The course also emphasizes practical applications and interview preparation, ensuring students are well-equipped for the job market.

Uploaded by

manni239745
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SIDDHARTH

JAVA FULLSTACK DEVELOPEMENT


+
REACT JS SYLLABUS
(ONLINE + OFFLINE)

21, Minatai Thakare Complex,


Siddharth Vaidya
Infront St. Joseph School, Jalgaon
SIDDHARTH

Learn What Really Matters


COURSE MODULES

Core Java Html, Css, Js React Js Springboot Github


Module-1 SIDDHARTH
Core Java
1. Java Basics 5. Access Specifiers 8. Core Java
-Data Types, Classes & Objects
–Public,
-Variables,
-Private, Encapsulation, Inheritance,
-Operators.
-Protected, Polymorphism, Abstraction
Method Overloading & Overriding
2. Control Statements -Default 2.10.
-Loops
-Conditional Statements 9. Exception Handling
6. Static Concept
Try-Catch
-Block, Throw, Throws, Finally
3. Flow Statement
-for,
-Variable, Custom Exceptions
-while, -Method,
-do..while -Class 10. Collections Framework
List
4. OOPs in Java 7. String Set
1. Abstraction -String Map (ArrayList, HashSet, HashMap)
2. Encapsulation Sorting & Searching
-String Buffer
3. Polymorphism
-String Builder
4. Inheritance
Module-2 SIDDHARTH
HTML & CSS 4. Introduction to CSS
What is CSS?
Types of CSS (Inline, Internal, External)
1. Introduction to HTML Selectors and Properties
What is HTML? 5. CSS Styling & Layouts
Structure of an HTML Document Colors, Backgrounds, and Borders
Fonts, Text Styling, and Alignment
HTML Elements, Tags, and
Box Model (Margin, Padding, Border, Content)
Attributes 6. CSS Positioning & Flexbox
2. HTML Basics Static, Relative, Absolute, Fixed Positioning
Headings, Paragraphs, and Lists Display Properties (Block, Inline, Inline-Block)
Links and Anchor Tags Flexbox Layout
7. CSS Grid & Responsive Design
Images, Tables, and Forms
Introduction to CSS Grid
3. HTML5 Advanced Concepts
Media Queries for Mobile Responsiveness
Semantic Elements (header, CSS Frameworks (Bootstrap Basics)
footer, article, section) 8. CSS Animations & Transitions
Audio & Video Tags Keyframe Animations
Forms and Input Types Hover Effects and Transformations
9. Project: Building a Responsive Webpage
Canvas and SVG
Applying HTML & CSS Concepts in a Live Project
Module-3 SIDDHARTH
JavaScript

***** ADVANCE JS ******


var vs let,const (es5 & es6)
Understanding JavaScript Arrays
Scope of var, let, const
Linking JavaScript -push (add)
Browser context Api
word vs keyword -pop (remove)
-window Objects
[Link]() -unshift (add Start)
(window features)
[Link] -shift (remove start)
-window features
var, const, let -splice(index,count)(remove)
-alert
Hoisting
-console
Types of JavaScript functions
document.
-(Primitive & References {},[],()) Objects
setTimeout
Conditionals -(key:value)
setInterval
-(if-else, else-if)
-stack (FI-FO)
Loops async JavaScript
-heap memory (temporary memory)
-for async vs sync JavaScript
Execution context
-for each(array) Api Call (async, await)
Lexical Environment
-while
Spread operator (copying reference value)
-do-while
Truthy & Falsy
SIDDHARTH
Module-4
Database

MySQL MySQL is an open-source relational database management system


(RDBMS) developed by Oracle Corporation. It is one of the most popular
Create Database databases used for storing, retrieving, and managing structured data.
Create Table MySQL is widely used in web applications, enterprise software, and
Insert, Update, Delete data-driven applications.
Truncate Key Features of MySQL
SQL Join ✅ Relational Database – MySQL organizes data in tables with rows and
Aggregate Function columns, supporting relationships between different tables.
MIN ✅ Scalability – It can handle small to very large databases efficiently.
MAX ✅ Speed & Performance – Optimized for high-speed transactions and
AVG quick data retrieval.
SUM
✅ Security – Supports user authentication, SSL encryption, and access
control to protect data.
COUNT
✅ Multi-Platform Support – Runs on Windows, Linux, macOS, and
other operating systems.
SIDDHARTH
Module-5
JDBC/Servlet
Servlet
Servlet Basics
Need of Server Side Programming
JDBC
Servlet Life Cycle
-JDBC Introduction
doGet()
-JDBC Architecture
doPost()
-Java Application Using JDBC Connectivity
Destroy()
-ResultSet
Servlet Hello World Application
-Connection
[Link]
-Statement
Structure
-Prepared Statement
HttpServletRequest, HttpServletResponse 8.
-Collable Statement
Servlet, HTML 5,
-CRUD Application
MySQL,
Tomcat using Real Time Login Application
Module-6 SIDDHARTH
Hibernate

1. Introduction to Hibernate
What is Hibernate?
5. Hibernate Association Mapping
Advantages of Hibernate over JDBC One-to-One Mapping
Hibernate Architecture and Workflow One-to-Many Mapping
2. Hibernate Basics Many-to-One Mapping
Configuration ([Link]) Many-to-Many Mapping
SessionFactory, Session, and Transaction 6. Hibernate Projection and Aggregation
Hibernate Query Language (HQL) Aggregation Functions in Hibernate
3. Hibernate Mapping Projection in Hibernate
Hibernate with HBM (XML-based mapping)
7. Hibernate Application Development
Hibernate with Annotation (Annotation-based
Hibernate with MySQL Database
mapping)
- CRUD Operations
4. Hibernate CRUD Operations
Create, Read, Update, Delete operations using Hibernate with JSP
Hibernate - User Interface CRUD Application
Module-7 SIDDHARTH
Spring

5. Auto Wiring in Spring


1. Introduction to Spring Different types of Auto Wiring (byName, byType,
What is Spring Framework?
constructor, etc.)
Features and Advantages of Spring
6. Spring Annotations
Spring Architecture and Modules
@Component, @Service, @Repository
2. Spring Basics
Spring Configuration (XML vs. Java-based) @Autowired, @Qualifier, @Value
Spring Bean Lifecycle @PostConstruct, @PreDestroy
3. Inversion of Control (IoC) and Dependency 7. Aspect-Oriented Programming (AOP) in Spring
Injection (DI) AOP Concepts and Need
Concept of IoC in Spring Spring AOP Terminology (Join Point, Advice,
Types of Dependency Injection (Constructor & Pointcut, etc.)
Setter Injection) Implementing AOP in Spring
4. Bean Scope in Spring 8. Spring MVC
Singleton
MVC Architecture in Spring
Prototype
Spring Controllers and Request Handling
Request
Session
Form Handling and Validations
Global Session Integrating JSP with Spring MVC
Module-8 SIDDHARTH
SpringBoot

Spring Boot Introduction.


Spring Boot Basics 3. Branching and Merging
Spring Boot with RESTFul Service Creating and Switching Branches (git branch, git checkout)
Merging Branches (git merge)
Spring Boot,
Handling Merge Conflicts
Spring Security
4. Working with Remote Repositories
– RESTful Web Service with Database Authentication
Pushing and Pulling Changes (git push, git pull)
Fetching Updates (git fetch)
Forking and Contributing to Open Source
Module-9 5. GitHub Collaboration
Github Creating Pull Requests
Code Reviews and Merge Requests
1. Introduction to Git & GitHub
Managing Issues and Bug Tracking
What is Version Control?
Difference Between Git and GitHub
Installing Git and Setting Up GitHub
2. Basic Git Commands
Initializing a Repository (git init)
Cloning a Repository (git clone)
Adding and Committing Changes (git add, git commit)
Viewing Commit History (git log)
Module-10
SIDDHARTH
React Js

Introduction to [Link]
What is React?
Features and Advantages of React
INTERVIEW QUESTIONS & PREPARATIONS
Setting Up React Environment ([Link] & npm)
Programming practices
Creating a React App using Create-React-App Concepts & Interview Preparation with live project.
Understanding JSX (JavaScript XML) Placement Calls Included
JSX Syntax and Rules
JSX vs Regular JavaScript
Embedding Expressions in JSX
Components in React
Functional vs Class Components
Props and Passing Data
Component Lifecycle (Basic Understanding)
SIDDHARTH

Thank You

21, Minatai Thakare Complex, Infront St. Joseph School, Jalgaon

You might also like