Enroll Course: https://www.coursera.org/learn/advanced-programming-in-kotlin
Einführung
Wenn Sie Ihre Kotlin-Kenntnisse auf das nächste Level heben wollen, dann ist der Kurs Fortgeschrittene Programmierung in Kotlin auf Coursera genau das Richtige für Sie. Dieser Kurs bietet eine umfassende Einführung in fortgeschrittene Konzepte, die dazu beitragen, robuste und funktionale Android-Apps zu entwickeln.
Kursübersicht
Der Kurs gliedert sich in mehrere Wochen, in denen Sie die Gelegenheit haben, das Gelernte sofort anzuwenden. Zu den behandelten Themen gehören:
Kotlin und Android
Hier lernen Sie, mit Objekt-Deklarationen zu arbeiten und erhalten einen tiefen Einblick in Companion Objects, Klassen und Konstanten. Sie erfahren, was bei der Deklaration eines Objekts in Android zu beachten ist und wie Sie die Funktion start für eine Activity implementieren.
Fortgeschrittene objektorientierte Features
In diesem Abschnitt lernen Sie, wie Sie Methoden zu Klassen mithilfe von Extension Functions hinzufügen. Sie werden auch mit Funktionen für die Verarbeitung von Sammlungen vertraut, darunter map, filter und fold.
Funktionale Programmierung
Eines der Highlights dieses Kurses ist die Einführung in Lambda-Ausdrücke, Funktionstypen und höhere Funktionen. Hier zeigt sich, wie Sie Funktionen als Objekte verwenden und Lambda-Ausdrücke definieren können um die Verarbeitung von Sammlungen wesentlich zu verbessern.
Abschlussprojekt
Der Kurs endet mit einem spannenden Abschlussprojekt, in dem Sie Ihre Programmierfähigkeiten unter Beweis stellen. Sie werden die Möglichkeit haben, eine bestehende App, die Little Lemon Menü-App, zu erweitern und neue Funktionen hinzuzufügen. Dieses Projekt beinhaltet Peer-Reviews und eine abschließende Bewertung.
Fazit
Insgesamt bietet dieser Kurs eine hervorragende Gelegenheit, tiefer in die Welt von Kotlin einzutauchen und Ihre Programmierfähigkeiten auf ein neues Niveau zu bringen. Ich empfehle diesen Kurs allen, die ernsthaft an der Entwicklung von Android-Apps interessiert sind und sich in Kotlin weiterentwickeln möchten.
Enroll Course: https://www.coursera.org/learn/advanced-programming-in-kotlin