Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Ein grundlegendes Verständnis der Swift-Programmierung und der iOS-Entwicklungskonzepte wird empfohlen, aber auch Anfänger können von diesem Kurs profitieren.
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Ein grundlegendes Verständnis der Swift-Programmierung und der iOS-Entwicklungskonzepte wird empfohlen, aber auch Anfänger können von diesem Kurs profitieren.
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 3 Module
Beherrschen Sie die Kunst der Erstellung leistungsstarker iOS-Anwendungen mit Building iOS Applications with UIKit and SwiftUI. In diesem Kurs lernen Sie, dynamische, benutzerfreundliche Anwendungen mit UIKit und SwiftUI zu erstellen. Sie beginnen mit den Grundlagen von UIKit und konzentrieren sich dabei auf Ansichtshierarchien, Layouts und Navigationssteuerungen, bevor Sie sich mit der Flexibilität und Leistungsfähigkeit von SwiftUI beschäftigen. Am Ende dieses Kurses werden Sie in der Lage sein, voll funktionsfähige Anwendungen mit adaptiven Schnittstellen, effizienter Navigation und der Integration von Apple-Diensten zu erstellen. Während des Kurses werden Sie: - die Grundlagen von UIKit verstehen, einschließlich View-Controllern, Auto-Layouts und Segues - praktische Erfahrungen bei der Erstellung dynamischer Schnittstellen mit der deklarativen Syntax von SwiftUI sammeln.
- Implementierung zentraler Apple-Dienste wie CoreLocation, Benachrichtigungen und Alerts zur Verbesserung der App-Funktionalität - Verwaltung des App-Status und der Navigation sowohl in UIKit- als auch in SwiftUI-Umgebungen Einzigartig an diesem Kurs ist die Kombination von UIKit und SwiftUI, die einen umfassenden Ansatz zur Entwicklung moderner iOS-Anwendungen bietet. Egal, ob Sie UIKit beherrschen oder die Möglichkeiten von SwiftUI erkunden möchten, dieser Kurs bietet eine ausgewogene und praktische Lernerfahrung. Hinweis: Dies ist der zweite Kurs der Spezialisierungsreihe End-to-End iOS Development Mastery: Building, Integrating, Deploying with Swift. Setzen Sie Ihre Lernreise mit dem nächsten Kurs fort, um Ihre Kenntnisse in der iOS-Entwicklung zu vervollständigen! Haftungsausschluss: Dieser Kurs ist eine unabhängige Bildungsressource, die von Board Infinity entwickelt wurde, und ist nicht mit Apple Inc. oder einer seiner Tochtergesellschaften oder verbundenen Unternehmen verbunden, wird von ihnen unterstützt, gesponsert oder steht in offizieller Verbindung mit ihnen. Dieser Kurs ist kein offizielles Vorbereitungsmaterial von Apple Inc. Alle erwähnten Warenzeichen, Dienstleistungsmarken und Firmennamen sind Eigentum der jeweiligen Inhaber und werden nur zu Identifikationszwecken verwendet.
Dieses Modul behandelt die Grundlagen der Erstellung von iOS-Anwendungen mit UIKit. Sie lernen, wie Sie Ihre erste UIKit-App einrichten, mit Storyboards arbeiten und UI-Komponenten wie Schaltflächen, Beschriftungen und Textfelder beherrschen. Außerdem lernen Sie Auto-Layout für Responsive Designs kennen und beschäftigen sich mit Navigation und Datenübertragung zwischen View Controllern.
Schaltflächen, Beschriftungen und TextFelder•4 Minuten
Automatisches Layout und Beschränkungen•5 Minuten
Arbeiten mit Tabellenansichten und Auflistungsansichten•5 Minuten
Einführung in Navigationscontroller•5 Minuten
Modale und Segue-Typen•4 Minuten
Datenübergabe zwischen View Controllern•5 Minuten
4 Lektüren•Insgesamt 100 Minuten
Kurs-Lehrplan•10 Minuten
Lesen Sie mehr über Einführung in UIKit•30 Minuten
Lesen Sie mehr über UI Komponenten und Layouts•30 Minuten
Lesen Sie mehr über Navigation und Segues•30 Minuten
4 Aufgaben•Insgesamt 105 Minuten
Benotete Zuweisung: UIKit-Grundlagen•60 Minuten
Praxis-Quiz: Einführung in UIKit•15 Minuten
Praxis-Quiz: UI-Komponenten und Layouts•15 Minuten
Praxis-Quiz: Navigation und Abschnitte•15 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Treffen & Begrüßung•10 Minuten
1 Plug-in•Insgesamt 5 Minuten
Schnellkurs Check-In•5 Minuten
SwiftUI für iOS-Anwendungen
Modul 2•3 Stunden abzuschließen
Moduldetails
In diesem Modul wird SwiftUI vorgestellt, das moderne deklarative Framework von Apple für die UI-Entwicklung. Sie lernen, wie Sie mit Stacks, Listen und Formularen responsive Schnittstellen entwerfen und dabei adaptive Layouts sicherstellen. Das Modul erforscht auch Techniken zur Zustandsverwaltung, einschließlich der Verwendung von @State, @Binding, @EnvironmentObject und @ObservedObject, um dynamische und interaktive Anwendungen zu erstellen.
Das ist alles enthalten
6 Videos2 Lektüren3 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 32 Minuten
Arbeiten mit Stacks (HStack, VStack, ZStack)•4 Minuten
Listen und Formulare erstellen•5 Minuten
Adaptive Layouts bauen•5 Minuten
NavigationView und NavigationLinks•6 Minuten
Verwendung von @State und @Binding für die Zustandsverwaltung•5 Minuten
Verstehen von @EnvironmentObject und @ObservedObject•7 Minuten
2 Lektüren•Insgesamt 60 Minuten
Lesen Sie mehr über die Gestaltung von Schnittstellen mit Responsive Design•30 Minuten
Lesen Sie mehr über Navigation und Zustandsverwaltung in SwiftUI•30 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Benotete Zuweisung: SwiftUI für iOS-Anwendungen•60 Minuten
Praxis-Quiz: Navigation und Zustandsverwaltung in SwiftUI•15 Minuten
Arbeiten mit Apple Services
Modul 3•3 Stunden abzuschließen
Moduldetails
Dieses Modul konzentriert sich auf die Nutzung von Apple-Diensten zur Verbesserung der App-Funktionalität. Sie arbeiten mit CoreLocation, um auf Standortdaten von Benutzern zuzugreifen und diese zu nutzen, und lernen, wie Sie lokale und Push-Benachrichtigungen implementieren. Darüber hinaus behandelt das Modul die Erstellung von benutzerdefinierten Benachrichtigungen und Aktionsblättern zur Verbesserung der Benutzerinteraktion.
Das ist alles enthalten
6 Videos2 Lektüren3 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 39 Minuten
Zugriff auf den Benutzerstandort•6 Minuten
Umgekehrte Geokodierung mit CoreLocation•6 Minuten
Umgang mit Berechtigungen•7 Minuten
Lokale Benachrichtigungen erstellen•7 Minuten
Handhabung von Push-Benachrichtigungen•7 Minuten
Benutzerdefinierte Warnmeldungen und Aktionsblätter•6 Minuten
2 Lektüren•Insgesamt 60 Minuten
Lesen Sie mehr über die Integration von CoreLocation•30 Minuten
Lesen Sie mehr über Benachrichtigungen und Alarme•30 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Benotete Zuweisung: Arbeiten mit Apple Services•60 Minuten
Praxis-Quiz: Integration von CoreLocation•15 Minuten
Praxis-Quiz: Benachrichtigungen und Alarme•15 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.
Board Infinity ist eine 2017 gegründete Karriereplattform, die die Kluft zwischen Karrierewilligen und Branchenexperten überbrückt. Unsere Plattform fördert die berufliche Entwicklung, indem sie personalisierte Lernerfahrungen, fachkundiges Karriere-Coaching und vielfältige Möglichkeiten bietet, um Menschen bei der Erfüllung ihrer Karriereträume zu unterstützen. Board Infinity hat bereits mehr als 20.000 Karrierewechsel erfolgreich begleitet und damit einen wichtigen Beitrag zur Karriereentwicklung geleistet.
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.