inflearn logo

Học nhanh JavaScript bất đồng bộ

Đây là khóa học giúp bạn học tập một cách hệ thống từ khái niệm đồng bộ/bất đồng bộ trong JavaScript cho đến các phương pháp xử lý bất đồng bộ bao gồm các cú pháp mới nhất như Promise, async/await và cả giao tiếp HTTP trong thực tế.

(5.0) 7 đánh giá

133 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

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

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

정조윤

100% đã tham gia

Đối với tôi, bài giảng về quá trình từ gọi lại đến chờ không đồng bộ là một cú hích. Trại cơ sở mã hóa Jeju, bạn đã sống sót. Chúc mừng!

5.0

monkey-k 777

100% đã tham gia

Tôi đã nghe bài giảng rất tốt.

5.0

LuckyStrike

38% đã tham gia

Tôi đang nghe giảng rất tốt ạ :)

Bạn sẽ nhận được điều này sau khi học.

  • Nguyên lý hoạt động của công cụ JavaScript và môi trường thực thi (runtime)

  • Lập trình bất đồng bộ sử dụng Promise, async/await

  • Giao tiếp HTTP thực tế sử dụng Fetch API

  • Xử lý lỗi trong mã bất đồng bộ

<Lập trình bất đồng bộ JavaScript dễ hiểu> dành cho nhà phát triển Frontend

1⃣ Hiểu rõ hoàn toàn về lập trình bất đồng bộ

Bạn có tò mò về nguyên lý hoạt động của JavaScript không? Bạn có muốn tìm hiểu về bất đồng bộ không? Bạn có thể học toàn bộ về lập trình bất đồng bộ, từ nguyên lý hoạt động bất đồng bộ đến kiểm soát bất đồng bộ và giao tiếp bất đồng bộ.

  • Hiểu nguyên lý hoạt động của công cụ JavaScript

  • Học về sự tương tác giữa Web API, Callback Queue và Event Loop

  • Khái niệm bất đồng bộ giúp học thứ tự thực thi mã nguồn một cách trực quan

2⃣ Phát triển thành lập trình viên Front-end thực chiến tài năng

Bạn có thể hiểu được các mẫu kiểm soát bất đồng bộ thường được sử dụng trong thực tế và giao tiếp API thực chiến.

  • Giới hạn của hàm callback và giải pháp thông qua Promise

  • Quản lý trạng thái của Promise (pending, fulfilled, rejected)

  • Điều khiển bất đồng bộ trực quan bằng cách sử dụng async/await

  • Triển khai thực tế giao tiếp HTTP thông qua fetch API

3⃣ Trả lời hoàn hảo các câu hỏi thường gặp trong phỏng vấn kỹ thuật

Hãy tự tin trả lời câu hỏi phỏng vấn quen thuộc: "Hãy giải thích về phương thức xử lý bất đồng bộ trong Javascript"!

  • Giải thích cách thức hoạt động của môi trường runtime JavaScript

  • Hiểu rõ ưu tiên giữa Microtask Queue và Macrotask Queue

  • Tìm hiểu sự khác biệt cũng như ưu nhược điểm của Promise và hàm Callback

  • Nắm vững mã trạng thái HTTP và phương pháp xử lý lỗi

Khuyên dùng cho những đối tượng sau

  • Những người đã có kiến thức cơ bản về JavaScript nhưng vẫn thấy khái niệm bất đồng bộ khó hiểu

  • Nhà phát triển Frontend xử lý giao tiếp API trong thực tế

  • Những người muốn củng cố vững chắc khái niệm bất đồng bộ trước kỳ phỏng vấn kỹ thuật


Sau khi hoàn thành khóa học

Bạn có thể hiểu rõ và giải thích được nguyên lý hoạt động của JavaScript engine và runtime.

Bạn có thể lựa chọn phương thức xử lý bất đồng bộ phù hợp với từng tình huống, từ Callback đến Promise và async/await.

Bạn có thể hiểu được luồng giao tiếp HTTP và triển khai các API thực tế.

Đặc điểm của bài giảng này

Hãy giới thiệu những đặc điểm cốt lõi và điểm khác biệt.

📚 Lộ trình học tập bài bản

  • Cấu trúc và nguyên lý hoạt động của công cụ JavaScript

  • Quá trình phát triển và đặc điểm của các phương thức xử lý bất đồng bộ

💻 Thực hành theo từng bước

  • Tìm hiểu nguyên lý hoạt động bất đồng bộ qua mã code và hình minh họa

  • Thực hành đa dạng các mã xử lý bất đồng bộ

