0% found this document useful (0 votes)
15 views39 pages

Java Fullstack

The document provides a comprehensive overview of web development technologies, including HTML, CSS, JavaScript, React, and Java. It covers fundamental concepts, syntax, and advanced topics such as AJAX, MVC architecture, and database connectivity. The content is structured to guide learners through the essentials of web application development and design.

Uploaded by

abhisheksharma7j
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)
15 views39 pages

Java Fullstack

The document provides a comprehensive overview of web development technologies, including HTML, CSS, JavaScript, React, and Java. It covers fundamental concepts, syntax, and advanced topics such as AJAX, MVC architecture, and database connectivity. The content is structured to guide learners through the essentials of web application development and design.

Uploaded by

abhisheksharma7j
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
You are on page 1/ 39

HTML

HYPER TEXT MARKUP LANGUAGE

C-58, Ground Floor, Sector 2, Near Priya Gold Building, Noida, 201301

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


HTML-
HYPER TEXT MARKUP LANGUAGE
Introduction of HTML
Basic of HTML
Element of HTML
Attributes
Headings
Paragraphs
Styles Properties
Formatting
Quotations
Comments
Colors
HTML with CSS
HTML Links
Images
Favicon
Tables
Lists
Block and Inline
Classes

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


ID
iFrames
HTML with JAVA SCRIPT
File Paths
Head
Layouts Design
Responsive the site with HTML
Computer Code
Semantics
Style Guide
Entities of HTML
Symbols Creation
HTML Emojis
Charsets
URL Encode
HTML vs .XHTML
Forms Creations
Forms Attributes
Forms Elements
Input Types
Input Attributes

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Input Form Attributes
HTML Graphics
Canvas
HTML SVG
HTML Media
Video
Audio
HTML PLUG-INS
HTML Youtube
HTML APIS
HTML GEO Location
Drag & Drop
Web Storage
Web Workers
SSE
CSS-Castcadle Style Sheet
Introduction of CSS
CSS Sytanx
Selectors
How to

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Comments
Colors
Backgrounds
Borders
Margins
Padding
Height and Width
Box Model
Outlines
Texts
Fonts
Icons
Links
Lists
Tables
CSS Display
Max Width
CSS Position
Z-Index
Overflow

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Float
Inline Block
Allignments
Combinators
CSS PSEUDO Class
PSEUDO Elements
Opacity
Navigation Bar
Dropdowns
Image Gallery
Image Sprites
CSS Attributes Selectors
Forms
Counters
Website Layouts
Units
Specificity
CSS Important
Math Functions
CSS ADVANCE
Round Corners

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Border Images
Backgrounds
Colors
Color Keywords
Gradients
Shadows
Text-Effects
Web Fonts
Two Dimensional Transforms
Three Dimensional Transforms
Transition
Animations
Tool Tips
Style Images
Image Reflection
Object Fitting
Object Position
Masking
Buttons
Paginations

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Multiple Colums
User Inerface
Variables
Box Sizing
Media Queries
Flex Box
Responsive the Website
from CSS
RWD Introduction

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


CSS-Castcadle Style Sheet

Introduction of CSS
CSS Sytanx
Selectors
How to
Comments
Colors
Backgrounds
Borders
Margins
Padding
Height and Width
Box Model
Outlines
Texts
Fonts
Icons
Links
Lists
Tables
CSS Display

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


CSS-Castcadle Style Sheet

Max Width
CSS Position
Z-Index
Overflow
Float
Inline Block
Allignments
Combinators
CSS PSEUDO Class
PSEUDO Elements
Opacity
Navigation Bar
Dropdowns
Image Gallery
Image Sprites
CSS Attributes Selectors
Forms
Counters
Website Layouts
Units

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Specificity
CSS Important
Math Functions
CSS ADVANCE
Round Corners
Border Images
Backgrounds
Colors
Color Keywords
Gradients
Shadows
Text-Effects
Web Fonts
Selectors
(2D) Two Dimensional
Transforms
(3D) Three Dimensional
Transforms
Transition
Animations

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Animations
Tool Tips
Style Images
Image Reflection
Object Fitting
Object Position
Masking
Buttons
Paginations
Multiple Colums
User Inerface
Variables
Box Sizing
Media Queries
Flex Box
Responsive the Website from CSS
CSS Grid
Grid Intro
Grid Containes
Grid Item
CSS SASS

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


CSS Templates
CSS Snippets
Color References
Selectors
Functions
Reference Aural
Web safe Fonts
Animatables
Units PXEM Converter
Colors
Color Values
Default Values
Browser Support

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


JS - JAVASCRIPT

