Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Architektur und fortgeschrittene Komponenten
- Architekturmuster: MVVM (praktische Einführung)
- Fortschrittliche UI-Zustandsverwaltung mit @State und @ObservedObject
- Navigierung mit UINavigationController und Coordinators
- Praxis: Architektur des Projekts refaktorisieren
Konkurrenz und asynchrone Operationen
- Grand Central Dispatch (GCD) für asynchrone Aufgaben
- Nutzung von async/await in Swift
- Hauptthread vs. Hintergrundthreads
- Praxis: Implementierung asynchroner Operationen im Projekt
Fortschrittliche Datenspeicherung
- Core Data für lokale Speicherung (Grundlegende CRUD-Operationen)
- UserDefaults für einfache Daten
- Praxis: Datenspeicherung im Projekt
Testing und Code-Qualität
- Unit Testing mit XCTest
- UI Testing mit XCUITest
- Statistische Code-Analysenwerkzeuge (SwiftLint)
- Praxis: Implementierung grundlegender Tests im Projekt
Integration und Optimierung
- Konsumieren von RESTful APIs mit URLSession und Codable
- Arbeiten mit JSON
- Basis der UI- und Akkuprefermanceoptimierung
- Praxis: API-Integration und Leistungsjustierung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Festes Verständnis der grundlegenden iOS-Entwicklung (UIKit, Storyboards, Navigation, Swift)
- Erfahrung mit Xcode
- Bekanntschaft mit objektorientierten Programmierkonzepten
Zielgruppe
- Gewiesene iOS-Entwickler
- Mobile Entwickler, die sich auf fortgeschrittene Techniken spezialisieren möchten
- Software-Ingenieure, die skalierbare und hochleistungsstarke iOS-Anwendungen erstellen
35 Stunden