Training: Programming in JavaScript
Booking
Duration: 3 Days
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354
Available Languages
- English
- German
Audience
Developers who want to learn JavaScript.
Precondition
Knowledge of HTML fundamentals.
Goals
Learn how to use JavaScript to design and develop dynamic Web pages.
Contents
- JavaScript Overview
- Introduction to JavaScript
- Variable Declarations
- var vs let vs const
- JavaScript Primitive Types - Boolean, Number, String, Undefined, Null
- Interacting with the User -
alert,prompt,confirm - JavaScript Operators - Arithmetic, Assignment
- Callbacks
- Arrow Functions
- Using the Math and Date Objects
- Overview of Client Side JavaScript
- Controlling Flow
- Conditional Constructs -
if else,switch - Loop Types -
do while,while,for,for in - Branching Statements -
break,continue - Equality and Identity Operators
- Logical and Comparison Operators
- Error Handling -
try,catch,throw,finally
- Conditional Constructs -
- Strings, Numbers and Arrays
- Creating String Objects
- Using String Methods
- Creating Number Objects
- Creating Arrays and Accessing Array Elements
- Common Array Methods
- Functions
- Declaring and Invoking Functions
- Passing Arguments
- Global and Local Scope
- Returning Values from a Function
thisKeyword
- JavaScript / NodeJS Threading Model
- Async
- Browser Object Model
- Introduction to DOM
- What is DOM
- Selecting DOM elements
- Modifying Page Content with the DOM
- Event Handling in JavaScript
- Working with Forms
- Using Regular Expressions
- Working with JavaScript Objects and JSON
- Using Ajax
- HTML5 JavaScript APIs