Introduction of JS
Where to
Output
Statements
Syntax
Comments
Variables
Let
Conts
Operators
Arithmatics
Assignments
Data Types
Functions
Objects
Events
Strings
String Methods
String Search
String Templates

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Numbers
Number Methods
Arrays
Array Methods
Array Sort
Iteration
Array Const
How to set the Globally Date
Date Formats
Get Methods
Get Set Method
Math Random Boolean
Comparisons
If Else Condition
Switch Case
For Loop
Loop For of
While Loop
Break
Iterables
Sets

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Sets
Maps
Typeof
Type Conversion
Bitwise
Regex Exp
Precedence
Errors
Scope
Hoisting
Strict Mode
This Keyword
Arrow Functions
Classes
Modules
JSON
Debugging
Reserve Words
JSVersion
JS 2009(ES5)
JS 2015(ES6)

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


JS 2016(ES7)
JS 2017(ES8)
JS 2018(ES9)
JS 2019(ES10)
JS 2020(ES11)
JS 2021(ES12)
IE/EDGE
JS History
JS Objects
Objects Definations
Object Properties
Object Methods
Object Accessors
Constructors
Prototypes
Iterables
Sets
Maps
Reference
JS Function
Function Definations

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Function Parameters
Function Invocation
Function Call
Function Apply
Function Bind
CLOSURES
Strict Mode
JS CLASSES
Introduction of Classes
Classes Inheritance
Class Static
JSON
Debugging
Reserve Words
JSVersion
JS 2009(ES5)
JS 2015(ES6)
JS 2016(ES7)
JS 2017(ES8)
JS 2018(ES9)
JS 2019(ES10)

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


JS 2020(ES11)
JS 2021(ES12)
IE/EDGE
JS History
JS Objects
Objects Definations
Object Properties
Object Methods
Function Closers
Object Accessors
Constructors
Prototypes
Iterables
Sets
Maps
Reference
JS Function
Function Definations
Function Parameters
Function Invocation
Function Call
Function Apply

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Function Bind
CLOSURES
Strict Mode
JS CLASSES
Introduction of Classes
Classes Inheritance
Class Static
Classes Async
Call Backs
Asynchronous
Promises
Async / Await
JS HTML DOM
DOM Methods
DOM Methods
DOM Documents
DOM Elements
DOM HTML
DOM CSS
DOM Animations
DOM Events

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


DOM Event Listeners
DOM Navigation
DOM Nodes
DOM Collections
Function Closers
DOM Nodes Lists
JS Browser BOM
JS Windows
JS Screen
JS Location
JS History
JS Navigator
JS PoPup Alert
JS Timing
JS Cookies
JS WEB API
API Intro
Forms API
History API
Story API
Ftech API
GeoLocation

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


JS AJAX
Introduction of AJAX
AJAX XML HTTP
AJAX Request
AJAX Response
AJAX XML File
AJAX php
AJAX ASP
JS JSON
Worker API
Jquery Selectors
Jquery HTML
Jquery CSS
Jquery DOM

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


REACT JS

Introduction of React
Es6
Render HTML
JSX
Components
Class
Props
Events
Conditionals
Lists
Forms
Routers
Memo
CSS Style
SASS Styling
React Hooks
What is Hooks...?
Use States
Use Effects
Use Context

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


REACT JS

Use Ref
Reducer
Call Back
Memo
Custom Hooks

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Core Java

Introduction
Installation
Syntax
Output
Comments
Variables
Data Types
Type Casting
Operators
String Functions
Math Function
Radio Function
Booleans
Conditions if else, else
if
Switch
loops
for loop
while loop
do while loop

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


break / continue
Arrays
2d array, 3d array
Method
Method Parameter
Method Arguments
Method Overloading
Method Overriding
Scope
Recursion
OOPS
Classes and Object
Object Creation
Method is OOPS
Class Methods
Constructor
Modifiers
Encapsulation
packages/api
Inheritance
Polymorphism

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Outer and Inner class
Abstraction
Interface
Enums
User Input
Date
Collections
ArrayList
LinkedList
HashMap
Hashset
TreeMap
TreeSet
Iterator
Exception
RegEx
Threads
File Handeling
Create/Write Files
Read Files
Delete Files

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java

1. Basics of a Web application


What is a web application?
What is a web client and web server?
How do client and server communicate?
HTTP protocol basics
HTML language basics
What is a TCP/IP port, URL?
Need for a Web Container

2. Web Container and Web Application Project Set up


To set up Tomcat Container on a machine
To set up a Servlets JSP project in Eclipse
To configure dependency of Servlet JSP APIs
Web application project structure

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java

