Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.7
275 Bewertungen
Stufe Anfänger
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Keine!Sie brauchen keine Erfahrung mit der Entwicklung von Swift. Lediglich Grundkenntnisse in der Internetnavigation und die Bereitschaft, mit der Programmierung zu beginnen.
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.7
275 Bewertungen
Stufe Anfänger
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Keine!Sie brauchen keine Erfahrung mit der Entwicklung von Swift. Lediglich Grundkenntnisse in der Internetnavigation und die Bereitschaft, mit der Programmierung zu beginnen.
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
Dieser Kurs ist ideal für Anfänger, die die grundlegenden Konzepte der Programmiersprache Swift erlernen möchten. Lernen Sie die grundlegenden Programmierkonzepte und Datenstrukturen kennen, die für jede Sprache grundlegend sind, und entdecken Sie gleichzeitig die einzigartigen Aspekte, die Swift so vielseitig machen, wie es heute ist. In diesem Kurs erhalten Sie praktische Übungen zur Anwendung dieser Konzepte. Genauer gesagt lernen Sie, wie Sie Konstanten und Variablen mit verschiedenen Datentypen verwenden und wie Sie Informationen in Auflistungstypen wie Arrays, Tupeln und Wörterbüchern sortieren und speichern können. Schließlich werden Sie entdecken, wie Sie Ihren Code durch die Verwendung von Funktionen und Closures wiederverwendbar und ausdrucksstärker machen können.
Am Ende dieses Kurses werden Sie in der Lage sein: - ein funktionierendes Wissen über allgemeine Programmierprinzipien zu demonstrieren - Ihr Computersystem auf die Swift-Programmierung vorzubereiten - Verständnis für die Swift-Syntax zu zeigen und zu wissen, wie man den Codefluss kontrolliert - Kenntnisse zu demonstrieren, wie man Konstanten und Variablen deklariert, verwendet und modifiziert - zwischen den verschiedenen Arten von Operatoren und ihren Funktionen zu unterscheiden - zu demonstrieren, wie man einfache Kontrollflussmuster erstellt und Funktionen mit Swift aufruft Dies ist ein Einsteigerkurs für Lernende, die sich auf eine Karriere in der iOS-Entwicklung vorbereiten möchten. Um diesen Kurs erfolgreich zu absolvieren, benötigen Sie keine Vorkenntnisse in der Webentwicklung, sondern nur Grundkenntnisse in der Internetnavigation und den Wunsch, mit dem Programmieren zu beginnen.
Machen Sie sich mit Swift vertraut, indem Sie die grundlegenden und fundamentalen Programmierkonzepte kennenlernen, die der Programmiersprache zugrunde liegen.
Das ist alles enthalten
16 Videos22 Lektüren12 Aufgaben
Infos zu Modulinhalt anzeigen
16 Videos•Insgesamt 75 Minuten
Einführung in das Programm•3 Minuten
Einführung in den Kurs•2 Minuten
In welchen Berufen wird Swift verwendet?•4 Minuten
Wie wird Swift in der realen Welt eingesetzt?•6 Minuten
Willkommen bei Xcode und der Spielplatz-App•3 Minuten
Einführung in die Programmierung•3 Minuten
Konstanten, Variablen und Datentypen in Swift•7 Minuten
Operatoren in Swift verwenden•7 Minuten
Zeichenketten in Swift•7 Minuten
Boolesche und logische Operatoren•4 Minuten
If-, if/else- und else/if-Anweisungen•9 Minuten
Grundlegende Schleifen in Swift•7 Minuten
Verschachtelte Schleifen, Break und Continue•4 Minuten
Einführung in die Optionsgeschäfte•2 Minuten
Optionsscheine•5 Minuten
Modulzusammenfassung: Einführung in die Programmierung in Swift•3 Minuten
22 Lektüren•Insgesamt 310 Minuten
Syllabus des Kurses•15 Minuten
Wie Sie in diesem Kurs erfolgreich sein können•10 Minuten
Zusätzliche Ressourcen•5 Minuten
Wie man Übungen ausführt•5 Minuten
Übung: Arbeiten mit Konstanten und Variablen•30 Minuten
Lösung: Arbeiten mit Konstanten und Variablen•5 Minuten
Übung: Operatoren und Datentypen•30 Minuten
Lösung: Operatoren und Datentypen•5 Minuten
Übung: Arbeiten mit Strings in Swift•30 Minuten
Lösung: Arbeiten mit Strings in Swift•10 Minuten
Zusätzliche Ressourcen•5 Minuten
Switch-Anweisungen•10 Minuten
Übung: Arbeiten Sie mit bedingten Anweisungen in Swift•30 Minuten
Lösung: Arbeiten Sie mit bedingten Anweisungen in Swift•5 Minuten
Zusätzliche Ressourcen•5 Minuten
Beispiele für Schleifen in Swift•30 Minuten
Übung: Bedingungen und Schleifen verwenden•30 Minuten
Lösung: Bedingungen und Schleifen verwenden•5 Minuten
Zusätzliche Ressourcen•5 Minuten
Übung: Arbeiten mit Optionals in Swift•30 Minuten
Lösung: Arbeiten Sie mit Optionals in Swift•5 Minuten
Zusätzliche Ressourcen•5 Minuten
12 Aufgaben•Insgesamt 147 Minuten
Selbstüberprüfung: Arbeiten mit Konstanten und Variablen•5 Minuten
Selbstüberprüfung: Operatoren und Datentypen•5 Minuten
Wissenstest: Konstanten, Variablen, Datentypen und Operatoren•15 Minuten
Selbstüberprüfung: Arbeiten mit Strings in Swift•5 Minuten
Wissenstest: Strings•18 Minuten
Selbstüberprüfung: Arbeit mit bedingten Anweisungen in Swift•9 Minuten
Wissenstest: Bedingte Aussagen•15 Minuten
Wissenstest: Schleifen•15 Minuten
Selbstüberprüfung: Bedingungen und Schleifen verwenden•10 Minuten
Selbstüberprüfung: Arbeiten mit Optionals in Swift•5 Minuten
Wissenstest: Wahlfächer•15 Minuten
Modul-Quiz: Einführung in die Programmierung in Swift•30 Minuten
Datenstrukturen
Modul 2•5 Stunden abzuschließen
Moduldetails
Entdecken Sie, wie Sie Daten in Arrays, Tupeln und anderen Sammlungstypen speichern können.
Das ist alles enthalten
6 Videos9 Lektüren7 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 29 Minuten
Arrays•8 Minuten
Verschiedene Typen mit Arrays verwenden•4 Minuten
Tupel•4 Minuten
Wörterbücher•6 Minuten
Schleifen mit Sammlungstypen verwenden•4 Minuten
Modulzusammenfassung: Datenstrukturen•3 Minuten
9 Lektüren•Insgesamt 145 Minuten
Übung: Arrays in Swift•30 Minuten
Lösung: Arrays in Swift•5 Minuten
Übung: Tupel•30 Minuten
Lösung: Tupel•5 Minuten
Übung: Wörterbücher in Swift•30 Minuten
Lösung: Wörterbücher in Swift•5 Minuten
Übung: Schleifen mit Sammlungstypen verwenden•30 Minuten
Lösung: Schleifen mit Auflistungstypen verwenden•5 Minuten
Zusätzliche Ressourcen•5 Minuten
7 Aufgaben•Insgesamt 109 Minuten
Selbstüberprüfung: Arrays in Swift•5 Minuten
Selbstüberprüfung: Tupel•10 Minuten
Wissenstest: Arrays und Tupel•30 Minuten
Selbstüberprüfung: Wörterbücher in Swift•5 Minuten
Selbstüberprüfung: Schleifen mit Sammlungstypen verwenden•5 Minuten
Wissenstest: Sammlungen•24 Minuten
Modul Quiz: Datenstrukturen•30 Minuten
Funktionen und Verschlüsse
Modul 3•5 Stunden abzuschließen
Moduldetails
Entdecken Sie, wie Funktionen die Wiederverwendung von Codeblöcken ermöglichen und erkunden Sie, wie Closures Funktionen in Konstanten oder Variablen speichern.
Das ist alles enthalten
5 Videos13 Lektüren6 Aufgaben
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 25 Minuten
Einführung in die Funktionen•8 Minuten
Funktionen in der Praxis•5 Minuten
Einführung in Verschlüsse•4 Minuten
Sortieren eines Arrays mit Closures•6 Minuten
Zusammenfassung des Moduls: Funktionen und Verschlüsse•3 Minuten
13 Lektüren•Insgesamt 180 Minuten
Beispiele für Funktionen•10 Minuten
Übung: Üben Sie die Verwendung von Funktionen•30 Minuten
Lösung: Üben Sie die Verwendung von Funktionen•5 Minuten
Weitere Funktionsbeispiele•10 Minuten
Übung: Üben Sie, prägnant ausdrucksstarke Funktionen zu schreiben•30 Minuten
Lösung: Üben Sie, prägnant ausdrucksstarke Funktionen zu schreiben•5 Minuten
Zusätzliche Ressourcen•5 Minuten
Beispiele für Verschlüsse•10 Minuten
Übung: Üben Sie die Verwendung von Verschlüssen•30 Minuten
Lösung: Üben Sie die Verwendung von Verschlüssen•5 Minuten
Übung: Verwenden Sie Funktionen, um ein Programm zu modularisieren•30 Minuten
Lösung: Verwenden Sie Funktionen, um ein Programm zu modularisieren•5 Minuten
Zusätzliche Ressourcen•5 Minuten
6 Aufgaben•Insgesamt 74 Minuten
Selbstüberprüfung: Üben Sie die Verwendung von Funktionen•5 Minuten
Selbstüberprüfung: Üben Sie, prägnant ausdrucksstarke Funktionen zu schreiben•5 Minuten
Wissenstest: Funktionen•24 Minuten
Selbstüberprüfung: Üben Sie die Verwendung von Verschlüssen•5 Minuten
Selbstüberprüfung: Funktionen verwenden, um ein Programm zu modularisieren•5 Minuten
Modul-Quiz: Funktionen und Verschlüsse•30 Minuten
Strukturen und Klassen
Modul 4•4 Stunden abzuschließen
Moduldetails
Lernen Sie, wie Sie Ihren Code mit Strukturen und Klassen kapseln können.
Das ist alles enthalten
7 Videos7 Lektüren5 Aufgaben
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 30 Minuten
Was ist eine Struktur?•7 Minuten
Arbeiten mit Strukturen•5 Minuten
Was sind Mutationsmethoden?•5 Minuten
Klassen in Swift•4 Minuten
Referenztypen und Werttypen•4 Minuten
Erstellen von Klassen mit gespeicherten und berechneten Eigenschaften•4 Minuten
Modulzusammenfassung: Strukturen und Klassen•2 Minuten
7 Lektüren•Insgesamt 105 Minuten
Hinzufügen von Eigenschaften und Methoden zu Strukturen•15 Minuten
Übung: Erstellen Sie eine Struktur mit einer mutierenden Methode•30 Minuten
Lösung: Erstellen Sie eine Struktur mit einer Mutationsmethode•10 Minuten
Zusätzliche Ressourcen•5 Minuten
Übung: Klassen mit gespeicherten und berechneten Eigenschaften erstellen•30 Minuten
Lösung: Erstellen Sie Klassen mit gespeicherten und berechneten Eigenschaften•10 Minuten
Zusätzliche Ressourcen•5 Minuten
5 Aufgaben•Insgesamt 78 Minuten
Selbstüberprüfung: Erstellen Sie eine Struktur mit einer Mutationsmethode•9 Minuten
Wissenstest: Strukturen•18 Minuten
Selbstüberprüfung: Erstellen von Klassen mit gespeicherten und berechneten Eigenschaften•6 Minuten
Wissenstest: Klassen in Swift•15 Minuten
Modul-Quiz: Strukturen und Klassen•30 Minuten
Benotete Bewertung
Modul 5•4 Stunden abzuschließen
Moduldetails
Üben und reflektieren Sie die Fähigkeiten, die Sie in diesem Kurs gelernt haben.
Das ist alles enthalten
2 Videos10 Lektüren4 Aufgaben1 Diskussionsthema
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 5 Minuten
Kurs Rekapitulation•3 Minuten
Herzlichen Glückwunsch!•3 Minuten
10 Lektüren•Insgesamt 183 Minuten
Abschlussprojekt: Der Bankkontosimulator•15 Minuten
Teil 1: Schaffen Sie das Bankensystem•30 Minuten
Teil 1: Lösung•5 Minuten
Teil 2: Definieren Sie die Bankkontovorgänge•60 Minuten
Teil 2: Lösung•10 Minuten
Teil 3: Verwalten Sie Ihr Bankkonto•30 Minuten
Teil 3: Lösung•10 Minuten
Bankkonto Projektzusammenfassung•10 Minuten
Über die abschließende Bewertung•10 Minuten
Nächste Schritte•3 Minuten
4 Aufgaben•Insgesamt 55 Minuten
Teil 1: Selbstbeurteilung•10 Minuten
Teil 2: Selbstbeurteilung•10 Minuten
Teil 3: Selbstbeurteilung•5 Minuten
Abschließendes benotetes Quiz: Grundlagen der Programmierung•30 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Über das Lernen reflektieren•10 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Meta entwickelt Technologien, die Menschen dabei helfen, mit Freunden und Familie in Kontakt zu treten, Gemeinschaften zu finden und Unternehmen aufzubauen. Die Meta Professional Certificates schaffen Möglichkeiten, so dass jeder, unabhängig von Ausbildung, Hintergrund oder Erfahrung, hochwertige Fähigkeiten erlernen kann, um eine wachstumsstarke Karriere zu starten - ein Abschluss oder Erfahrung sind nicht erforderlich. Meta bietet auch Schulungskurse zum Metaverse an, um Menschen, Marken, Unternehmen und Fachleute über die Möglichkeiten aufzuklären, die es bietet und was es für unsere Welt heute und in Zukunft bedeutet.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.7
275 Bewertungen
5 stars
79,27 %
4 stars
13,09 %
3 stars
5,45 %
2 stars
1,45 %
1 star
0,72 %
Zeigt 3 von 275 an
D
DL
5·
Geprüft am 6. Nov. 2025
Excellent course. Professionally made, relevant, and informative.
R
RS
5·
Geprüft am 1. Dez. 2022
Very well structured material and well-thought approach to learning by the instructor, I highly recommend this course.
F
FS
4·
Geprüft am 24. Aug. 2024
It’s a good course to start with learning Swift. But I think if you have experience with other OOP languages such as C++, you will find this course oversimplified and not that challenging.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich dieses Zertifikat abonniere?
Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugang zu allen Kursen des Zertifikats, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird zu Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.