강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Lập trình hàm và JavaScript ES6+

Đây là khóa học nơi bạn có thể học ES6+ và lập trình chức năng. Trong khóa học này, chúng ta sẽ trình bày và áp dụng chi tiết giao thức iterable/iterator/generator của ES6+. Bạn có thể học lập trình chức năng dựa trên các lần lặp, bản đồ/bộ lọc/giảm, quy trình, đánh giá bị trì hoãn thông qua trình tạo, thành phần Promise, đồng thời/song song, không đồng bộ/chờ đợi và xử lý lỗi không đồng bộ. Nắm vững và thực hành khóa học này để trở thành nhà phát triển JavaScript trình độ trung cấp!

(4.9) 321 đánh giá

5,559 học viên

Độ khó Cơ bản

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

  • mduniv
JavaScript
JavaScript
Functional Programming
Functional Programming
JavaScript
JavaScript
Functional Programming
Functional Programming

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

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

4.9

5.0

Haegul PYUN

70% đã tham gia

Nếu Nô-ê còn sống, ông ấy sẽ giảng bài này trên tàu.

5.0

만금

93% đã tham gia

Bài giảng giống như con mực khô... Tôi định nhai nhưng nhai thêm một chút thì nước cứ chảy ra... JS Tôi cần quay lại những điều cơ bản và củng cố răng của mình để có thể nhai nhiều hơn. Răng của tôi không đủ tốt để nhổ thêm.

5.0

sugbong2

100% đã tham gia

Tôi nhận ra rằng mã của tôi đã lỗi thời.

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

  • Phương pháp lập trình chức năng

  • Ý nghĩa và cách sử dụng các giao thức Javascript mới nhất

  • Các kỹ thuật lập trình nâng cao như đồng thời, độ trễ, kết hợp hàm, v.v.

  • Phương pháp xử lý lỗi không đồng bộ

Khóa học tốt nhất để học lập trình chức năng!
Trở thành nhà phát triển JavaScript trung cấp!

Lập trình hàm và JavaScript ES6+

Khóa học này dạy bạn ES6+ và lập trình chức năng.

Bài giảng này trình bày chi tiết về các giao thức iterable/iterator/generator của ES6+ và cách áp dụng chúng.
Bạn có thể học lập trình hàm dựa trên các đối tượng lặp, map/filter/reduce, pipeline, đánh giá lười biếng thông qua trình tạo, thành phần promise, đồng thời/song song, async/await và xử lý lỗi không đồng bộ.

Học và thực hành để trở thành nhà phát triển JavaScript trung cấp thông qua khóa học này!

Điều này sẽ giúp những người như thế này

Lập trình hàm
Những người muốn học

Công nghệ ES6+
Dành cho những ai muốn tìm hiểu sâu hơn

Dành cho những ai muốn viết mã ngắn gọn và thanh lịch

Lập trình không đồng bộ
Những người muốn làm điều đó một cách khéo léo

Trì hoãn/đồng thời/song song
Dành cho những ai muốn biết thêm

Xử lý lỗi
Một người đã có thời gian khó khăn

Những người thấy iterables/iterators/generators khó

một nhà phát triển JS trung cấp
Những người muốn phát triển

Một lời từ người chia sẻ kiến thức


Những cuốn sách như SICP (Cấu trúc và Diễn giải Chương trình Máy tính)How to Design Programs truyền tải đầy đủ sức hấp dẫn của Lisp và những lợi thế của lập trình hàm, còn The Joy of Clojure Programming cho biết Clojure và lập trình hàm rất thú vị.

Tôi tin rằng ES6+ cũng là một ngôn ngữ hấp dẫn không kém. Tôi đã tạo ra khóa học này để truyền tải sức hấp dẫn và lợi ích của lập trình hàm trong ES6+. Với sự ra đời của ES6+, JavaScript đã giới thiệu nhiều quy ước thú vị cho phép các nhà phát triển thỏa sức sáng tạo với ngôn ngữ này. ES6+ cũng cung cấp một nền tảng vững chắc cho lập trình hàm cấp cao.

Lập trình hàm có những ý tưởng độc đáo để giải quyết các vấn đề phức tạp bằng mã ngắn gọn, đồng thời đạt được hiệu quả cao bằng cách coi các hàm, tính bất đồng bộ, độ trễ và tính đồng thời là các giá trị và đánh giá chúng vào thời điểm thích hợp. Và chúng cực kỳ thú vị. Khóa học này chứa nhiều ví dụ mã thú vị, đặc biệt là trình lặp lười biếng được tạo bằng trình tạo và mã tạo lời hứa. Dựa trên điều này, chúng ta cũng sẽ xây dựng một tập hợp các hàm, chẳng hạn như reducer, một thư viện cốt lõi của Clojure, bằng ES6+.

lập trình chức năng
Trình tạo và Trình lặp
lập trình chức năng
hỗ trợ nop trong giảm

Những đoạn mã JavaScript này rất ngắn gọn, súc tích và hữu dụng! Hãy tận hưởng sức mạnh biểu cảm của ES6+ và đoạn mã ngắn gọn, linh hoạt của lập trình hàm. :)


Các bài giảng liên quan đến bài giảng này


Hỏi & Đáp bài giảng

H. Bài giảng này khác với các bài giảng miễn phí đã tải lên trước đây như thế nào?

