Java FullStack syllabus


HTML syllabus

HTML basic programming
Features of HTML
History of HTML
The Future of HTML Writing
Executing First HTML Program
basic elements &attributes
heading&pargraph with styles
text formattinng tag,comments
HTML-source formats
colors link tag,image
list,tables
icon,block&inline elements
HTML -Website frameworks
I frames,marquee tag
html layout&responsive layout
html semantics tag
media(audio&video)
HTML-login from tag formats&elements
from(attributes&elements)
form(input types,input attributes,i/p from attributes
html layout website task
Bitwise Operators

CSS syllabus

css basic programming
Features of css
History of css
The Future of css Writing and Executing First css Program
margin,padding,width,height,box-model
border,combinators,cursor
display,float
Const
css-styling formats
from styling,inherit,link
list,max-width,outline
overflow,position
css styling elements
z-index,pseudo class,pseudo elements
navigation bar,dropdowns,website layout
text formatting,text decoration,text spacing
text shadow,box shadow
css background website properties
background origin,background clip
blend mode,border,text effect
gradient(linear,radial,conic),units
css animations
transfrom and yransition
animation,tooltips
cal-function,column max-function,min_function
css website design
object fit,object_position
media queries,website layout in css
masking,buttons properties
advanced topic in css
pagination,var_function
specificity hierarchy
flex box
flex _direction,flex_wrap,flex_flow
justify_content,align items,align content
flex order,flex grow,flex shrink
flex_basic,flex_property,align self

Bootstrap syllabus

Introduction to Bootstrap
Grid System
Typography and Utilities
Components
Forms
Navigation
Modals and Popovers
Responsive Design
Customization
Projects

JavaScript syllabus

JavaScript Introduction
JavaScript Introduction
Add JavaScript in HTML
JavaScript in HTML
Variables and Constants
Key Difference between Var
Let
Const
JavaScript Comments
Data Types in JavaScript
Operators and Expressions
Arithmetic Operators
Comparison Operators
Assignment Operators
Bitwise Operators
Logical Operators
Introduction to Decision Control Statements
if Statement
if-else Statement
Nested if Statements
if-elif-else Statement
Loop Structures/ Iterative Statements
while loop
do while loop
for Loop
Nested Loops
Break Statement
Continue Statement
Switch Statement
Introduction: Need for Functions-Function Declaration Function Call-Function Parameters
Function with return Statement
Variable Scope and Lifetime: Local and Global Variables
JavaScript Hoisting
JavaScript Recursion.Math function
JavaScript Objects
JavaScript Object Declaration
Nested Objects
Object Methods
Methods and this Keyword
Constructor Function
Constructor Function Parameters
Object Prototype
Getter and Setter
Prototype
Arrays
JavaScript Object Declaration
Multidimensional Array
Array Methods-(entries,from,includes join, keys, lenght, concatenation, copywithin, every, some, fill)
Array Methods-(Filter, findindex, find, flatmap, flat,indexof, lastindexof, map,pop )
Array Methods-(prototype, push, reduce right, reduce, reverse, shift, sort, splice,tostring, unshift )
String, for...in loop, for..of loop
Exception Handling & ES6
try...catch...finally Statement
throw Statement
Spread Operator, Map
Set, Classand Object
Inheritance
Asynchronous
setTimeout(), CallBack Function
Promise and Promise Chaining
async/await
setInterval()
JavaScript OOPS
JS Class
JS Object
Prototype
JS Constructor Method
JS Static Method
JS Encapsulation
JS Inheritance
Polymorphism
JS-DOM
JS Selectors using (Id, Tag, Class, Attributes, Query selector,QuerySelectorAll)
Style Attribute, Create Attribute, Create Element
Event Handlers using(Mouse,Keyboard,Form)
setInterval()

React Js syllabus

Introduction to React Js
Important Programming Basics React Js
Creating Your First React Application
Understanding Components and Props
State and Lifecycle
React Hooks
Handling Events
Conditional Rendering
Lists and Keys
Understanding Keys
Understanding Keys
React Router

Anugular JS syllabus

Introduction to Angular Js
Important Programming Basics Angular Js
Modules, Diresctives, Model
Data Binding
Controllers, Scopes
Filters, Services
Tables
Select, SQL
DOM
Events
Join, Inner , Outer , Cross
Forms

Type Script syllabus

Introduction to TypeScript
Simple Types, Special Types
TypeScript Arrays
TypeScript Tuples
TypeScript Object Types
TypeScript Enums
TypeScript Aliases & Interfaces
TypeScript Union Types
TypeScript Functions

Java syllabus

Introduction To Java
is Java , Java Flavors, characteristics
JVM Architecture
Bytecode
Class Loader
Unicode
Classpath
Path
Important Programming Basics in Java
Object-Oriented Programming Basics
Program Structure of the Java
Data Types
Primitive data types
Keywords, Identifiers, Expressions
Keywords, Identifiers, Expressions
Operators
Arithmetic Operators
Logical Operators
Assignment Operators
Assignment Operators
Relational Operators
Bitwise Operators
Variables
Types
Declaration
Definition
Methods
Syntax
Types
Object
Reference
Object Creation
Reference Variables
Loops & Control Statements
While Loop
For Loop
Do While
If-else
Switch
Constructors
Pass by Value
Pass by Reference
Access Specifiers
Access Levels
Decision Making
Control Structures
Strings
String
Stringbuilder
String Buffer
Java Beans - Arrays
Declaring and defining arrays
Primitive Arrays
Object Arrays
OOPS Concept
Inheritance
Polymorphism
Abstraction
Encapsulation
Collection in Java
Iterator
Core Interfaces
Core Interfaces
Comparable & Comparator
Collection in Java
Iterator
Core Interfaces
Core Interfaces
Comparable & Comparator
Generics
Auto boxing
Auto boxing
Casting
Primitive Casting
Reference Casting
Upcasting
Downcastingr
Serialization - Threads
Software and its engineering
Inner Classes
Nested Classes
Anonymous Classes
Exception Handling in Java
Exception
Exception in Hierarchy and Categories of Exception
Throw and throws keywords
Try catch and finally keywords
File Handling (I/O) in Java
File Handling in Java
Files, Streams, and Types of Streams
Java Enterprise Edition (JEE) - Outline of J2EE and WWW
Environment Setup
HTML
The Web Application Introduction and HTTP Protocol
Try catch and finally keywords
Servlets
What is a Servlet?
Servlet Lifecycle
Configuring a Servlet
Types of Servlet
Servlet Context
Servlet Config
Deployment descriptor
Session Management
Java Server Pages (JSP)
Life Cycle of JSP
JSP vs Servlets
Directives
Scriptlets
Declaration
Sessions
HTML and Mixing Scriptlets
Tag Libraries
Beans
Forms Processing
MVC Architecture - JDBC
Database Setup (MySQL)
Overview
JDBC Driver Types
Scriptlets
>Scriptlets
Queries
JDBC Process details
Callable Statements
Prepared Statements

Java Frame Work

Spring and Spring Boot

Understanding What is Spring
Benefits of the Spring Framework
Spring Modules
Spring Framework Architecture
Spring and Java Configuration
Spring: Core Container
Components of the Spring Core
Object Coupling - Loose and Tight Coupling
Dependency Injection (DI)
Kinds of DI
Implementation and Concepts of the Inversion of Controls (IoC)
Spring Bean - Scope, Method, Properties, Bean Lifecycle
DI with Bean
Wiring Beans
Spring BeanFactory
AutoWiring Beans
Learn about the Default AutoWiring
AutoWiring by Constructors and AutoWiring by Name
Annotations in Spring
Dependency in the Injection using the Annotations
Wiring Beans with the Annotations
Introduction to the Spring Expression Language
SPEL Operators
Implement Annotation with the SPEL
Spring: Data Integration and Access
Access of Data using Spring JDBC
JDBC Templates
DAO - Data Access Object Patterns and Bean
Binding the Variables
Querying Database
Handle the Database Exceptions
Execute the update and Delete Statements
Database Transactions
Batch Update Data
Transactions Management with Spring
Spring: Web Layer
Components of the MVC
Spring Model View Controller (MVC) Architecture
Setting up of the Spring MVC Application
Purpose of the Dispatcher Servlets
Spring View Resolvers
Spring Controllers
Adding the Data using the Spring Data Models
Adding the Data using the Spring Data Models
Manage and Create Forms in the Spring
Spring: Aspect-oriented programming (AOP)
Object-Oriented Programming Limitations
Getting to the aspect of the oriented programming
Benefits of the AOP
Terminologies associated to the AOP
Aspects
Advice to the Aspects
Different types of Advice - Around, Before, After, and Others
Creation of Annotations with based aspects
Point Cutting Expressions - "This", "Within", Target
Point Cut Designators
AspectJ
Spring: Security
Spring Security with Securing Applications
Spring Security Filters
Configuration of Authentications
Spring Authorizations
"Remember Me" Functionality
Spring: Boot
Getting to know Spring Boot
Spring Boot Features
Spring Boot Project Structure
Spring Authorizations
Spring Boot Initializr
Spring Boot Actuator
Configuration of the Spring Server Boot
Application Properties of Spring Boots
Spring Boot vs Spring
Hibernate Framework - Hibernate
Getting to know Hibernate
Hibernate Overview
Overview of ORM
API and Hibernate Architecture
Hibernate Configuration
Hibernate Sessions
Mapping Files
Persistent Class
Build a Hibernate Application
Hibernate Query Language (HQL)
Hibernate O/R Mappings - Association Mappings and Collections
One-to-one
Many-to-one
One-to-many
Many-to-many
Caching
Named Queries
Hibernate Annotations

Springboot syllabus

Introduction to Spring Boot
Important Programming Basics Spring Boot
Setting Up Development Environment, Creating Application
Spring Boot Annotations
Running the Application
Dependency Management
Spring Boot Configuration
Profiles, Auto-Configuration
Dependency Injection
Creating REST Controllers
Request and Response Handling
Introduction to JPA, Understanding ORM
CRUD Operations
Securing Applications
Logging in Spring Boot
Introduction to Thymeleaf
Serving Static Content
Aspect-Oriented Programming (AOP) Basics, Advanced AOP

MySQL syllabus

Introduction of MySQL, Features, Advantage ,Installation
Data Types, Variables
Create , Drop , Show Users and Create
Select , Show , Drop Database
Create , Drop , Alter
Show , Truncate Table
Queries, Constraints
Insert ,Update , Delete , Select
Where, AND, OR,LIKE,
Limit,Order By, Group By, Having, Distinct, Union
Join, Inner , Outer , Cross
Self , Delete , Union vs Join
Primary Key, Foreign Key
count(), sum(), avg(), max(), min(), first(), last()

Interview Questions

BTI-Students

Spring Framework is an open-source framework used for building enterprise applications. It provides comprehensive infrastructure support, including dependency injection, aspect-oriented programming, and transaction management, making it easier to develop Java applications.

HTML (Hypertext Markup Language): Structures the content of web pages. CSS (Cascading Style Sheets): Styles the visual presentation of HTML elements. JavaScript: Adds interactivity and dynamic behavior to web pages.

Spring Boot is a framework that simplifies the setup, configuration, and deployment of Spring applications by providing default settings and pre-built configurations.

Java Persistence API (JPA) is a specification that allows mapping Java objects to database tables. It helps in managing relational data in Java applications using ORM.

  • final:
  • Keyword used to declare constants, prevent method overriding, or prevent inheritance.
  • finally:
  • Block used in exception handling to execute code that should always run, whether an exception is thrown or not.
  • finalize():
  • Method called by the garbage collector on an object before it is garbage collected, allowing the object to do cleanup.

    static keyword is used to create fields and methods that belong to the class rather than instances of the class. It can be applied to variables, methods, blocks, and nested classes.

    Encapsulation, Inheritance, Polymorphism, Abstraction.

    Spring Data JPA reduces boilerplate code by providing an abstraction over JPA. It allows developers to create repository interfaces with custom query methods based on method names.

    Inheritance allows one class (subclass/child class) to inherit the properties and behaviors (methods and fields) of another class (superclass/parent class).

    Exception handling is the mechanism to handle runtime errors (exceptions) that occur during the execution of a program.

    Love from our students

    Enquiry now

    Create success campaign with us!

    Unlock opportunities to develop skills & excel. From beginners to pros, we tailor resources for success. Join our network of driven individuals to realize your potential. Enroll now & take the first step towards greatness!