Modern JavaScript


Basics of Modern JavaScript Development

This section of the course examines modern approaches to JavaScript programming, including: string interpolation, ternary operators, an arrow functions.

Object Oriented Programming in JavaScript

In this section of the course you'll learn how to apply object oriented programming techniques to build JavaScript programs.

Outcomes:
  • Demonstrate how to instantiate a JavaScript class
  • Explain the roles for JavaScript classes
  • Describe the types of processes that should take place in a JavaScript class constructor method
JavaScript Promises

This section of the course walks through how to build and work with JavaScript promises in order to implement asynchronous features into programs.

Async and Await

This section of the course walks through how to work with the Async and Await functions in JavaScript to clearly define the order in which processes will occur in a program.

Modern JavaScript Tools

This section examines a number of popular tools utilized in modern JavaScript development, including tools for: code editors, functional programming, and debugging.

Error Management in JavaScript

This section walks through how to properly manage errors in JavaScript applications.

JavaScript Modules

In this section you'll examine how to import and export JavaScript modules so they can be used to add functionality to programs.

Package Management

In this section of the course we'll examine how to import and utilize third party code libraries and packages in JavaScript along with building out our own NPM module that can be utilized by the open source community.

    Unsupported Browser

    devCamp does not support ancient browsers.
    Install a modern version for best experience.