3. Servlets
What are Servlets?
What can they do? Why are they needed?
How do Servlets look in code?
HTTP Methods; GET, POST, PUT, DELETE, TRACE, OPTIONS
GET/POST request; differences between the two
Servlet Lifecycle
Servlet Context and Servlet Config
Forwarding and Redirection of requests

4. Session Management
What is a session?
Why is it required?
How to get a session?
Session information passing between client and server
Session information passing mechanisms - Cookies,
Rewriting
How to destroy a session

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java

5. JSPs
Introduction to JSP and need for JSPs
Basic HTML tags
JSP Lifecycle

6. JSP Elements
Scriptlets
Expressions
Declarations
Significance of above elements and fitment into the JSP
Lifecycle
What are Directives in JSP?
Page Directive
Include Directives
Taglib Directive

JDBC- Java Database Connectivity


Connection
class.ForName

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java

DriverManager(Connector Java)
PrintWriter
Request Dispatcher
Request/Response
Connectivity with java
Database Creation by java
Data Insertion by java

1. Basics of MVC
What is MVC?
MVC Type1 and Type2 architecture
Why Struts framework?
Struts 1 overview
Struts 1 and Struts 2 comparison

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java
2. Struts 2 Architecture
Architecture Diagram explanation of following components:
Components of Model, Views and Controller in Struts
Framework
Interceptors
Model/Action classes
Value Stack
OGNL
Introduction to configurations; framework and application
architecture
Declarative and Annotations configuration approaches

3. Struts 2 set up and first Action class


Download JAR files
Struts 2 project build up and Configuration files
To build Action class
To intercept an HTTP request via Struts2 framework using
Action class
Defining data and business logic in Action class
Preparing and Forwarding control to Views

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Advance Java
4. Struts 2 Interceptors
What are Interceptors
Responsibilities of an Interceptor
Mechanism of Interceptor calling in Struts 2
Defining Interceptors
Defining Interceptor stacks
Defining Custom Interceptors

5. Struts 2 Tag Library


Introduction to tag library of Struts 2 and it's usage

6. Struts 2 Validations
Validations using Validateable interface
Workflow interceptor mechanism for validations
Validations using Validateable interface
Validation Framework introduction and architecture
Validating user input with above two mechanisms

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


Hibernate Framework (version 3.x)
1. Introduction
What is ORM principle?
Why ORM?
ORM implementations

2. Hibernate Architecture
Introduction to Hibernate
Hibernate Architecture
What are Persistent classes?

3. Hibernate CRUD
Setting up Hibernate project
Configuring all JARs and XML files
Setting up connection to DB using Hibernate
Performing basic CRUD operations using Hibernate API
Object Identity; Generator type classes
Using SQL with Hibernate
Using HQL
Using Criteria queries

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


4. Mapping Collections and Associations
To define sets, mas, lists in Hibernate
Association Mappings:
One to one
One to many
Many to one
Many to many
Hibernate Caching
What is caching?
What are the types of caching in Hibernate

5. Using Hibernate Annotations


1. Introduction to spring
What is Spring AOP?
Implementation of Spring AOP
Spring Boot Framework (Version 2.x)

1. Introduction
Spring Boot Introduction
Spring Boot Version
Spring vs Spring Boot vs Spring MVC
Spring Boot Architecture

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


2. Creating Project
Spring Initializr
Download & Install STS IDE
Spring Boot Example
Spring Boot CLI
Spring Boot Example-STS

3. Project Components
Annotations
Dependency Management
Application Properties
Starters
Starter Parent
Starter Web
Starter Data JPA
Starter Actuator
Starter Test
Devtools
Multi Module Project
Packaging
Auto-Configuration

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


4. Tool Suite
Hello World Example
Project Deployment Using Tomcat

5. Spring Boot AOP


What is AOP?
AOP Before Advice
AOP After Advice
AOP Around Advice
After Returning Advice
After Throwing Advice

6. Spring Boot Database


JPA
JDBC
H2 Database
Crud Operations

7. Spring Boot View


Thymeleaf View

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


8. Spring Boot Caching
What is Caching?
Cache Provider
EhCaching

9. Spring Boot Misc


Run Spring Boot Application
Changing Port
Spring Boot Rest Example
Web Services: REST and SOAP
Logging Framework: Splunk, Log4J, SLF4j
Version-control system + repository hosting service: Git +
Github

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com


CONTACT US
P : 0120 454 6100, +91-801080 5667
E : [email protected]
W : www.4achievers.com,

www.4achievers.in

[email protected] 0120 454 6100, +91-801080 5667 www.4achievers.com

You might also like