#8 Chaining Promises - Promise Lồng Trong Promies | JavaScript Nâng Cao Cho Beginners Từ A đến Z

Chaining Promises là khái niệm chúng ta dùng liên tiếp nhiều promies một lúc, hay gọi nôm na là việc tạo 'callback hell' cho Promies, nhưng ở một phong cách hoàn toàn khác.
Trong video này, chúng ta sẽ học cách sử dụng Promies lồng Promies.
Chi tiết và cụ thể, các bạn cùng theo dõi video này nhé ❤
-----
🌹Bạn nào muốn donate hay mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, tiếp thêm động lực cho mình làm nhiều video chất lượng, thì các bạn có thể liên hệ qua:
🤝Dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN)
😁Mình có 1 channel khác (Tiếng Anh, tên là haryphamdev), nên là có 2 Fanpage Facebook: Link channel Tiếng Anh: / @askitwitheric
1. Facebook Fanpage (Tiếng việt): / askitwitheric
2. Facebook Fanpage (Tiếng anh): / haryphamdev
-----
🚀 Khóa học Free FullStack SERN (SQL, Express, React, Node.js): • Bài N5: Demo Sản Phẩm ...
👀 Khóa Học React Hook Function Component Từ A đến Z cho Beginners: • #0 GIỚI THIỆU KHÓA HỌC...
👀 Khóa Học React Class Component Từ A đến Z cho Beginners: • #0 GIỚI THIỆU KHÓA HỌC...
👀 Khóa Học Javascript Siêu Cơ Bản Từ A đến Z cho Beginners: • #1 Tại Sao Bạn Nên Chọ...
🎁 Tài liệu tham khảo sử dụng trong video:
👉 Sử dụng Promises: developer.mozilla.org/en-US/d...
👉 Nội dung khóa học: docs.google.com/document/d/1_...
👉 Xem full khóa học này tại đây : • #1 What's Async Javasc...
----------------------------------- IMPORTANT ----------------------------
🚀 Learn by doing : Hiện tại, mình đang làm 1 series miễn phí, học và thực hành để trở thành 1 fullstack web developer từ A đến Z. Và để thực hiện được mục tiêu này, khóa học này chính là thứ rất cần thiết dành cho các bạn beginners - JavaScript Nâng Cao - Những kiến thức cần biết để sử dụng thành thạo Javascript "hiện đại" ngày nay.
1️⃣ Các bạn nhận được gì khi kết thúc khóa học?
✔ Các bạn hiểu được Javascript có thể làm những gì, những keywords cần biết như là async, await, Promise..., chúng ta sẽ chú trọng vào những kiến thức cơ bản nhưng cốt lõi nhất.
Phương châm của mình luôn là "chỉ nên học những cái mà các công ty cần", không nên học tràn lan, tỏ ra ta đây cái gì cũng biết, cơ mà bản chất lại không biết (hiểu) gì.
Các bạn nên nhớ rằng, đối với những người mới bắt đầu, nên đi chậm nhưng mà chắc, không cần code siêu, chỉ cần biết cách 'google search' là được.
2️⃣ Nội dung khóa học ?
✔Mình dự định sẽ làm 1 series hướng dẫn full từ A đến Z những kiến thức căn bản(cốt lõi) của Javascript cho những bạn chưa biết gì, những người mới bắt đầu dấn thân vào học và thành thạo Javascript
✔Khóa này chính là bước đệm để các bạn có thể chuẩn bị một công cụ cũng như kiến thức cần thiết, từ đó có thể làm những cái to tát hơn, như làm game, app và website thực tế.
3️⃣ Công nghệ sử dụng ?
✔ HTML, CSS và Javascript.
4️⃣ Lịch trình ra video ?
Hiện tại, mình đang đi làm fulltime, vì vậy không thể dành 100% thời gian làm video khóa học này được. Tuy nhiên, mình luôn cố gắng để làm video đều đặn và thường xuyên, vì mình nhận được rất nhiều tin nhắn cũng như comment của các bạn, mong muốn được học khóa học này ❤
👉 Tối thiểu là 1 tuần sẽ có 2 video về khóa học, còn đôi khi mình có nhiều thời gian rảnh thì 1 tuần 7 cái luôn 😁
👉Các bạn muốn video ra nhanh thì đừng quên Đăng Ký Kênh, Like, Share và Comment bên dưới video để mình có thêm động lực làm video nha. Cảm ơn các bạn nhiều 💕💕💕
👉 Đây là video thứ tự #8 trong khóa học này
----------------------------------- IMPORTANT ----------------------------
🧠 Nội dung video:
0:00 Giới thiệu
0:55 Sử dụng Promises
3:55 Xử lý lỗi
5:50 Tài liệu Promises
🌎 Tìm mình tại đây:
1. Facebook Fanpage (Tiếng việt): / askitwitheric
2. Facebook Fanpage (Tiếng anh): / haryphamdev
3. Group trao đổi học tập Facebook: / hoidanit
4. Github: github.com/haryphamdev
5. KZread channel: / @hoidanit
6. Email: haryphamdev@gmail.com
ĐỪNG QUÊN NHẤN CHUÔNG 🔔 ĐỂ NHẬN CẬP NHẬT VIDEO MỚI NHẤT CŨNG NHƯ ► ĐĂNG KÝ KÊNH! ► bit.ly/31P4KhK
#KhoaHocJavaScriptNangCao #JavaScript #HoiDanIT

