강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

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

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

難易度 初級

受講期間 無制限

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

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

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

4.9

5.0

Haegul PYUN

70% 受講後に作成

もしノアが生きていたら、この講義を箱舟に載せたはずだ。

5.0

만금

93% 受講後に作成

乾いたイカのような講義. JSの基礎をもう一度見て歯を補強した後、さらに噛みに来なければならない。 エキスをもっと抜くには私の歯が不良

5.0

sugbong2

100% 受講後に作成

私のコードはオーガナイザーだったことに気づきました。

受講後に得られること

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

  • 最新の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,749

受講生

798

受講レビュー

457

回答

4.9

講座評価

5

講座

カリキュラム

全体

71件 ∙ (8時間 7分)

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

受講レビュー

全体

321件

4.9

321件の受講レビュー

  • phg24917286님의 프로필 이미지
    phg24917286

    受講レビュー 1

    平均評価 5.0

    5

    70% 受講後に作成

    もしノアが生きていたら、この講義を箱舟に載せたはずだ。

    • mduniv
      知識共有者

      ありがとうございます。本当に楽しくて力が強いです。

  • jsw48205974님의 프로필 이미지
    jsw48205974

    受講レビュー 1

    平均評価 5.0

    5

    93% 受講後に作成

    乾いたイカのような講義. JSの基礎をもう一度見て歯を補強した後、さらに噛みに来なければならない。 エキスをもっと抜くには私の歯が不良

    • mduniv
      知識共有者

      面白い絶賛レビュー本当にありがとうございます。 ㅠㅠ できるだけ少ない時間に暗示的にたくさんの話を盛り込んでみたかったのですが、そう感じてくれて本当に嬉しいです。また聞いてください:)

  • sugbong23877님의 프로필 이미지
    sugbong23877

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    私のコードはオーガナイザーだったことに気づきました。

    • mduniv
      知識共有者

      あいご自学レビューですねww

  • kundol님의 프로필 이미지
    kundol

    受講レビュー 13

    平均評価 5.0

    5

    100% 受講後に作成

    最高の中の最高です。本当に..関数型プログラミングを本を2巻くらい見たのですが正直モナド難しいじゃないですか.. ところでモナド本当に簡単に教えてください..しかし、本当に残念なのは本当に声が小さいです。スピーカーの最大値にしても小さいです。

    • mduniv
      知識共有者

      絶賛ですね。本当にありがとうございます。声をもう少し育ててみましょう。 : )

  • eksql51710619님의 프로필 이미지
    eksql51710619

    受講レビュー 2

    平均評価 5.0

    5

    44% 受講後に作成

    講義は短く、簡潔で、混乱がありません。しかし、その深さは本当に最高です... この短い講義にどれだけ多くの悩みと準備があるかを感じられ、根本的に接近して理解するのもとても良いです。

    • mduniv
      知識共有者

      ㅠㅡㅠ感動ですね。ありがとうございます!

¥6,772

mdunivの他の講座

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

似ている講座

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