This course teaches the fundamentals of JavaScript, the language of the Web. The material of the course covers everything you need to know to become proficient using JavaScript. You will learn JavaScript's core elements, as well as some popular JavaScript libraries, such as jQuery, Underscore and others. The course also covers such topics as JavaScript best practices, program debugging and testing.
Objectives
This intensive training course covers both theoretical and technical aspects of front-end development using JavaScript. At the end of the course, attendees will have solid understanding of the JavaScript programming language, as well as testing and debugging of JavaScript programs.
The course is supplemented by numerous hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.
What you will learn
Audience
Web Designers and Developers
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Introduction to JavaScript class.
Chapter 1 - Introduction to JavaScript
Chapter 2 - JavaScript Variables and Data Types
Chapter 3 - JavaScript Arrays
Chapter 4 - JavaScript Operators and Control Structures
Chapter 5 - JavaScript Functions
Chapter 6 - Objects in JavaScript
Chapter 7 - JavaScript in the Browser
Chapter 8 - The JavaScript Console and the console Object API
Chapter 9 - Debugging JavaScript Code
Chapter 10 - Exception Handling in JavaScript
Chapter 11 - Testing JavaScript with Jest
Chapter 12 - JavaScript Performance and Best Practices
Chapter 13 - Test Automation and Continuous Integration Systems for JavaScript
Chapter 14 - NodeJS Introduction
Chapter 15 - Asynchronous Programming with Callbacks
Chapter 16 - Asynchronous Programming with Promises
Lab Exercises
Lab 1. Intro to JavaScript
Lab 2. Basic JavaScript Syntax
Lab 3. Arrays in JavaScript
Lab 4. JavaScript Functions
Lab 5. Objects in JavaScript
Lab 6. The JavaScript Console and the console Object API
Lab 7. Debugging JavaScript Programs
Lab 8. Exception Handling in JavaScript
Lab 9. Testing JavaScript with Jest
Lab 10. JavaScript Performance Profiling
Lab 11. Getting Started With Node.js
Lab 12. Asynchronous Programming with Callbacks
Lab 13. Asynchronous Programming with Promises
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Introduction to JavaScript class.
Participants should have the general knowledge of the front-end web development
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Introduction to JavaScript class.