Modern JavaScript

PT25923
Summary
Having an in-depth knowledge of JavaScript makes it easier to learn a variety of frameworks, including React, Angular, and related tools and libraries. This course is designed to help you cover the core JavaScript concepts you need to build modern web-based applications. You will learn to code comprehensive JavaScript from the ground up to the advanced and latest features. You will also learn how to write JavaScript in a professional environment using the new JavaScript syntax added in ES6, ES7, and ES8. The course covers the fundamentals of JavaScript including syntax, variables, conditionals, functions, arrays and loops. The course also covers the latest features of JavaScript and advanced concepts, such as modularity, web storage and asynchronous nature using callbacks and promises. Within the course, the JavaScript code with run in both Node.js and the browser. Learn how to represent an HTML document in the Document Object Model (DOM), handle events and display JSON from the server to an HTML page. Learn techniques how to convert JSON to CSV to JS strings and vice-versa, how to set up test suites and test your code using Jasmine Framework, and how to debug JavaScript code using VS Code.
Prerequisites
Basic understanding of HTML, CSS and JavaScript and programming concepts.
Duration
5 Days/Lecture & Lab
Audience
This course is designed who are brand new to JavaScript and worked with another programming/scripting languages before. This course is also designed for those who currently uses JavaScript but want a better sense of mastery over the language. Now you’re ready to master JavaScript as well as explore the latest from ES6 to ES8.
Topics
  • Getting Started
  • Variables
  • Operators
  • Conditionals
  • Functions
  • Arrays
  • JavaScript Object Notation
  • JavaScript in the Browser
  • Regular Expression
  • Error Handling and Debugging
  • Asynchronous Programming
  • Unit Testing

Related Scheduled Courses