École Polytechnique Fédérale de Lausanne Kostenlose Online-Bildung

Funktionsprinzipien der Programmierung in Scala

Beschreibung

Funktionale Programmierung wird in der Industrie immer weiter verbreitet. Dieser Trend wird durch die Einführung von Scala als Hauptprogrammiersprache für viele Anwendungen angetrieben. Scala vereint funktionale und objektorientierte Programmierung in einem praktischen Paket. Es arbeitet nahtlos mit Java und Javascript zusammen. Scala ist die Implementierungssprache vieler wichtiger Frameworks, einschließlich Apache Spark, Kafka und Akka. Es bietet die Kerninfrastruktur für Websites wie Twitter, Tumblr und auch Coursera.

In diesem Kurs lernen Sie die Elemente des funktionalen Programmierstils kennen und lernen, wie Sie sie in Ihren täglichen Programmieraufgaben sinnvoll anwenden können. Sie werden auch eine solide Grundlage für das Denken über funktionale Programme entwickeln, indem Sie Beweise für Invarianten und die symbolische Verfolgung der Ausführung berühren.

Der Kurs ist praktisch; Die meisten Einheiten führen kurze Programme ein, die wichtige Konzepte veranschaulichen und Sie einladen, mit ihnen zu spielen, sie zu modifizieren und zu verbessern. Der Kurs wird durch eine Reihe von Programmierprojekten als Hausaufgaben ergänzt.

Empfohlener Hintergrund: Sie sollten mindestens ein Jahr Programmiererfahrung haben. Kenntnisse in Java oder C # sind ideal, aber auch Erfahrung mit anderen Sprachen wie C / C ++, Python, Javascript oder Ruby ist ausreichend. Sie sollten mit der Befehlszeile vertraut sein.

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch, Koreanisch, Serbisch, Französisch

Funktionsprinzipien der Programmierung in Scala - École Polytechnique Fédérale de Lausanne