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.037 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: Data Structures
- Kategorie: Business Logic
- Kategorie: Maintainability
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Unit Testing
- Kategorie: Programming Principles
- Kategorie: Data Modeling
- Kategorie: Distributed Computing
- Kategorie: Debugging
- Kategorie: Verification And Validation
- Kategorie: Data Validation
- Kategorie: Software Testing
Werkzeuge, die Sie lernen werden
- Kategorie: Scala Programming
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 Softwareentwicklung 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. Nov. 2021
The assignments gained in engagement as the course progressed, which added a twist to the challenge and helping to solidify the subjects!
Geprüft am 14. Juni 2021
Nice course, I knew scala 2 very well and was happy to learn of the new scala 3 idioms. Thanks for taking the time to put all this together.

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,

