Scala ist eine ausdrucksstarke, vielseitige und sichere Programmiersprache. In diesem Kurs lernen Sie, wie Sie das Beste aus Scala herausholen, um gängige Programmieraufgaben zu lösen, wie z.B. die Modellierung von Geschäftsbereichen, die Zerlegung komplexer Probleme in einfachere, die Manipulation von Daten oder die Ausführung paralleler Aufgaben. Nebenbei lernen Sie auch die besten Praktiken für das Schreiben von qualitativ hochwertigem Code, der für große Anwendungen skalierbar ist, den Umgang mit Fehlern, das Schreiben von Tests und die Nutzung einer produktiven Entwicklungsumgebung. Dieser umfassende, praxisorientierte Kurs zielt darauf ab, Ihre Programmierfähigkeiten zu verbessern, indem er sowohl die funktionale Programmierung als auch die objektorientierte Programmierung umfasst. Sie werden mit der Standardbibliothek und den gängigen Codemustern vertraut gemacht, die in der realen Welt verwendet werden. Jede Woche enthält etwa 1h30 Videovorlesungen. Jede Vorlesung ist ein ~10-minütiges Video, das sich auf eine bestimmte Fähigkeit oder ein bestimmtes Konzept konzentriert. Wir beginnen immer mit der Betrachtung konkreter Probleme und erklären dann, wie Sprachfunktionen oder Bibliotheken Sie bei der Lösung dieser Probleme im Allgemeinen produktiver machen. Auf die Vorlesungen folgt in der Regel ein Quiz, um Ihre Fortschritte zu bewerten. Am Ende jeder Woche gibt Ihnen eine benotete Aufgabe, die von realen Anwendungen inspiriert ist, die Möglichkeit, die Dinge in die Praxis umzusetzen. Der Kurs behandelt Scala 3 und geht auf die Unterschiede zu Scala 2 ein.

Effektive Programmierung in Scala

Effektive Programmierung in Scala


Dozenten: Julien Richard-Foy
16.073 bereits angemeldet
Bei enthalten
178 Bewertungen
Empfohlene Erfahrung
Was Sie lernen werden
Nutzen Sie Scala-Idiome zur Modellierung von Geschäftsdomänen und zur Implementierung von Geschäftslogik
Grundlegende Konzepte der Sprache, die es Ihnen ermöglichen, Scala-Codebases zu lesen und zu verstehen
Bewährte Praktiken und gängige Muster, die in der realen Welt verwendet werden
Sie sollten mit asynchronen Berechnungen, dem Umgang mit Fehlern und der Bearbeitung rekursiver Datenstrukturen vertraut sein
Kompetenzen, die Sie erwerben
- Kategorie: Daten-Strukturen
- Kategorie: Software-Prüfung
- Kategorie: Einheitliche Prüfung
- Kategorie: Validierung von Daten
- Kategorie: Algorithmen
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Datenmodellierung
- Kategorie: Unternehmensmodellierung
- Kategorie: Grundsätze der Programmierung
- Kategorie: Objektorientierter Entwurf
- Kategorie: Programm-Entwicklung
Werkzeuge, die Sie lernen werden
- Kategorie: Tools erstellen
- Kategorie: Scala-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
34 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 6 Module
Dozenten


Mehr von Software-Entwicklung entdecken

École Polytechnique Fédérale de Lausanne

École Polytechnique Fédérale de Lausanne

École Polytechnique Fédérale de Lausanne

École Polytechnique Fédérale de Lausanne
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
76,96 %
- 4 stars
15,16 %
- 3 stars
3,93 %
- 2 stars
2,80 %
- 1 star
1,12 %
Zeigt 3 von 178 an
Geprüft am 15. Juni 2021
Excellent course, I really enjoyed it! With not a lot of practical experience with FP (yet) it was a bit of challenge at times. But the forum and support was helpful.
Geprüft am 6. Sep. 2021
A great introduction to Scala! Some of the assignments were quite challenging, but it made it more rewarding in the end.
Geprüft am 30. Juli 2022
Great course. All the explanations were clear and it covered a lot of relevant concepts for writing Scala code.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,

