エコール・ポリテクニック連邦ローザンヌ校の無料オンライン教育

Scala における関数型プログラミングの原則

説明

関数型プログラミングは業界でますます普及しつつあります。 この傾向は、多くのアプリケーションの主要なプログラミング言語として Scala が採用されたことによって推進されています。 Scala は、関数型プログラミングとオブジェクト指向プログラミングを実用的なパッケージに融合させています。 Java と JavaScript の両方とシームレスに相互運用します。 Scala は、Apache Spark、Kafka、Akka など、多くの重要なフレームワークの実装言語です。 Twitter、Tumblr、Coursera などのサイトのコア インフラストラクチャを提供します。

このコースでは、関数型プログラミング スタイルの要素を発見し、それらを日常のプログラミング タスクに効果的に適用する方法を学びます。 また、不変式の証明や実行の象徴的なトレースに触れることにより、関数型プログラムについて推論するための強固な基盤を構築します。

このコースは実践的なものです。 ほとんどの単元では、重要な概念を説明する短いプログラムが紹介されており、修正や改善をしながら遊んでみることができます。 このコースは、宿題として一連のプログラミング プロジェクトによって補完されます。

推奨される背景: 少なくとも XNUMX 年のプログラミング経験が必要です。 Java または C# に習熟していることが理想的ですが、C/C++、Python、JavaScript、Ruby などの他の言語の経験もあれば十分です。 コマンド ラインの使用にある程度慣れている必要があります。

価格:無料で登録!

言語: 英語

字幕: 英語、韓国語、セルビア語、フランス語

Scala における関数型プログラミングの原則 –ÉcolePolytechniqueFédéraledeLausanne