Course Code: introjs
Duration: 21 hours
Prerequisites:
  • Basic understanding of HTML and CSS
  • Familiarity with general programming concepts

Audience

  • Web developers
  • Software engineers
  • Anyone interested in learning JavaScript for web development
Overview:

JavaScript is a versatile and widely used programming language for creating dynamic and interactive web applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level web developers who wish to use JavaScript to build interactive web pages, manipulate data, and enhance user experiences.

By the end of this training, participants will be able to:

  • Use JavaScript to build dynamic and interactive web pages.
  • Create scripts that work in all browsers.
  • Write clear, reliable, and reusable code.
  • Perform scripting with the DOM.
  • Manipulate data with JavaScript.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to JavaScript and Functions

  • What is JavaScript?
  • JavaScript through time
  • When and where to use JavaScript
  • When and where not to use JavaScript
  • Web scripting fundamentals
  • Including JavaScript in your web page
  • Writing JavaScript statements
  • Using variables
  • Working with operators
  • Capturing mouse events
  • General syntax
  • Calling functions
  • Variable scope
  • Arrow functions
  • Setting default parameters

DOM Objects and Built-in Objects

  • Interacting with the user
  • Selecting elements by their ID
  • Accessing browser history
  • Using the location object
  • Using dates and times

Dealing with Numbers and Strings

  • Numbers
  • Global methods
  • The number object
  • The Number() function
  • Boolean values
  • The null and undefined values
  • Strings
  • String templates

Storing Data in Arrays

  • Arrays
  • How to iterate through arrays
  • The three dots operator

Handling Events in JavaScript and Controlling Program Flow

  • Event types
  • Event handlers
  • The event object
  • Conditional statements
  • Loops and control structures
  • How to set up and use timers

Scripting with the DOM

  • DOM nodes
  • Selecting elements with getElementsByTagName()
  • How to read element attributes
  • The Mozilla and Chrome DOM inspector
  • What is JSON? An introduction

Programming with JavaScript, HTML, and CSS Manipulation

  • Some important elements
  • Drag and drop
  • Local storage
  • How to work with local files
  • The style property in DOM
  • How to access classes using className
  • The DOM styleSheets object
  • How to reference CSS3 properties in JavaScript
  • How to set CSS3 properties

Summary and Next Steps

Sites Published:

United Arab Emirates - Introduction to JavaScript

Qatar - Introduction to JavaScript

Egypt - Introduction to JavaScript

Saudi Arabia - Introduction to JavaScript

South Africa - Introduction to JavaScript

Brasil - Introduction to JavaScript

Canada - Introduction to JavaScript

中国 - Introduction to JavaScript

香港 - Introduction to JavaScript

澳門 - Introduction to JavaScript

台灣 - Introduction to JavaScript

USA - Introduction to JavaScript

Österreich - Introduction to JavaScript

Schweiz - Introduction to JavaScript

Deutschland - Introduction to JavaScript

Czech Republic - Introduction to JavaScript

Denmark - Introduction to JavaScript

Estonia - Introduction to JavaScript

Finland - Introduction to JavaScript

Greece - Introduction to JavaScript

Magyarország - Introduction to JavaScript

Ireland - Introduction to JavaScript

Luxembourg - Introduction to JavaScript

Latvia - Introduction to JavaScript

España - Introduction to JavaScript

Italia - Introduction to JavaScript

Lithuania - Introduction to JavaScript

Nederland - Introduction to JavaScript

Norway - Introduction to JavaScript

Portugal - Introduction to JavaScript

România - Introduction to JavaScript

Sverige - Introduction to JavaScript

Türkiye - Introduction to JavaScript

Malta - Introduction to JavaScript

Belgique - Introduction to JavaScript

France - Introduction to JavaScript

日本 - Introduction to JavaScript

Australia - Introduction to JavaScript

Malaysia - Introduction to JavaScript

New Zealand - Introduction to JavaScript

Philippines - Introduction to JavaScript

Singapore - Introduction to JavaScript

Thailand - Introduction to JavaScript

Vietnam - Introduction to JavaScript

India - Introduction to JavaScript

Argentina - Introduction to JavaScript

Chile - Introduction to JavaScript

Costa Rica - Introduction to JavaScript

Ecuador - Introduction to JavaScript

Guatemala - Introduction to JavaScript

Colombia - Introduction to JavaScript

México - Introduction to JavaScript

Panama - Introduction to JavaScript

Peru - Introduction to JavaScript

Uruguay - Introduction to JavaScript

Venezuela - Introduction to JavaScript

Polska - Introduction to JavaScript

United Kingdom - Introduction to JavaScript

South Korea - Introduction to JavaScript

Pakistan - Introduction to JavaScript

Sri Lanka - Introduction to JavaScript

Bulgaria - Introduction to JavaScript

Bolivia - Introduction to JavaScript

Indonesia - Introduction to JavaScript

Kazakhstan - Introduction to JavaScript

Moldova - Introduction to JavaScript

Morocco - Introduction to JavaScript

Tunisia - Introduction to JavaScript

Kuwait - Introduction to JavaScript

Oman - Introduction to JavaScript

Slovakia - Introduction to JavaScript

Kenya - Introduction to JavaScript

Nigeria - Introduction to JavaScript

Botswana - Introduction to JavaScript

Slovenia - Introduction to JavaScript

Croatia - Introduction to JavaScript

Serbia - Introduction to JavaScript

Bhutan - Introduction to JavaScript

Nepal - Introduction to JavaScript

Uzbekistan - Introduction to JavaScript