Description
In this course, you will learn :
- All about JavaScript. We will start from the basic topics like variables, code structure, arrays etc and move on to more advanced topics like manipulating DOM, connecting to backend, AJAX, JSON, jQuery etc.
Syllabus :
- Introduction
- Introduction to Variables, Operators...
- Variables
- Numbers
- In-Built Number Functions
- Strings
- In-Built String Functions
- Null and Undefined Values
- Conditional Statement: If-else
- Conditional Statement: Switch
- Arithmetic Operators
- Assignment Operators
- Comparison and Logical Operators
- Implicit Type Coercion
- Explicit Type Coercion
- Objects
- Arrays
- Introduction to Loops
- While Loop
- For Loops
- Functions
- Function Arguments
- Scope and Environment
- Variable Hoisting
- Function Hoisting
- Introduction to DOM
- Select HTML Elements
- Query Selectors
- Update HTML Elements
- Updating Styles
- Intro to Events
- Add and Remove Classes from...
- Getting Styles
- Form Events
- Keyboard Events
- Mouse Events
- Create HTML Elements
- Update and Delete HTML Elements
- Introduction to Browser Object Model
- Screen and Navigator Object
- History and Location Object
- Smartwatch Showcase
- Calculator App
- Introduction to Regular Expressions
- Meta-characters and...
- Regex Quantifiers
- Using Regex inside JavaScript
- Regex Groups
- Form Validation using Regex
- Introduction to Object Oriented...
- The "this" Keyword
- Constructor Functions
- Inheritance and Prototype Chain
- Prototype Implementation
- Understanding Fronten...
- HTTP Request and Response
- Introduction to JSON
- Introduction to AJAX
- Handling HTTP Response
- Working with HTTP Response...
- Making HTTP Post Requests
- Selectors and Filters
- Add/Update HTML Elements
- Add/Update Styles
- Handling HTML Events
- Making AJAX Calls
- JavaScript - Assessment