UIUX Designing
Ui Design Course
HTML & CSS Building
Your First Web Page
What Are HTML & CSS?
Understanding Common HTML Terms
Setting Up the HTML Document Structure
Understanding Common CSS Terms
Working with Selectors
Referencing CSS
Using CSS Resets
Getting to Know HTML
Semantics Overview
Identifying Divisions & Spans
Using Text-Based Elements
Building Structure
Creating Hyperlinks
Getting to Know CSS
The Cascade
Calculating Specificity
Combining Selectors
Layering Styles with Multiple Classes
Common CSS Property Values
Opening the Box Model
How Are Elements Displayed?
What Is the Box Model?
Working with the Box Model
Developer Tools
Positioning Content
Positioning with Floats
Positioning with Inline-Block
Creating Reusable Layouts
Uniquely Positioning Elements
Working with Typography
Adding Color to Text
Changing Font Properties
Applying Text Properties
Using Web-Safe Fonts
Embedding Web Fonts
Including Citations & Quotes
Setting Backgrounds & Gradients
Adding a Background Color
Adding a Background Image
Designing Gradient Backgrounds
Using Multiple Background Images
Exploring New Background Properties
Creating Lists
Unordered Lists
Ordered Lists
Description Lists
Nesting Lists
List Item Styling
Horizontally Displaying List
Adding Media
Adding Images
Adding Audio
Adding Video
Adding Inline Frames
Semantically Identifying Figures & Captions
Building Forms
Initializing a Form
Text Fields & Text areas
Multiple Choice Inputs & Menus
Form Buttons
Other Inputs
Organizing Form Elements
Form & Input Attributes
Login Form Example
Organizing Data with Tables
Creating a Table
Table Structure
Table Borders
Table Striping
Aligning Text
Completely Styled Table
Writing Your Best Code
HTML Coding Practices
CSS Coding Practices
Bootstrap Introduction Layouts
Grid system
Utilities for layout
Content
Typography
Images
Tables
Components
Alerts
Badges
Breadcrumb
Buttons
Button group
Cards
Carousel
Collapse
Dropdowns
Forms
Input group
Jumbotron
List group
Media object
Modal
Navs
Navbar
Pagination
Popovers
Progress
Spinners
Toasts
Tooltips
Utilities
Borders
Colors
Display property
Embeds
Flex
Overflow
Position
Shadows
Sizing
Spacing
Text
Vertical alignment
Icons
JavaScript
PART 1: JAVASCRIPT BASICS
JAVASCRIPT – Overview
What is JavaScript?
Client-Side JavaScript
Advantages of JavaScript
Limitations of JavaScript
JavaScript Development Tools
Where is JavaScript Today?
JAVASCRIPT – Syntax
Your First JavaScript Code
Whitespace and Line Breaks
Semicolons are Optional
Case Sensitivity
Comments in JavaScript
JAVASCRIPT – Enabling
JavaScript in Internet Explorer
JavaScript in Firefox
JavaScript in Chrome
JavaScript in Opera
Warning for Non-JavaScript Browsers
JAVASCRIPT – Placement
JavaScript in and Sections
JavaScript in External File
JAVASCRIPT – Variables
JavaScript Data types
JavaScript Variables
JavaScript Variable Scope
JavaScript Variable Names
JavaScript Reserved Words
JAVASCRIPT – Operators
What is an Operator?
Arithmetic Operators
Comparison Operators
Logical Operators
Bitwise Operators
Assignment Operators
Miscellaneous Operators
JAVASCRIPT – If-Else
Flow Chart of if-else
if Statement
if…else Statement
if…else if… Statement
JAVASCRIPT – Switch-Case
JAVASCRIPT – While Loop
The while Loop
The do…while Loop
JAVASCRIPT – For Loop
The for Loop
JAVASCRIPT – For-in Loop
JAVASCRIPT – Loop Control
The break Statement
The continue Statement
Using Labels to Control the Flow
JAVASCRIPT – Functions
Function Definition
Calling a Function
Function Parameters
The return Statement
Nested Functions
Function () Constructor
Function Literals
JAVASCRIPT – Events
What is an Event?
on click Event Type
on submit Event Type
on mouse over and on mouse out
JAVASCRIPT – Cookies
What are Cookies?
How It Works?
Storing Cookies
Reading Cookies
Setting Cookies Expiry Date
Deleting a Cookie
JAVASCRIPT – Page Redirect
What is Page Redirection?
JavaScript Page Refresh
Auto Refresh
How Page Re-direction Works?
JAVASCRIPT – Dialog Box
Alert Dialog Box
Confirmation Dialog Box
Prompt Dialog Box
PART 2: JAVASCRIPT OBJECTS
JAVASCRIPT – Objects
Object Properties
Object Methods
User-Defined Objects
Defining Methods for an Object
The ‘with’ Keyword
JAVASCRIPT – Number
Number Properties
MAX_VALUE
MIN_VALUE
NaN
NEGATIVE_INFINITY
POSITIVE_INFINITY
Prototype
constructor
Number Methods
to Exponential ()
to Fixed ()
to Locale String ()
to Precision ()
to String ()
value Of ()
JAVASCRIPT – Boolean
Boolean Properties
constructor ()
Prototype
Boolean Methods
to Source ()
to String ()
value Of ()
JAVASCRIPT – String
String Properties
constructor
Length
Prototype
String Methods
char At()
char Code At ()
contact ()
index Of ()
last Index Of ()
locale Compare ()
match ()
replace ()
Search ()
slice ()
split ()
subs tr ()
substring ()
to Locale Lower Case()
to Locale Upper Case ()
to Lower Case ()
to String ()
to Upper Case ()
value Of ()
String HTML Wrappers
anchor()
big()
blink ()
bold ()
fixed ()
font Color ()
font size ()
italics ()
link ()
small ()
strike ()
sub()
sup ()
JAVASCRIPT – Arrays
Array Properties
constructor
length
Prototype
Array Methods
con cat ()
every ()
filter ()
for Each ()
index Of ()
join ()
last Index Of ()
map ()
pop ()
push ()
reduce ()
reduce Right ()
reverse ()
shift ()
slice ()
some ()
sort ()
splice ()
to String ()
un shift ()
JAVASCRIPT – Date
Date Properties
constructor
Prototype
Date Methods
Date()
get Date()
get Day()
get Full Year()
get Hours()
get Milliseconds()
get Minutes ()
get Month ()
get Seconds ()
get Time ()
get Time zone Offset ()
get UTC Date ()
get UTC Day ()
get UTC Full Year ()
get UTC Hours ()
get UTC Milliseconds ()
get UTC Minutes ()
get UTC Month ()
get UTC Seconds ()
get Year ()
set Date ()
set Full Year ()
set Hours ()
set Milliseconds ()
set Minutes ()
set Month ()
set Seconds ()
set Time ()
set UTC Date ()
set UTC Full Year ()
set UTC Hours ()
set UTC Milliseconds ()
set UTC Minutes ()
set UTC Month ()
set UTC Seconds ()
set Year ()
to Date String ()
to GMT String ()
to Locale Date String ()
to Locale Date String ()
to Locale Format ()
to Locale String ()
to Locale Time Sring ()
to Source ()
to String ()
to Time String ()
to UTC String ()
vale Of ()
Date Static Methods
Date. parse ( )
Date.UTC ( )
JAVASCRIPT – Math
Math Properties
Math-E
Math-LN2
Math-LN10
Math-LOG2E
Math-LOG10E
Math-PI
Math-SQRT1_2
Math-SQRT2
Math Methods
abs ()
a cos ()
a sin ( )
a tan ( )
atan2 ( )
ceil ( )
cos ( )
exp ( )
floor ( )
log ( )
max ( )
min ( )
pow ( )
random ( )
round ( )
sin ( )
sqrt ( )
tan ( )
to Source ( )
JAVASCRIPT – Reg Exp
Brackets
Quantifiers
Literal Characters
Meta characters
Modifiers
Reg Exp Properties
constructor
global
ignore Case
last Index
multiline
source
Reg Exp Methods
exec ( )
test ( )
to Source ( )
to String ( )
PART 3: JAVASCRIPT ADVANCED
JAVASCRIPT – Errors and Exceptions
Syntax Errors
Runtime Errors
Logical Errors
The try…catch…finally Statement
The throw Statement
The on error( ) Method
JAVASCRIPT – Form Validation
Basic Form Validation
Data Format Validation
REACTJS
Step 1 – Install Global Packages
Step 2 –
Create the Root Folder
Step 3 – Add Dependencies and Plu gins
Step 4 – Create the Files
Step 5 – Set Compiler, Server and Loaders
Step 6 – index.html
Step7- App.jsx and main.js
Step 8 -Running the Server
REACTJS ─ JSX
Using JSX
Nested Elements
Attributes
JavaScript Expressions
Styling
Comments
Naming Convention
REACTJS ─ COMPONENTS
State less Example
State full Example
REACTJS ─ STATE
REACTJS ─ PROPS OVERVIEW
Using Props
Default Props
State and Props
REACTJS ─ PROPS VALIDATION
Validating Props
REACTJS ─ COMPONENT API
Set State
Force Update
Find Dom Node
REACTJS ─ COMPONENT LIFE CYCLE
Lifecycle Methods
REACTJS ─ FORMS
Simple Example
Complex Example
REACTJS ─ EVENTS
Simple Example
Child Events
REACTJS ─ REFS
Using Refs
REACTJS ─ KEYS
Using Keys
REACTJS ─ ROUTER
Step 1 – Install a React Router Step 2 –
Create Components Step 3 – Add a
Router REACTJS ─ FLUX CONCEPT
Flux Elements
Flux Pros
REACTJS ─ USING FLUX
Step 1 – Install Redux
Step 2 – Create Files and Folders Step 3 –Actions
Step 4 – Reducers
Step 5 -Store
Step 6 – Root Component
Step 7 -Other Components
REACTJS ─ANIMATIONS
REACTJS ─ ANIMATIONS
Step 1 – Install React CSS Transitions Group
Step 2 – Add a CSS file
Step 3 – Appear Animation
Step 4 – Enter and Leave Animations
REACTJS ─ HIGHER ORDER COMPONENTS
Git Commands
UX Design
Adobe illustrator
SYLLABUS
Vector graphic illustrations
Introduction, Workspace Navigation
Selections
Smart Guides and Rulers
Fills and Stroke
Color Spectrum Bar & Dialing in colors
Gradients & Gradient Mesh
Layers & Grouping
Drawing with Lines and Shapes and Brushes
Tools – Symbols, Transform & Cutting tools
Charts and Graphs
Alignment and Distribution
Type Formatting
Appearance and Styles
Transparency and Masking
Liquify, Enveloping and Meshes
Filters
Effects
Blending
Pathfinder Operations
Saving/Slicing for the Web
Image Maps
Image and Photoshop Integration
Printing & Exporting
Adobe Photoshop
Figma
Canva
AI Image Generation