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.086 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: Einheitliche Prüfung
- Kategorie: Unternehmensmodellierung
- Kategorie: Validierung von Daten
- Kategorie: Datenmodellierung
- Kategorie: Programm-Entwicklung
- Kategorie: Software-Prüfung
- Kategorie: Daten-Strukturen
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Algorithmen
- Kategorie: Grundsätze der Programmierung
- Kategorie: Objektorientierter Entwurf
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
Status: VorschauÉcole Polytechnique Fédérale de Lausanne
Status: Kostenloser TestzeitraumÉcole Polytechnique Fédérale de Lausanne
Status: Kostenloser TestzeitraumÉcole Polytechnique Fédérale de Lausanne
Status: VorschauÉ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 30. Apr. 2024
Great course for anyone what would like to have a more hand on eperience.
Geprüft am 23. Juni 2021
looking forward for course about typed programming
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.
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,



