Advanced JavaScript 2: Async JS, APIs, Operators, Objects

This course is part of Advanced JavaScript Specialization

Instructor: Tom Chant

What you'll learn

  •   Understand essential object manipulation techniques in JavaScript, including methods, property validation, cloning, and the correct use of this.
  •   
  •   Learn to use short-circuiting, nullish coalescing, and optional chaining to write more efficient and error-resistant JavaScript.
  •   Make asynchronous API requests using JavaScript, manage promises, and handle async operations with techniques such as async/await and Promise.all().
  •   
  • Skills you'll gain

  •   Application Programming Interface (API)
  •   Object Oriented Programming (OOP)
  •   Event-Driven Programming
  •   Data Validation
  •   Javascript
  •   JSON
  •   Ajax
  •   Debugging
  • There are 3 modules in this course

    You will learn how to fetch and handle API data using modern techniques such as async/await and promises, efficiently managing multiple asynchronous operations. Additionally, you’ll explore the use of logical operators like ||, &&, and nullish coalescing to write cleaner, more efficient code. The course also covers object manipulation in depth, including working with inbuilt methods, the spread operator, and cloning techniques. Throughout the course, you'll tackle practical coding challenges to solidify your understanding of JavaScript concepts like this binding, short-circuiting, and object method handling.

    Logical Operators and Coalescing

    Working with objects

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved