JavaScript for Web Development
Course Overview
- This JavaScript for Web Development course imparts hands-on practical knowledge of the JavaScript programming language. The courses guides new JavaScript programmers through every essential technique from script setup to advanced DOM and CSS programming. Be the Javascript expert your organization needs with this comprehensive foundation course in Javascript.
- Key Features:
- 1.Cloud labs
- 2.24/7 Support
- 3.Access to recordings and materials
- 4.Lesson-end quizzes
- 5.Course-end Assessments
- 6.Hands-on assignment
At the end of the training, participants will be able to:
- Discuss data types, literals, and variables
- Explain operators, control structures, and functions
- Describe event handling, regular expressions, and form validation
- Define the JavaScript Document Object Model (DOM), Cascading Style Sheets (CSS), and Dynamic HTML
Pre-requisite
- Working knowledge of HTML is recommended
Duration
2 days
Course Outline
- What JavaScript?
- Advantages of JavaScript
- Features of JavaScript
- Hello world program
- Debugging
- Comments
- Types of comments
- Type system
- Data Types in Javascript
- Constants and variables
- Arithmatic operators
- Comparision operators
- Logical operators
- Assignment operators
- Bitwise operators
- Type of operators
- Conditional statements
- Types of conditional statements
- Bugs to Watch For
- Conditional statements: simple if
- Conditional statements: if else
- Conditional statements: else if ladder
- Conditional statements: nested if
- Switch statement
- Loops
- For loop
- For-in loop
- For-of loop
- While Loop, Do while
- Array
- Array Methods
- Basics of Functions
- Function Innovation
- Creating a library of functions
- Strings
- String Methods
- Data Objects
- Get-methods-date
- Set-methods-date
- Exceptions
- Try-catch block
- Finally
- Throwing Exceptions
- Error Object
- Types of Error
- catching Exceptions
- HTML DOM
- DOM Model
- Document Object
- Getting Elements by ID
- Getting Elements by class
- Getting Elements by name
- Queries
- Creating Nodes
- Handling Attributes
- Removing Nodes
- Event Model
- Event Object
- Form Validation
- AJAX and XHR
- Get request using AJAX
- Post request using AJAX
- Function to change context
- Call(), apply, bind() functions
- Javascript Object Model
- Creating Object
- Stringification
- Parsing for Objects
- Beyond Javascript