멀티패러다임 프로그래밍 1편: 반복자 패턴 & LISP (with TypeScript, Clojure, Kotlin)
MDU 유인동
중고급 개발자로 성장하기 위한 고급 프로그래밍 언어 활용 능력과, 함수형, 객체 지향, LISP 패러다임이 결합된 소프트웨어 설계 및 구현 능력을 기릅니다.
중급이상
멀티 패러다임 프로그래밍, TypeScript, 함수형 프로그래밍
マープル(http://www.marpple.com)のCTOユ・インドンが教えてくれる関数型プログラミングの講座です。 関数型プログラミングでライブラリを直接作成し、関数型プログラミングのパラダイムとコーディングの楽しさを感じることができます。
関数型プログラミングの定義と原理
JavaScript の純粋関数と第一級関数
命令型コードを関数型プログラミングにリファクタリング
コレクション中心のプログラミング手法
遅延評価とクロージャの理解と実装
実際のコード スニペットを使用したデータのフィルタリングと操作
非同期状況の処理と Promise の使用
プログラミングパラダイムの中で最近関心が高まっている関数型プログラミングをJavaScriptで調べる講座です。純粋関数、高次関数、アプリケーション型関数、パイプライン、関数の組み合わせなどの概念を取り上げます。主な関数型関数であるmap、filter、reduceなどを実装し、関数組み合わせ技法などを使ってみながら、関数型JavaScriptの基礎概念を学びます。 (17年6月にInflearnで開かれたオフラインセミナーをオンライン学習に合わせて制作した講義です。)
関数型JavaScriptプログラミング学習の基礎知識も一緒に学習したい場合は、知識共有者の著書(リンク)と一緒に学習することをお勧めします。
- ビデオ講義の例 https://github.com/indongyoo/functional-javascript/tree/master/Inflearn-動画-講義-例
- Facebookの「関数型JavaScript」グループhttps://www.facebook.com/groups/539983619537858/
学習対象は
誰でしょう?
JavaScript の基本を習得した方
関数型プログラミングに興味のある開発者
コードの効率性と読みやすさを向上させたい人
実務プロジェクトで関数型プログラミングを適用したい人
非同期プログラミングをよりよく理解したい人
22,594
受講生
784
受講レビュー
457
回答
4.9
講座評価
5
講座
全体
22件 ∙ (6時間 38分)
全体
328件
4.9
328件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 24
∙
平均評価 4.8
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!