thumbnail
Javascript

JavaScript Promises The Complete Guide

profile
Instructor

JohnTeacher

Reviews 0 (0 Reviews)

Course Overview

  • Learn how to program with modern JavaScript, from the very beginning to more advanced topics
  • Learn all about OOP (object-oriented programming) with JavaScript, working with prototypes & classes
  • Learn how to create real-world front-end applications with JavaScript (quizes, weather apps, chat rooms etc)
  • Learn how to make useful JavaScript driven UI components like popups, drop-downs, tabs, tool-tips & more.
  • Learn how to use modern, cutting-edge JavaScript features today by using a modern workflow (Babel & Webpack)
  • Learn how to use real-time databases to store, retrieve and update application data
  • Explore API’s to make the most of third-party data (such as weather information)

Topics for this course

  • 1. Introduction
    • 1. Introduction

      00:00:00

  • 2. Promise Basics
    • 1. Why We Need Promises

      00:00:00

    • 2. What Is a Promise

      00:00:00

    • 3. Creating a Promise

      00:00:00

    • 4. Status of the Promise

      00:00:00

  • 3. Working with Promises
    • 1. Promise Methods Then

      00:00:00

    • 2. Chaining Promises

      00:00:00

    • 3. Promise Methods Catch

      00:00:00

    • 4. How to Promisify any Function in JavaScript

      00:00:00

    • 5. What is a Callback Hell and How to Avoid It

      00:00:00

    • 6. Making HTTP Requests Using Fetch API

      00:00:00

    • 7. Static Methods Promise.resolve and Promise.reject

      00:00:00

  • 4. Handling Multiple Asynchronous Operations
    • 1. Static Methods Promise.all

      00:00:00

    • 2. How Promise.all Handles Rejections

      00:00:00

    • 3. Static Methods Promise.race

      00:00:00

  • 5. Unit Testing of Promises
    • 1. Setting Up the Testing Environment

      00:00:00

    • 2. Writing Unit Tests

      00:00:00

    • 3. Timeouts in Unit Tests

      00:00:00

    • 4. Multiple Assertions in One Test Case

      00:00:00

  • 6. Summary
    • 1. Summary

      00:00:00

$2,180.00
  • Lessons 20
  • Enrolled 10
  • Skill Experts
  • Last Update January 17, 2023