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 fortschrittliche Komponenten
- Architekturmuster: MVVM (praktische Einführung)
- Fortschrittliches UI-State-Management mit @State und @ObservedObject
- Navigation mit UINavigationController und Koordinatoren
- Praxis: Umstrukturierung der Projektarchitektur
Nebenläufigkeit und asynchrone Operationen
- Grand Central Dispatch (GCD) für asynchrone Aufgaben
- Verwendung von async/await in Swift
- Hauptthread vs. Hintergrund-Threads
- Praxis: Implementierung asynchroner Operationen im Projekt
Fortschrittliche Datendauerhaftigkeit
- Core Data für lokale Speicherhaltung (grundlegendes CRUD)
- UserDefaults für einfache Daten
- Praxis: Datendauerhaftigkeit im Projekt
Testing und Codequalität
- Unit-Testing mit XCTest
- UI-Testing mit XCUITest
- Tools zur statischen Codeanalyse (SwiftLint)
- Praxis: Implementierung grundlegender Tests im Projekt
Integration und Optimierung
- Konsumieren von RESTful APIs mit URLSession und Codable
- Umgang mit JSON
- Grundlagen der UI- und Batterie-Leistungsoptimierung
- Praxis: API-Integration und Leistungstuning
Zusammenfassung und nächste Schritte
Voraussetzungen
- Solides Verständnis der grundlegenden iOS-Entwicklung (UIKit, Storyboards, Navigation, Swift)
- Erfahrung mit Xcode
- Vertrautheit mit objektorientierten Programmkonzepten
Zielgruppe
- Erfahrene iOS-Entwickler
- Mobilentwickler, die sich in fortgeschrittenen Techniken weiterbilden möchten
- Softwareingenieure, die skalierbare iOS-Anwendungen mit hoher Leistung erstellen
35 Stunden