マルチパラダイムプログラミング第1編:イテレータパターン & LISP (with TypeScript, Clojure, Kotlin)
mduniv
中上級開発者として成長するための高度なプログラミング言語活用能力と、関数型、オブジェクト指向、LISPパラダイムを組み合わせたソフトウェアの設計および実装能力を養います。
중급이상
multi-paradigm Programming, TypeScript, Functional Programming
ES6+と関数型プログラミングを学べる講義です。このコースでは、ES6+のイテラブル/イテレータ/ジェネレータプロトコルを詳細に扱い、応用します。 イテラブルに基づく関数型プログラミング、map/filter/reduce、パイプライン、ジェネレータによる遅延評価、Promise合成、同時性/並列性、async/awaitと非同期エラー処理などを学ぶことができます。このコースを習得して練習して、中級のJavaScript開発者に成長しましょう!
受講生 5,559名
難易度 初級
受講期間 無制限

学習した受講者のレビュー
5.0
Haegul PYUN
もしノアが生きていたら、この講義を箱舟に載せたはずだ。
5.0
만금
乾いたイカのような講義. JSの基礎をもう一度見て歯を補強した後、さらに噛みに来なければならない。 エキスをもっと抜くには私の歯が不良
5.0
sugbong2
私のコードはオーガナイザーだったことに気づきました。
関数型プログラミング方法論
最新のJavascriptプロトコルの意味と使い方
並行性、遅延性、関数合成などの高度なプログラミング手法
非同期、エラー処理方法論
関数型プログラミングを学ぶための最高のレッスン!
中級のJavaScript開発者に成長!
ES6+と関数型プログラミングを学べる講義です。
このレッスンでは、ES6+のイテラブル/イテレータ/ジェネレータプロトコルを詳細に説明し、応用します。
イテラブルに基づく関数型プログラミング、map/filter/reduce、パイプライン、ジェネレータによる遅延評価、Promise合成、同時性/並列性、async/awaitと非同期エラー処理などを学ぶことができます。
このレッスンで習得して練習し、中級のJavaScript開発者に成長しましょう!
関数型プログラミング
学びたい方
ES6+の技術
深く扱いたい方
簡潔でエレガントなコードを書きたい人
非同期プログラミング
上手にしたい方
遅延性/並行性/並列性
詳しく知りたい方
エラーハンドリングをするのが
難しかった方
イテラブル/イテレータ/ジェネレータが難しかった方
中級JS開発者として
成長したい方
SICP(コンピュータプログラムの構造と解釈)や、 プログラムデザインどうするかなどの本は、リスプの魅力と関数型プログラミングの利点を存分に伝えてくれます。
私はES6+も劣らず魅力的な言語だと思います。 ES6+での関数型プログラミングが持つ魅力と利点を伝えたいこの講義を制作することになりました。 JavaScriptがES6+になり、開発者が言語で遊ぶことができる面白い規約がたくさん作られました。さらに、ES6+には、高レベルの関数型プログラミングを可能にする多くの基盤があります。
関数型プログラミングは、複雑な問題を簡潔なコードで解決するとともに、関数/非同期/遅延性/同時性などを値で扱い、適切な時点で評価する式で高い効率性を得る特別なアイデアを持っています。そして、これらはとても面白いです。この講義にも面白いコードがたくさんありました。その中でジェネレータで作った遅延イテレータとPromiseを合成したコードが特にそうだと思います。これに基づいて、Clojureのコアライブラリであるreducersのような関数セットもES6+で構成してみます。


これらのJavaScriptコードは非常に短く、簡潔で、うまく動作します!優れた表現力で武装したES6+と簡潔で柔軟なコードを提供する関数型プログラミングをお楽しみください。 :)
Q. 既存に上がってきた無料講義と何が違うのですか?
約8時間7分の内容のうち、既存の講義と重複する内容は合計62分程度で、残りの7時間の内容はすべて新しい内容です。執筆した本にもない内容であり、すべて全く新しいコードです。それでも、既存の講義を聞く必要はありません。既存の講義の内容からくちばしを取り除き、62分に圧縮しました。 62分の内容でも、コードはまったく新しいコードです。カリキュラムで確認してみてください! :)
学習対象は
誰でしょう?
関数型プログラミングを学びたい方
ES6+の技術を深く扱いたい方
イテラブル/イテレータ/ジェネレータが難しかった方
非同期プログラミングを上手にしたい方
遅延性/並行性/並列性について詳しく知りたい人
エラーハンドリングをどのようにすべきか難しい人
前提知識、
必要でしょうか?
JSに関する基本知識がある方
上級プログラマーで成長したい方
非同期、エラー処理に困難を感じる開発者
22,749
受講生
798
受講レビュー
457
回答
4.9
講座評価
5
講座
全体
71件 ∙ (8時間 7分)
全体
321件
4.9
321件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
乾いたイカのような講義. JSの基礎をもう一度見て歯を補強した後、さらに噛みに来なければならない。 エキスをもっと抜くには私の歯が不良
面白い絶賛レビュー本当にありがとうございます。 ㅠㅠ できるだけ少ない時間に暗示的にたくさんの話を盛り込んでみたかったのですが、そう感じてくれて本当に嬉しいです。また聞いてください:)
受講レビュー 6
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
講義は短く、簡潔で、混乱がありません。しかし、その深さは本当に最高です... この短い講義にどれだけ多くの悩みと準備があるかを感じられ、根本的に接近して理解するのもとても良いです。
ㅠㅡㅠ感動ですね。ありがとうございます!
¥6,772
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!