Professional Documents
Culture Documents
CSS
● What is CSS?
● Why to Learn CSS?
● Why Use CSS?
● Advantages of CSS
● What is CSS Syntax
● CSS Selectors
○ Tag
○ Id
○ Class
● CSS Colors
○ RGB Colors
○ HEX Colors
○ HSL Colors
● CSS Backgrounds
○ background-color
○ background-image
○ background-repeat
○ background-position
○ background-attachment
○ background
● CSS Fonts Style
○ font-family
○ font-style
○ font-weight
○ font-size
○ font
● CSS Animations
○ @keyframes
○ animation-name
○ animation-duration
○ animation-delay
○ animation-iteration-count
○ animation-direction
○ animation-timing-function
○ animation-fill-mode
○ Animation
● CSS Flexbox
○ flex-direction
○ flex-wrap
○ justify-content
○ align-items
○ Align-content
○ Gap
○ order
● CSS Grid
○ Grid
○ Grid-template-colum
○ Grid-template-row
○ Gap
○ Grid lines
○ Grid star
○ Grid end
○ Grid row
○ Grid column
BOOTSTRAP
● Introduction to Bootstrap? and its Features
● Bootstrap Installation
● Setting Development Environment
● Grid System
● Components
○ Basic Typography
○ Text Alignment & Display
○ Colors Background
○ Buttons
○ Navbars
○ List groups
○ Badges
○ Forms
○ Carousel
○ Modal
○ Table
○ Cards
○ Pagination
JAVASCRIPT
● Introduction to Javascript
● Features of Javascript
● Data Types
● Javascript Variables
● The JavaScript Console
○ JavaScript console.log()
● JavaScript Functions
○ Why Functions?
○ How to Create a Function in JavaScript?
○ Invokes the Function
○ JavaScript Function with Parameters
○ Function Parameters and Arguments
○ Parameter Rules
○ Function Argument Missing in JavaScript
○ Default Parameter in a Function
○ arguments object in JavaScript function
○ Rest parameter in JavaScript function
○ Difference between Rest Parameter and Arguments Object in
JavaScript
○ Passing a function as a parameter in JavaScript
○ Functions Used as Variable Values
○ Functions Can Be Used as Values
○ JavaScript Function Invocation
● JavaScript Objects
○ Creating Objects in JavaScript
■ By object literal
■ By creating instance of Object directly (using new
keyword)
○ Accessing Object Properties
○ Updating Object Properties
○ Deleting Object Properties
● Javascript Arrays and Its Methods
● Javascript Strings and its Methods
● The HTML DOM (Document Object Model)
○ HTML DOM getElementById() Method
○ HTML DOM getElementsByTagName () Method
○ HTML DOM getElementsByClassName () Method
○ HTML DOM getElementsByName () Method
○ HTML DOM querySelector () Method
○ HTML DOM innerHTML Property
○ HTML DOM innerText Property
○ HTML DOM textContent Property
○ Differences between innerText, innerHTML and textContent
○ Changing the Value of an Attribute
● Events
○ Event Listener
○ Event Handler
● Function Hoisting in JavaScript
● Variable Hoisting in JavaScript
● Scope Chain & Lexical Scoping in JavaScript
● this in JavaScript
● Call(), apply(), bind()
● Closures
● Promises
● Fetch
● What is ECMAScript?
● ECMAScript Editions
● var, let & const
● Template Literals in JavaScript
● Template literals (template strings) Method
● Array Destructuring
● Object Destructuring
● Default Parameters
● Rest Parameters
● Spread Operator
● Callbacks in Detail
● Callback hell in JavaScript
● Async Await in JavaScript
● OOPs
○ Classes
○ Object
○ Constructor
○ Encapsulation
○ Inheritance
○ Polymorphism
○ Access Modifers
○ Static and Non Static Members