Trong khoảng 8 giờ 7 phút nội dung, có khoảng 62 phút trùng lặp với các bài giảng hiện có. 7 giờ còn lại là nội dung hoàn toàn mới. Tài liệu này thậm chí còn không có trong sách tôi viết, và tất cả đều là mã nguồn hoàn toàn mới. Tuy nhiên, bạn không cần phải tham dự các bài giảng gốc. Tôi đã cắt bớt nội dung thừa và nén lại còn 62 phút. Ngay cả trong bài giảng 62 phút này, mã nguồn cũng hoàn toàn mới. Bạn có thể xem qua chương trình giảng dạy! :)


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

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

  • Bất cứ ai muốn học lập trình chức năng

  • Bất cứ ai muốn tìm hiểu sâu về công nghệ ES6+

  • Những người thấy iterables/iterators/generators khó khăn

  • Bất cứ ai muốn thành thạo lập trình không đồng bộ

  • Bất cứ ai muốn biết thêm về độ trễ/đồng thời/song song

  • Những người gặp khó khăn trong việc biết cách xử lý lỗi

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

  • Bất cứ ai có kiến ​​thức cơ bản về JS

  • Bất cứ ai muốn phát triển thành một lập trình viên nâng cao

  • Các nhà phát triển gặp khó khăn với việc xử lý lỗi và không đồng bộ

Xin chào
Đây là

22,749

Học viên

798

Đánh giá

457

Trả lời

4.9

Xếp hạng

5

Các khóa học

  • CTO Marpple Corporation

  • Cựu nhà phát triển tại Kakao và NCSoft Openmaru Studio

  • Kênh YouTube Đại học Phát triển Marpple, cộng đồng trực tuyến

  • Phát triển thư viện FE hướng đối tượng Rune

  • Tham gia thiết kế thư viện lập trình hàm FxTS

  • Phát triển thư viện lập trình hàm FxJS

  • Phát triển trình tạo truy vấn cơ sở dữ liệu hàm FxSQL

  • Phát triển thư viện thao tác DOM theo phong cách lập trình hàm FxJS-DOM

  • Tác giả cuốn sách Lập trình JavaScript hướng hàm

  • Vận hành nhóm Facebook JavaScript hướng chức năng

  • Đào tạo kỹ thuật và giảng dạy tại doanh nghiệp cho các nhà phát triển của Naver, Nexon và Kakao

  • Nhiều bài giảng online/offline

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

Tất cả

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

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

Đánh giá

Tất cả

321 đánh giá

4.9

321 đánh giá

  • phg24917286님의 프로필 이미지
    phg24917286

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    70% đã tham gia

    Nếu Nô-ê còn sống, ông ấy sẽ giảng bài này trên tàu.

    • mduniv
      Giảng viên

      Haha cảm ơn bạn. Đây là một bài đánh giá khóa học thực sự thú vị và mạnh mẽ. Cảm ơn bạn.

  • jsw48205974님의 프로필 이미지
    jsw48205974

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    Bài giảng giống như con mực khô... Tôi định nhai nhưng nhai thêm một chút thì nước cứ chảy ra... JS Tôi cần quay lại những điều cơ bản và củng cố răng của mình để có thể nhai nhiều hơn. Răng của tôi không đủ tốt để nhổ thêm.

    • mduniv
      Giảng viên

      Cảm ơn bạn rất nhiều vì sự đánh giá thú vị và rất miễn phí. ㅠㅠ Tôi muốn kể lại phần lớn câu chuyện trong thời gian ngắn nhất có thể và tôi thực sự vui vì bạn cảm thấy như vậy. Xin vui lòng dừng lại một lần nữa :)

  • sugbong23877님의 프로필 이미지
    sugbong23877

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi nhận ra rằng mã của tôi đã lỗi thời.

    • mduniv
      Giảng viên

      Ôi trời, đây là một bài đánh giá tự hủy hoại haha. Chúc bạn viết mã vui vẻ!

  • kundol님의 프로필 이미지
    kundol

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tốt nhất của tốt nhất. Thực sự đấy.. Tôi đã đọc khoảng 2 cuốn sách về lập trình hàm và thành thật mà nói, các đơn nguyên rất khó.. Nhưng bạn dạy tôi về các đơn nguyên một cách thực sự dễ dàng.. Bạn lắng nghe những ví dụ đầy hứa hẹn.. Và bạn là người giỏi nhất giải đáp thắc mắc..! Nhưng điều thực sự đáng thất vọng là giọng của tôi rất thấp... Hãy cao giọng hơn trong bài giảng tiếp theo! Ngay cả khi loa được đặt ở mức tối đa, nó vẫn nhỏ.

    • mduniv
      Giảng viên

      Đó là lời khen ngợi cao. Cảm ơn. Hãy để tôi cao giọng hơn một chút. :)

  • eksql51710619님의 프로필 이미지
    eksql51710619

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    44% đã tham gia

    Bài giảng ngắn gọn, súc tích và không lộn xộn. Nhưng độ sâu thực sự rất lớn... Bạn có thể cảm nhận được bài giảng ngắn này đã được suy nghĩ và chuẩn bị kỹ lưỡng như thế nào, về cơ bản nó rất dễ hiểu và dễ tiếp cận.

    • mduniv
      Giảng viên

      ㅠㅡㅠ Tôi cảm động quá. Cảm ơn!

1.144.532 ₫

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

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!