Пікірлер: 13

  • @hoidanit
    @hoidanit2 жыл бұрын

    🌹Bạn nào muốn mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, hãy dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN) Đây là video #8 trong series học và thực hành để nắm vững Javascript NÂNG CAO. 👉Xem Full Playlist này tại đây:kzread.info/dash/bejne/e59_prWMj5nXqZc.html 👉 Cần giải đáp thắc mắc, cũng như hỗ trợ, tham gia group Facebook : facebook.com/groups/hoidanit 👉Các bạn đăng ký kênh, Like cũng như comment để mình có thêm động lực làm video nha. Cảm ơn mọi người ❤ 👉Chanel khác của mình (Tiếng anh): kzread.info/dron/HqJxLo7mKam9GKqqwr2wfA.html

  • @taitrinh62_

    @taitrinh62_

    2 жыл бұрын

    *_Anh dạy dễ hiểu lắm anh ạ ^^ cám ơn anh nhiều ạ_*

  • @hienphamminh7557
    @hienphamminh75572 жыл бұрын

    +1 respect ❤

  • @hoidanit

    @hoidanit

    2 жыл бұрын

    cảm ơn bạn.hehe

  • @uziizu3920
    @uziizu39202 жыл бұрын

    👍👍👍

  • @thuannguyenlehoa9711
    @thuannguyenlehoa9711 Жыл бұрын

    a ơi cho em hỏi. Bây giờ e có: console.log('Test start'); setTimeout(() => { console.log('0 sec timer') }, 1000); Promise.resolve('resolved promise 1').then(res => console.log(res)); Promise.resolve('resolved promise 2').then(res => { console.log(res) }); console.log(Promise.resolve('resolved promise 3')) console.log('Test end'); và kết quả Test start Promise {: 'resolved promise 3'} Test end resolved promise 1 resolved promise 2 0 sec timer => vậy là Promise nó cũng là đồng bộ ạ hay la microtasks. Nếu mà micro task thì tại chạy như v ạ

  • @hoidanit

    @hoidanit

    Жыл бұрын

    micro task là gì em :v

  • @thuannguyenlehoa9711

    @thuannguyenlehoa9711

    Жыл бұрын

    @@hoidanit tính ra là kênh a lun á kk. Đại ca giải thích cho e được không?

  • @duypham8621

    @duypham8621

    Жыл бұрын

    hqua mình có đọc tài liệu bên node.js thì có 1 đoạn giải thích như này: How is setImmediate() different from setTimeout(() => {}, 0) (passing a 0ms timeout), and from process.nextTick() and Promise.then()?: A function passed to process.nextTick() is going to be executed on the current iteration of the event loop, after the current operation ends. This means it will always execute before setTimeout and setImmediate. A setTimeout() callback with a 0ms delay is very similar to setImmediate(). The execution order will depend on various factors, but they will be both run in the next iteration of the event loop. A process.nextTick callback is added to process.nextTick queue. A Promise.then() callback is added to promises microtask queue. A setTimeout, setImmediate callback is added to macrotask queue. Event loop executes tasks in process.nextTick queue first, and then executes promises microtask queue, and then executes macrotask queue.

  • @minhnhutnguyen3446
    @minhnhutnguyen34468 ай бұрын

    em chỉ nhớ được ý nghĩa và những lưu ý quan trọng mà anh dạy nhưng không nhớ rõ cách viết :))

  • @hoidanit

    @hoidanit

    8 ай бұрын

    ko việc gì đâu bạn. sau này còn project thực hành mà

  • @uuu6882
    @uuu68822 жыл бұрын

    tới phần này cảm giác hiểu nhưng mà thấy hơi khoai

  • @hoidanit

    @hoidanit

    2 жыл бұрын

    code nhiều là quen thôi e. điều quan trọng là hiểu nó, và phần còn lại là google e nhé :v

Келесі