Preloader
WhatsApp
img
  • (1000+ reviews)

Java Full Stack

Course Curriculum

  • Introduction
    • What is FullStack ? And Technologies Explaination?
  • HTML Introduction
    • what are web technologies
    • what is html
    • versions of html
    • what are tags
    • what is html element
    • what are attributes
    • differences between html & html5
    • features of html5
    • structure of webpage
    • software installation
  • Headings & CSS Introduction
    • what are different headings in html
    • what is css
    • how to use css (internal,external,and inline)
    • what is margin
    • what is border
    • what is padding
    • box model in css
    • paragraphs in html
    • what is selector
    • grouping/combined selector in css
    • what are inline elements
    • what are block level elements
    • how to convert "inline to block" and viceversa
  • Divisions Buttons Images what are selectors how to use font awesome
    • explain div tag
    • class selector
    • id selector
    • differences between class selector and id selector
    • differences between external css and internal css
    • css specificity rule
    • font awesome library
    • what is cdn
    • how to include fontawesome in html files
  • Tables
    • Table with basic tags
    • table attributes
    • pseudo classes
    • pseudo elements
    • differences between pseudo classes & pseudo elements
  • Anchor Element iframe tag embed tag marquee tag text formating tags differences between inline,block and inline-block legend tag
    • Anchor Element
    • iframe tag
    • embed tag
    • marquee tag
    • text formating tags
    • differences between inline,block and inline-block
  • Forms
    • Login Form
    • Registration Form
    • Enrollment Form
    • radio buttons
    • check boxes
    • select
    • submit button
    • reset button
  • CSS3 Flex
    • what is css flex
    • properties of flex
    • applications in flex
  • CSS3 Grid
    • what is css grid
    • differences between flex & grid
    • grid properties
    • applications in grid
  • Media Queries
    • Responsive web design
    • small(sm)
    • medium(md)
    • large(lg)
    • extralarge(xl)
    • extraextralarge(xxl)
    • Applications
  • Capstone Project
    • CapStone Project by using
    • Flex
    • Grid
    • Deployment (Netlify)
  • Semantic Elements
    • header , nav , aside, main, footer , audio ,video
  • CSS Positions
    • relative
    • absoute
    • fixed
    • static
    • sticky
    • CSS Dimensions
    • 1) px 2) em 3) rem 4) % 5) vw(viewport width) and vh(viewport height)

  • Introduction to JavaScript
    • Introduction to JavaScript
    • How to include JavaScript
    • Operators in JavaScript
    • Ternary Operator
    • And Other Basic Concepts in JavaScript
  • Variables
    • what are variables
    • how to declare variables
    • var,let and const
    • rules to declare variables
    • datatypes
    • primitive datatypes
    • non primitive datatypes
    • differences between primitive and non primitive datatypes
    • var, let and const keyword differences
    • variable hoisting
    • global polluting issue
    • temporal dead zone
  • Functions
    • What is Functions
    • why functions
    • types of functions
    • function declaration
    • function expression
    • arrow functions
    • callback functions
    • constructor functions
    • generator functions
    • IIFE
    • higher order functions
    • Functions Declaration, Function Expression, Arrow Functions Examples Including DOM Manipulations Ex. Login Form
  • CallBack Functions & Promises
    • what are callback functions
    • callback hell
    • what are promises
    • states in promises
    • what is then() function
    • async & awit keywords
    • Promise.all()
    • Promise.race()
    • Promise.allSettled()
    • JQuery Integration
    • Examples on JQuery
  • Constructor Functions IIFE Generator Functions HigherOrderFunctions
    • prototype
    • prototype chaining
    • why IIFE Functions
    • syntax
    • why generator functions
    • syntax
    • why higherorderfunctions
    • syntax
  • JSON
    • JSON Objects
    • JSON Arrays
    • Object Methods
    • Merge JSON Objects
    • Add JSON Properties
    • Delete JSON Properties
    • Iterate JSON Objects
    • Destructuring JSON Objects
  • Arrays Manipulations
    • All ES6 Methods(50+ methods)
  • DOM Manipulations
    • Element Accessing
    • Attribute Accessing
    • Style Applying
    • Event Manipulations
  • Closures this keyword Events
    • what are closures
    • explain this keyword
    • event bubbling
    • event capturing
    • call()
    • apply()
    • bind()
  • Forms With Validations
    • Username validation
    • Password Validation
    • Email Validation
    • Mobile Number Validations

  • React
    • React Introduction
    • React Advantages
    • React Installation
    • React First Application
    • Application Directory Structure
  • components
    • what are react components
    • types of components
    • pure components
    • higher order components
    • Functional Components
    • Presentational & Container Components
    • Controlled & Uncotrolled Components
    • Differences Between Functional and Class Components
    • Applications In React Components
  • State
    • what is state
    • what are props
    • what is props drilling
    • differences between state and props
    • managing props drilling in react
    • context api in react
    • redux introduction
  • Events Handling
    • click event
    • double click event
    • handling mouse events
    • lazy loading
  • Styles
    • inline style
    • external style
    • applying styles by using index.css file
    • applying bootstrap/other frameworks/library
    • applications
  • Single Page Applications
    • what are single single page applications
    • react-router-dom library
    • navigation between components
    • passing parameters in react components
    • hooks related to single page applications
    • Applications Implemetation in Single Page Applications
  • API Calls
    • axios library
    • installation of axios
    • get request
    • get request with headers
    • pot request
    • post request with headers
    • put request
    • put request with headers
    • delete request
    • delete request with headers
    • send tokens in headers
  • Hooks in React
    • what are Hooks
    • commonly used hooks
    • usState() hook
    • useEffect() hook
    • useRef() hook
    • useReducer() hook
    • useNavigate() hook
    • Custom Hooks
  • Redux
    • what is redux
    • redux architecture
    • components in redux
    • middleewares in redux
    • differences between thunk and saga
  • StateManagement
    • Context API
    • Redux Application
    • Redux Toolkit
    • Applications in Redux
  • NodeJS
    • MongoDB
    • ExpressJS
    • NodeJS
    • API Calls
    • GET
    • POST
    • PUT
    • DELETE
    • CRUD Operations

  • Language Fundamentals
    • Overview of Java
    • History and Features of Java
    • JDK, JRE, and JVM
    • Setting up the Java Environment
    • Installing JDK and IDE (e.g., IntelliJ IDEA, Eclipse, STS)
    • Writing, Compiling, and Running a Java Program
    • Structure of a Java Program
    • Java Keywords
    • Identifiers and Naming Conventions
    • Data Types
    • Variables and Constants
    • Type Casting
    • Input and Output in Java (Using Scanner and System.out)
  • Operators and Expressions
    • Arithmetic Operators
    • Relational and Logical Operators
    • Assignment Operators
    • Increment and Decrement Operators
    • Conditional (Ternary) Operator
    • Operator Precedence
  • Statements
    • Simple Statements
    • Conditinal Statements
    • Looping Statements
    • Breaking Statements
    • Continue Statements
    • Pattrens
  • Arrays
    • Arrays Manipulations
    • Single Dimensional Arrays
    • Multi Dimensional Arrays
    • Jagging Arrays
  • Strings
    • String Manipulations
    • Logical Questions
    • String
    • StringBuffer
    • StringBuilder
    • StringTokenizer
  • OOPS
    • OOPS Concepts
    • Class
    • Object
    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism
    • and all other concepts related to OOPS
    • Practical Examples
  • Modifiers
    • public
    • private
    • protected
    • default
    • static
    • synchronized
    • volatile
    • native
    • Practical Examples
  • Exceptional Handling
    • try
    • catch
    • finally
    • throw
    • throws
  • Multi Threading
    • what is multi threading
    • how to create thread
    • how to start thred
    • synchronized
    • Dead Lock
    • all other concepts in Multi Threading
  • Collection Framework
    • what are Collections
    • differences between Arrays and Collections
    • Key interfaces in Collection
    • List Interface and implemented classes
    • Cursors
    • Set Interface and implemented classes
    • Map interface and implemented classes
    • Queue Intefface and implemented classes
  • Java8 Features
    • Lamda Expressions
    • Stream API
    • Functional Interaface and Method Reference

  • SQL
    • Introduction to SQL
    • What is SQL?
    • Importance and applications of SQL
    • Database vs. DBMS
    • Overview of RDBMS
    • Popular RDBMS software (MySQL, PostgreSQL, Oracle, SQL Server, etc.)
    • SQL Basics
    • SQL syntax and structure
    • Data Types in SQL (e.g., INT, VARCHAR, DATE, etc.)
    • Understanding Tables, Rows, and Columns
    • Creating and Managing Databases
    • CREATE DATABASE
    • USE DATABASE
    • Data Definition Language (DDL)
    • Creating Tables: CREATE TABLE
    • Altering Tables: ALTER TABLE
    • Dropping Tables: DROP TABLE
    • Constraints
    • Primary Key
    • Foreign Key
    • Unique
    • Check
    • Default
    • Not Null
    • Data Manipulation Language (DML)
    • Inserting Data: INSERT INTO
    • Updating Data: UPDATE
    • Deleting Data: DELETE
    • Retrieving Data: SELECT
    • Basic SELECT queries
    • Filtering with WHERE
    • Using Comparison Operators (=, !=, >, <, LIKE, BETWEEN, IN)
    • Sorting Results: ORDER BY
    • Functions in SQL
    • Aggregate Functions
    • SUM()
    • AVG()
    • COUNT()
    • MAX()
    • MIN()
    • Scalar Functions
    • String Functions (LEN, CONCAT, SUBSTRING, etc.)
    • Date Functions (NOW, CURDATE, DATE_FORMAT, etc.)
    • Mathematical Functions (ROUND, ABS, POWER, etc.)
    • Joins and Relationships
    • Understanding Relationships in Databases
    • Types of Joins
    • Inner Join
    • Left Join
    • Right Join
    • Full Outer Join
    • Cross Join
    • Self Join
    • Triggers, PLSQL, Stored Procedures Introduction

  • JDBC Servlets JSP'S
    • Overview of JDBC
    • Client Server Architecture
    • Overview of Servlets
    • Overview of JSP
    • JDBC Application
    • Servlet Applcation
    • JSP Application
    • Applications on above topics
  • CRUD Operations
    • CRUD Operations in Servlets with DataBase
  • JSP
    • Introduction to JSP, Few Applications in JSP

  • Spring Introduction
    • what is spring
    • modules in spring
    • differences between spring and spring boot
    • spring core introduction
    • basic application in spring core
    • basic example in spring mvc module
  • Spring MVC Application
    • spring mvc expalnation
    • Model
    • View
    • Controller
    • Complete Appln in Spring MVC
  • Spring Boot Basics
    • Spring Boot Fundamentals
    • Annotations in Spring Boot:
      • @SpringBootApplication
      • @Component, @Controller, @Service, @Repository
      • @RestController and @RequestMapping
      • Application Properties and YAML Configuration
      • Profiles in Spring Boot
      • Creating RESTful APIs with Spring Boot
  • Spring Data JPA
    • Spring Boot with Databases
    • Introduction to Spring Data JPA
    • CRUD Operations using Spring Boot and JPA
    • Repository Layer:
      • CrudRepository
      • JpaRepository
    • CRUD Operations (END TO END Application)
  • Spring Security
    • Spring Security Introduction
    • Basic Security
    • Configure username & password in application.properties file
  • Role Based Authentication
    • role based authentication in spring boot 4.x
  • JWT Authentication
    • jwt authentication in spring boot 4.x
  • OAuth2 Authentication
    • oauth2 authentication in spring boot 4.x
  • FullStack Application
    • Frontend: ReactJS
    • Backend: Spring Boot
    • DataBase: MySQL
Course includes:
  • 📅 Upcoming Batch Starts Soon
  • 📆 Weekend & Weekday Batches Available
  • 🌐 Mode: Online | Offline | Hybrid
  • 🗣️ Language: English
  • 🎯 Job-Oriented Training
  • 💼 Real Projects & Placement Assistance