강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

関数型プログラミングとJavaScript ES6+

ES6+と関数型プログラミングを学べる講義です。このコースでは、ES6+のイテラブル/イテレータ/ジェネレータプロトコルを詳細に扱い、応用します。 イテラブルに基づく関数型プログラミング、map/filter/reduce、パイプライン、ジェネレータによる遅延評価、Promise合成、同時性/並列性、async/awaitと非同期エラー処理などを学ぶことができます。このコースを習得して練習して、中級のJavaScript開発者に成長しましょう!

  • mduniv
JavaScript
Functional Programming

学習した受講者のレビュー

受講後に得られること

  • 関数型プログラミング方法論

  • 最新のJavascriptプロトコルの意味と使い方

  • 並行性、遅延性、関数合成などの高度なプログラミング手法

  • 非同期、エラー処理方法論

関数型プログラミングを学ぶための最高のレッスン!
中級のJavaScript開発者に成長!

関数型プログラミングとJavaScript ES6+

ES6+と関数型プログラミングを学べる講義です。

このレッスンでは、ES6+のイテラブル/イテレータ/ジェネレータプロトコルを詳細に説明し、応用します。
イテラブルに基づく関数型プログラミング、map/filter/reduce、パイプライン、ジェネレータによる遅延評価、Promise合成、同時性/並列性、async/awaitと非同期エラー処理などを学ぶことができます。

このレッスンで習得して練習し、中級のJavaScript開発者に成長しましょう!

このような人に役立ちます

関数型プログラミング
学びたい方

ES6+の技術
深く扱いたい方

簡潔でエレガントなコードを書きたい人

非同期プログラミング
上手にしたい方

遅延性/並行性/並列性
詳しく知りたい方

エラーハンドリングをするのが
難しかった方

イテラブル/イテレータ/ジェネレータが難しかった方

中級JS開発者として
成長したい方

知識共有者の一言


SICP(コンピュータプログラムの構造と解釈)やプログラムデザインどうするかなどの本は、リスプの魅力と関数型プログラミングの利点を存分に伝えてくれます。

私はES6+も劣らず魅力的な言語だと思います。 ES6+での関数型プログラミングが持つ魅力と利点を伝えたいこの講義を制作することになりました。 JavaScriptがES6+になり、開発者が言語で遊ぶことができる面白い規約がたくさん作られました。さらに、ES6+には、高レベルの関数型プログラミングを可能にする多くの基盤があります。

関数型プログラミングは、複雑な問題を簡潔なコードで解決するとともに、関数/非同期/遅延性/同時性などを値で扱い、適切な時点で評価する式で高い効率性を得る特別なアイデアを持っています。そして、これらはとても面白いです。この講義にも面白いコードがたくさんありました。その中でジェネレータで作った遅延イテレータとPromiseを合成したコードが特にそうだと思います。これに基づいて、Clojureのコアライブラリであるreducersのような関数セットもES6+で構成してみます。

関数型プログラミング
ジェネレータとイテレータ
関数型プログラミング
reduceでnopをサポート

これらのJavaScriptコードは非常に短く、簡潔で、うまく動作します!優れた表現力で武装したES6+と簡潔で柔軟なコードを提供する関数型プログラミングをお楽しみください。 :)


この講義に関連した講義


講義のQ&A

Q. 既存に上がってきた無料講義と何が違うのですか?

約8時間7分の内容のうち、既存の講義と重複する内容は合計62分程度で、残りの7時間の内容はすべて新しい内容です。執筆した本にもない内容であり、すべて全く新しいコードです。それでも、既存の講義を聞く必要はありません。既存の講義の内容からくちばしを取り除き、62分に圧縮しました。 62分の内容でも、コードはまったく新しいコードです。カリキュラムで確認してみてください! :)


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 関数型プログラミングを学びたい方

  • ES6+の技術を深く扱いたい方

  • イテラブル/イテレータ/ジェネレータが難しかった方

  • 非同期プログラミングを上手にしたい方

  • 遅延性/並行性/並列性について詳しく知りたい人

  • エラーハンドリングをどのようにすべきか難しい人

前提知識、
必要でしょうか?

  • JSに関する基本知識がある方

  • 上級プログラマーで成長したい方

  • 非同期、エラー処理に困難を感じる開発者

こんにちは
です。

22,704

受講生

794

受講レビュー

457

回答

4.9

講座評価

5

講座

カリキュラム

全体

71件 ∙ (8時間 7分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

317件

4.9

317件の受講レビュー

  • phg24917286님의 프로필 이미지
    phg24917286

    受講レビュー 1

    平均評価 5.0

    5

    70% 受講後に作成

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

    • mduniv
      知識共有者

      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

    受講レビュー 1

    平均評価 5.0

    5

    93% 受講後に作成

    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
      知識共有者

      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

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

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

    • mduniv
      知識共有者

      Ô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

    受講レビュー 13

    平均評価 5.0

    5

    100% 受講後に作成

    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
      知識共有者

      Đó 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

    受講レビュー 2

    平均評価 5.0

    5

    44% 受講後に作成

    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
      知識共有者

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

¥6,883

mdunivの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!