Enroll Course: https://www.coursera.org/learn/swift-programming
Kursüberblick
Der Kurs “Einführung in die Swift-Programmierung” ist der erste von vier Teilen einer Spezialisierung, die Ihnen die Werkzeuge und Fähigkeiten vermittelt, die notwendig sind, um eine iOS-App von Grund auf zu entwickeln. Am Ende dieses Kurses werden Sie in der Lage sein, mittlere Programmierkenntnisse in Swift, der leistungsstarken Programmiersprache für iOS, nachzuweisen.
Syllabus Details
Der Kurs ist in mehrere Module gegliedert:
- Einführungen und Erste Schritte: Lernen Sie das Lehrpersonal kennen, orientieren Sie sich auf der Plattform und bereiten Sie Ihre Arbeitsumgebung vor. Beachten Sie, dass für die Teilnahme an diesem Kurs ein Mac-Computer erforderlich ist.
- Swift-Grundlagen: Dieses Modul führt in die grundlegenden Konzepte von Swift ein, einschließlich der Deklaration von Variablen, Datentypen und Kontrollmechanismen.
- Fortgeschrittenes Swift: Hier bauen Sie auf Ihren aktuellen Fähigkeiten auf und arbeiten mit Klassen, Strukturen, Enums und objektorientierten Prinzipien.
- Bildbearbeitung in Swift: Dieses Modul behandelt fortgeschrittene Beispiele in Swift, bei denen Sie beispielsweise einen Bildfilter erstellen und Pixel manipulieren.
- Abschlussprojekt: Am Ende des Kurses gibt es eine abschließende Peer-Bewertung, bei der Sie Ihren eigenen Filter erstellen und demonstrieren, was Sie gelernt haben.
- OPTIONAL – Swift vs Objective C: In diesem optionalen Modul vergleichen wir die Unterschiede zwischen Swift und Objective C, ideal für diejenigen, die mit Objective C vertraut sind.
Meine persönliche Bewertung
Ich finde, dass dieser Kurs äußerst gut strukturiert ist und sowohl für Anfänger als auch für Programmierer mit Erfahrung in anderen Sprachen geeignet ist. Die Möglichkeit, praxisnahe Projekte zu erstellen, bietet einen großen Anreiz und fördert das Lernen. Besonders das Modul zur Bildbearbeitung in Swift hat mir gefallen, da es zeigt, wie kreativ Programmierung sein kann.
Empfehlung
Wenn Sie daran interessiert sind, iOS-Apps zu entwickeln, ist dieser Kurs ein ausgezeichneter Ausgangspunkt. Er bietet Ihnen die grundlegenden Fertigkeiten, die Sie benötigen, um schnell in die Welt der iOS-Entwicklung einzutauchen. Ich empfehle Ihnen, einen Mac zu verwenden, um die besten Lernerfahrungen zu machen.
Enroll Course: https://www.coursera.org/learn/swift-programming