- Basic understanding of HTML and CSS
- Familiarity with general programming concepts
Audience
- Web developers
- Software engineers
- Anyone interested in learning JavaScript for web development
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.
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
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