Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
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 4 Module
Eine Einführung in die Programmiersprache Swift. Damit bereiten Sie sich auf die Entwicklung umfangreicherer iOS-Apps vor und schaffen eine Grundlage für fortgeschrittene iOS-Entwicklungsthemen. Nach Abschluss dieses Kurses sind Sie in der Lage: 1. Die Beziehung zwischen Swift und Objective-C und deren Verwendung in der iOS- und Mac (OS X)-Programmierung zuordnen 2. Die Fähigkeit entwickeln, Swift-Code zu lesen und zu schreiben 3. Unterscheiden, wie beide Programmiersprachen zusammen in Anwendungen verwendet werden können 4. Demonstrieren Sie anhand verschiedener iOS-Programmierbeispiele, wie Sie Anwendungen vollständig in Swift schreiben können 5. Bestimmen Sie, wie Swift für die Entwicklung auf neuen Plattformen wie der Apple Watch und dem Apple TV verwendet werden kann 6. Erstellen Sie eine funktionierende Client-Server-iPhone-Anwendung mit Standortdiensten, die Sie Ihrem Portfolio hinzufügen können.
In dieser ersten Woche erhalten Sie einen ersten Einblick in die Programmierumgebung und die Programmiersprache Swift. Wenn Sie den Kurs "Grundlagen der Objective-C App-Entwicklung" im Rahmen dieser Specializations belegt haben, werden Ihnen einige dieser Inhalte vielleicht bekannt vorkommen. Studenten, die diesen Kurs nicht belegt haben - kein Grund zur Sorge - Sie erhalten eine umfassende Einführung, um sich mit der Programmierung für iOS oder Mac OS X vertraut zu machen, als ob Swift Ihre erste Programmiersprache wäre.
Das ist alles enthalten
30 Videos1 Lektüre1 Aufgabe
Infos zu Modulinhalt anzeigen
30 Videos•Insgesamt 237 Minuten
Willkommen!•3 Minuten
Einführung in Swift•12 Minuten
Erste Schritte mit XCode•13 Minuten
Swift-Grundlagen Teil 1: Typen, Konstanten, Variablen•9 Minuten
Swift-Grundlagen Teil 2: Kontrollfluss - Teil 1•8 Minuten
Swift-Grundlagen Teil 3: Kontrollfluss - Teil 2•7 Minuten
Swift-Grundlagen Teil 4: Zahlen•10 Minuten
Swift-Grundlagen Teil 5: Schleifen•10 Minuten
Swift-Grundlagen Teil 6: Zeichenketten•8 Minuten
So erstellen Sie ein Array•5 Minuten
Verwenden von Arrays / Ändern von Werten von Arrays•11 Minuten
Arrays vergleichen•7 Minuten
Wie man ein Wörterbuch erstellt•8 Minuten
Verwenden und Ändern von Wörterbüchern Teil 1•8 Minuten
Verwenden und Ändern von Wörterbüchern Teil 2•6 Minuten
Eigenschaften von Wörterbüchern•4 Minuten
Verwenden und Ändern von Sets Teil 1•11 Minuten
Verwenden und Ändern von Sets Teil 2•10 Minuten
Verwenden und Ändern von Sets Teil 3•7 Minuten
Wie Sie eine Basisfunktion erstellen•8 Minuten
Funktion mit Parametern Teil 1•10 Minuten
Funktion mit Parametern Teil 2•6 Minuten
Funktion mit Parametern Teil 3•8 Minuten
Funktionen, die einen Wert(e) zurückgeben Teil 1•6 Minuten
Funktionen, die einen Wert(e) zurückgeben Teil 2•11 Minuten
Umfang / Unzulässige Bedingungen•7 Minuten
Ein Wort zu Funktionstypen•2 Minuten
Verwendung von Verschlüssen•10 Minuten
Mehr Verschluss-Syntax•9 Minuten
Eigenschaften von Closures•2 Minuten
1 Lektüre•Insgesamt 10 Minuten
Überblick über den Kurs•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 1 Quiz•30 Minuten
Weitere Einblicke in Swift
Modul 2•4 Stunden abzuschließen
Moduldetails
Der Inhalt dieser Woche baut auf den Kenntnissen und Beispielen der Vorwoche auf. Sie werden damit beginnen, die in der vorangegangenen Woche erlernten grundlegenden Programmierkenntnisse zu kombinieren, um mit der Manipulation von Daten in Funktionen zu beginnen und zu lernen, wie Funktionen in verschiedenen Typen (z.B. enums, structs, classes) verwendet werden können. Dies wird Sie auf die Arbeit in einer vollständigen Anwendung vorbereiten, die in Woche 4 im Mittelpunkt stehen wird. Sie werden einige der fortgeschrittenen Funktionen der Swift-Programmiersprache kennenlernen, die oft nützlich sind, um ein komplettes System wie eine vollständige iPhone-Anwendung zusammenzustellen.
Das ist alles enthalten
21 Videos1 Lektüre1 peer review
Infos zu Modulinhalt anzeigen
21 Videos•Insgesamt 170 Minuten
Wie man grundlegende Aufzählungen erstellt•7 Minuten
Erstellen von Aufzählungen mit Rohwerten•9 Minuten
Aufzählungen verwenden Teil 1•11 Minuten
Aufzählungen verwenden Teil 2•6 Minuten
Aufzählungen verwenden Teil 3•8 Minuten
Aufzählungen Methoden und Beschränkungen•4 Minuten
Wie Sie Strukturen erstellen•12 Minuten
Strukturen Methoden und Beschränkungen•4 Minuten
Erstellen von Klassen in Quelldateien•6 Minuten
Arbeiten mit Klassen Teil 1•5 Minuten
Arbeiten mit Klassen Teil 2•10 Minuten
Eigenschaften erstellen Teil 1•11 Minuten
Eigenschaften erstellen Teil 2•9 Minuten
Arbeiten mit Eigenschaften Teil 1•10 Minuten
Arbeiten mit Eigenschaften Teil 2•6 Minuten
Zugriffskontrolle•12 Minuten
Standard-Initialisierer Teil 1•8 Minuten
Standard-Initialisierer Teil 2•6 Minuten
Standard-Initialisierer Teil 3•9 Minuten
Erstellen und Arbeiten mit Initialisierern Teil 1•9 Minuten
Erstellen und Arbeiten mit Initialisierern Teil 2•9 Minuten
1 Lektüre•Insgesamt 10 Minuten
Spielen mit Swift (Playground Assignment) Anweisungen•10 Minuten
1 peer review•Insgesamt 60 Minuten
Spielen mit Swift (Playground Assignment)•60 Minuten
Vom Programmierer zum Entwickler
Modul 3•5 Stunden abzuschließen
Moduldetails
In dieser Woche werden Sie damit beginnen, ihr erstes, einfaches iPhone-Projekt mit Swift zu entwickeln. Dabei werden einige Themen eingeführt, die sich nicht nur auf Swift selbst beschränken, sondern auch größere Themen der iOS-Anwendungsentwicklung behandeln, um Sie auf das Schreiben einer komplexeren Anwendung in Woche 4 vorzubereiten.
Ereignisgesteuerte Anwendungen mit Swift und XCode Teil 1•10 Minuten
Ereignisgesteuerte Anwendungen mit Swift und XCode Teil 2•7 Minuten
Ereignisgesteuerte Anwendungen mit Swift und XCode Teil 3•6 Minuten
Schreiben einer iOS-Anwendung (Cocoa Touch-Anwendungen) Teil 1•12 Minuten
Schreiben einer iOS-Anwendung (Cocoa Touch-Anwendungen) Teil 2•10 Minuten
Schreiben einer iOS-Anwendung (Cocoa Touch-Anwendungen) Teil 3•12 Minuten
Schreiben einer iOS-Anwendung (Cocoa Touch-Anwendungen) Teil 4•5 Minuten
Schreiben einer iOS-Anwendung (Beispiel Einkaufsliste)•15 Minuten
1 Lektüre•Insgesamt 10 Minuten
Notiz•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 3 Quiz•30 Minuten
iPhone Programme und mehr
Modul 4•8 Stunden abzuschließen
Moduldetails
In dieser letzten Woche des Kurses werden Sie eine umfassendere Anwendung namens HoBshare erstellen. Dies ist eine komplexere Anwendung, die Ihnen helfen soll, viele der verschiedenen Techniken und Sprachfunktionen, die in den vorangegangenen Wochen eingeführt wurden, zu nutzen und zu sehen, wie sie als Werkzeuge für die Entwicklung einer Anwendung eingesetzt werden können. Wir werden auch einige der neuen und aufregenden Verbrauchertechnologien erkunden, mit denen Entwickler jetzt mit Swift arbeiten können.
Das ist alles enthalten
44 Videos3 Lektüren1 peer review
Infos zu Modulinhalt anzeigen
44 Videos•Insgesamt 365 Minuten
HoBshare Überblick Teil 1•9 Minuten
HoBshare Übersicht Teil 2•9 Minuten
HoBshare Übersicht Teil 3•6 Minuten
HoBshare Übersicht Teil 4•7 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 1•4 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 2•7 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 3•9 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 4•7 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 5•11 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 6•10 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 7•6 Minuten
HoBshare pt II UI und Klasseneinrichtung Teil 8•11 Minuten
MeViewController und SuperClass Teil 1•8 Minuten
MeViewController und SuperClass Teil 2•6 Minuten
MeViewController und SuperClass Teil 3•11 Minuten
MeViewController und SuperClass Teil 4•15 Minuten
MeViewController und SuperClass Teil 5•8 Minuten
MeViewController und SuperClass Teil 6•6 Minuten
MeViewController und SuperClass Teil 7•9 Minuten
MeViewController und SuperClass Teil 8•6 Minuten
MeViewController und SuperClass Teil 9•6 Minuten
MeViewController und SuperClass Teil 10•12 Minuten
Modelle und Datenlieferanten Teil 1•8 Minuten
Modelle und Datenlieferanten Teil 2•7 Minuten
Modelle und Datenanbieter Teil 3•9 Minuten
Modelle und Datenanbieter Teil 4•4 Minuten
Modelle und Datenanbieter Teil 5•8 Minuten
Modelle und Datenlieferanten Teil 6•13 Minuten
Modelle und Datenlieferanten Teil 7•8 Minuten
EditHobbiesViewController Teil 1•10 Minuten
EditHobbiesViewController Teil 2•6 Minuten
EditHobbiesViewController Teil 3•5 Minuten
EditHobbiesViewController Teil 4•6 Minuten
EditHobbiesViewController Teil 5•8 Minuten
NeighborsViewController Teil 1•7 Minuten
NeighborsViewController Teil 2•6 Minuten
NeighborsViewController Teil 3•10 Minuten
NeighborsViewController Teil 4•11 Minuten
NeighborsViewController Teil 5•11 Minuten
NeighborsViewController Teil 6•12 Minuten
Unterhaltsames: iWatch Installation von HoBshare•7 Minuten
Lustige Sachen: iWatch Konfiguration von HoBshare•7 Minuten
Fun Stuff: iWatch sendet Hobbys vom iPhone aus•10 Minuten
Lustige Sachen. iWatch. Einen Anruf tätigen•9 Minuten
Seit 1965 verbindet die University of California, Irvine die Stärken einer bedeutenden Forschungsuniversität mit den Vorzügen einer unvergleichlichen Lage in Südkalifornien. Das unnachgiebige Engagement der UC Irvine für rigorose Akademiker, Spitzenforschung und die Entwicklung von Führungskräften und Charakteren macht den Campus zu einer treibenden Kraft für Innovation und Entdeckung, die unseren lokalen, nationalen und globalen Gemeinschaften in vielerlei Hinsicht dient.
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 mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.