inflearn logo
inflearn logo

Simple Async JS

This course systematically teaches from JavaScript synchronous/asynchronous concepts, asynchronous processing methods incorporating the latest syntax such as Promise and async/await, and practical HTTP communication.

(5.0) 7 reviews

124 learners

Level Basic

Course period Unlimited

JavaScript
JavaScript
promise
promise
async-await
async-await
fetch-api
fetch-api
Ajax
Ajax
JavaScript
JavaScript
promise
promise
async-await
async-await
fetch-api
fetch-api
Ajax
Ajax
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

정조윤

100% enrolled

For me, the lecture on the process from callback to async-await was a kick. Jeju Coding Base Camp, you survived. Congratulations.

5.0

monkey-k 777

100% enrolled

Thank you for the good lecture.

5.0

LuckyStrike

38% enrolled

I'm enjoying the lectures. :)

What you will gain after the course

  • Working Principles of JavaScript Engines and the Runtime Environment

  • Asynchronous programming using Promise, async/await

  • Practical HTTP Communication using the Fetch API

  • Error handling in asynchronous code

<Floating JavaScript Async> for Front-end Developers

1⃣ Complete understanding of asynchronous programming

Are you curious about how JavaScript works? Do you want to learn about asynchrony? You can learn about the entire range of asynchronous programming, from asynchronous operation principles to asynchronous control and asynchronous communication.

  • Understanding how JavaScript engines work

  • Learning the interactions between Web APIs, callback queues, and event loops

  • The concept of asynchrony to visually learn the execution order of code

2⃣ Grow into a front-end developer with strong practical skills

You can understand asynchronous control patterns and practical API communication frequently used in practice.

  • Limitations of callback functions and solutions through Promises

  • Managing the status of a promise (pending, fulfilled, rejected)

  • Intuitive asynchronous control using async/await

  • Implementing real-world HTTP communication via fetch API

3⃣ Perfect Answers to Common Technical Interview Questions

Answer the common interview question, “Explain how JavaScript handles asynchronous processing.” with confidence!

  • Explain how the JavaScript runtime environment works.

  • Understanding the Priorities of Microtask Queues and Macrotask Queues

  • Understand the differences and pros and cons of Promises and callback functions

  • Familiarize yourself with HTTP status codes and error handling methods.

I recommend this to these people

  • Those who have basic JavaScript skills but find the concept of asynchronous communication difficult

  • Front-end developer who handles API communication in practice

  • Anyone who wants to solidify their understanding of asynchronous concepts before a technical interview


After class

You can clearly understand and explain how the JavaScript engine and runtime work.

You can choose the asynchronous processing method that suits the situation, from callbacks to Promises and async/await.

You can understand the flow of HTTP communication and implement practical APIs.

Features of this course

Please introduce the key features and differentiating factors.

📚 Systematic curriculum

  • Structure and operation principles of the JavaScript engine

  • The development process and characteristics of asynchronous processing

💻 Step-by-step tutorial

  • Asynchronous operation principles explained with code and pictures

  • Practice various asynchronous processing codes

🎯 Practical curriculum

  • Communication via the latest Fetch API


  • Data processing practice through real API connection
    * Provides educational API services

Learn about these things

Chapter 1. Synchronous and Asynchronous

  • Synchronous/Asynchronous Programming Concepts

  • Structure and operation principles of the JavaScript engine

  • Relationship between the call stack and the event loop at runtime

Chapter 2. Asynchronous Control

  • Callback functions and callback hell

  • Asynchronous control using Promises

  • Modern asynchronous control with async/await

Chapter 3. Asynchronous communication and practice

  • Concept of HTTP communication

  • Understanding AJAX and the Fetch API

  • Data communication using Fetch API

  • Real-world API integration project

    • Utilize Winib's educational API service.


Things to note before taking the class

Practice environment

  • The course will be taught on macOS, but you can take the course regardless of your operating system.

  • Tools used: Visual Studio Code, Chrome browser

Learning Materials

Recommended for
these people

Who is this course right for?

  • For those who want to clearly understand JavaScript's asynchronous processing concept

  • For those who want to write clean asynchronous code

  • Wanting to handle Web API communication in practice

Need to know before starting?

  • JavaScript basic syntax

Hello
This is jejucoding

105,712

Learners

2,789

Reviews

163

Answers

4.8

Rating

80

Courses

소개 이미지.png.webp

 

🧙‍♂️ Hello. This is Jeju Coding Basecamp.

What is Jeju Coding Basecamp?

 

 

A bootcamp plotted by the hottest developers in Jeju! We provide passionate young people with the opportunity to grow as much as their passion!

Jeju Coding Basecamp is the largest ICT education event in Jeju, held in collaboration with local governments and companies such as Kakao, Goorm, and the Jeju Industry-Academic Convergence Institute.


Success in building a service
—through this experience, cultivate your confidence, self-esteem, sense of accomplishment, and the ability to be self-reliant in this era of job scarcity!, hãy nuôi dưỡng sự tự tin, lòng tự trọng, cảm giác thành tựu và khả năng tự lập trong thời đại khó khăn tìm việc làm này!

Go for it, youth! You can do it! 😀

 


 

︎ Jeju Coding Base Camp Roadmap

제코베 로드맵.png.webp

 

︎ Jeju Coding Basecamp Certificate System

 

- 1.png.webp

 

More

Co-instructor

Curriculum

All

8 lectures ∙ (1hr 8min)

Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • dololgun님의 프로필 이미지
    dololgun

    Reviews 6

    Average Rating 5.0

    5

    38% enrolled

    • maestrois님의 프로필 이미지
      maestrois

      Reviews 21

      Average Rating 5.0

      5

      38% enrolled

      I'm enjoying the lectures. :)

      • tk2ektk3ek6796님의 프로필 이미지
        tk2ektk3ek6796

        Reviews 37

        Average Rating 5.0

        5

        100% enrolled

        Thank you for the good lecture.

        • zzolyoon70313님의 프로필 이미지
          zzolyoon70313

          Reviews 9

          Average Rating 5.0

          5

          100% enrolled

          For me, the lecture on the process from callback to async-await was a kick. Jeju Coding Base Camp, you survived. Congratulations.

          • m541720860626님의 프로필 이미지
            m541720860626

            Reviews 41

            Average Rating 4.9

            5

            63% enrolled

            jejucoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $8.80