🎯 Lộ trình học tập trung vào thực tiễn

  • Giao tiếp thông qua Fetch API mới nhất


  • Thực hành xử lý dữ liệu thông qua liên kết API thực tế
    * Cung cấp dịch vụ API dành cho giáo dục

Bạn sẽ được học những nội dung này

Chương 1. Đồng bộ và Bất đồng bộ

  • Khái niệm lập trình đồng bộ/bất đồng bộ

  • Cấu trúc và nguyên lý hoạt động của công cụ JavaScript

  • Mối quan hệ giữa Call Stack và Event Loop trong Runtime

Chương 2. Kiểm soát bất đồng bộ

  • Hàm callback và địa ngục callback

  • Điều khiển bất đồng bộ sử dụng Promise

  • Kiểm soát bất đồng bộ hiện đại thông qua async/await

Chương 3. Truyền thông bất đồng bộ và thực hành

  • Khái niệm về giao tiếp HTTP

  • Hiểu về AJAX và Fetch API

  • Truyền tải dữ liệu sử dụng Fetch API

  • Dự án liên kết API thực tế

    • Sử dụng dịch vụ API dành cho giáo dục của Weniv.


Lưu ý trước khi khóa học bắt đầu

Môi trường thực hành

  • Bài giảng được thực hiện trên môi trường macOS nhưng bạn có thể tham gia khóa học bất kể hệ điều hành nào.

  • Công cụ sử dụng: Visual Studio Code, trình duyệt Chrome

Tài liệu học tập

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những ai muốn hiểu rõ khái niệm xử lý bất đồng bộ trong JavaScript

  • Những ai muốn viết mã bất đồng bộ một cách gọn gàng

  • Những người muốn xử lý giao tiếp Web API trong thực tế công việc

Cần biết trước khi bắt đầu?

  • Cú pháp cơ bản của JavaScript

Xin chào
Đây là jejucoding

106,307

Học viên

2,863

Đánh giá

163

Trả lời

4.8

Xếp hạng

80

Các khóa học

소개 이미지.png.webp

 

🧙‍♂️ Xin chào. Chúng tôi là Jeju Coding Basecamp.

Jeju Coding Base Camp là gì?

 

 

Trại huấn luyện (bootcamp) được lập ra bởi những nhà phát triển hot nhất tại Jeju! Mang đến cho những bạn trẻ đầy nhiệt huyết cơ hội để phát triển tương xứng với niềm đam mê của mình!

Jeju Coding Basecamp là sự kiện đào tạo ICT lớn nhất tại Jeju, được tổ chức cùng với các doanh nghiệp và chính quyền địa phương như Kakao, Goorm và Viện Hội tụ Công nghiệp - Học viện Jeju.

Thông qua trải nghiệm
xây dựng dịch vụ thành công
, 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!

Cố lên nào các bạn trẻ, mạnh mẽ lên nhé! 😀

 


 

︎ Lộ trình Jeju Coding Basecamp

제코베 로드맵.png.webp

 

︎ Hệ thống chứng chỉ hoàn thành khóa học Jeju Coding Basecamp

 

- 1.png.webp

 

Thêm

Đồng giảng viên

Chương trình giảng dạy

Tất cả

8 bài giảng ∙ (1giờ 8phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

5.0

7 đánh giá

  • tk2ektk3ek6796님의 프로필 이미지
    tk2ektk3ek6796

    Đánh giá 37

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đã nghe bài giảng rất tốt.

    • maestrois님의 프로필 이미지
      maestrois

      Đánh giá 21

      Đánh giá trung bình 5.0

      5

      38% đã tham gia

      Tôi đang nghe giảng rất tốt ạ :)

      • dololgun님의 프로필 이미지
        dololgun

        Đánh giá 6

        Đánh giá trung bình 5.0

        5

        38% đã tham gia

        • m541720860626님의 프로필 이미지
          m541720860626

          Đánh giá 42

          Đánh giá trung bình 4.9

          5

          63% đã tham gia

          • zzolyoon70313님의 프로필 이미지
            zzolyoon70313

            Đánh giá 9

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Đối với tôi, bài giảng về quá trình từ gọi lại đến chờ không đồng bộ là một cú hích. Trại cơ sở mã hóa Jeju, bạn đã sống sót. Chúc mừng!

            Khóa học khác của jejucoding

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!

            238.179 ₫