
Functional Programming and JavaScript ES6+ Applications
mduniv
This course is a series of courses on functional programming and JavaScript ES6+, covering a variety of application cases.
Intermediate
JavaScript, Functional Programming
Đâ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!
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!
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!
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ó
Là một nhà phát triển JS trung cấp
Những người muốn phát triển
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) và 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+.
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. :)
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! :)
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ộ
22,555
Học viên
781
Đánh giá
457
Trả lời
4.9
Xếp hạng
5
Các khóa học
Tất cả
71 bài giảng ∙ (8giờ 7phút)
Tất cả
309 đánh giá
4.9
309 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
If Noah were alive, he would have taken this lecture on his ark.
Hahaha thank you. This is a really fun and encouraging course review haha thank you haha
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
A lecture like dried squid.. I tried to chew and swallow it, but when I chewed a little more, the extract kept coming out.. I have to review the JS basics and come back after reinforcing my teeth to chew more. My teeth are not good enough to extract more extract.
Thank you so much for the fun and rave review. ㅠㅠ I wanted to tell as many stories as possible in as little time as possible, so I'm really glad you felt that way. Please come back again :)
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
I realized my code was outdated.
Oh my, this is a self-deprecating review haha. Have fun coding!
Đánh giá 12
∙
Đánh giá trung bình 5.0
5
It's the best of the best. Seriously.. I've read about 2 functional programming books, but honestly, monads are hard.. But you explain monads really easily.. You give good promise examples.. Your Q&A is also the best..! But what's really disappointing is that your voice is really small..ㅠ Please turn up your voice for the next lecture! Even when I turned up the speaker, it was small..
That's a great compliment. Thank you so much. I'll try to raise my voice a bit more. : )
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
The lecture is short, concise, and free of unnecessary details. But the depth is really the best... You can feel how much thought and preparation went into this short lecture, and it is very good to approach and understand it fundamentally.
ㅠㅡㅠ I'm so touched. Thank you!
1.165.874 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!