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
this
Keyword
- 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