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
Einführung
Fortgeschrittene iOS-Entwicklung
- Enterprise-Architektur im iOS-Umfeld
- Gängige Designmuster in der Praxis
- Protokollorientierte Programmierung
Das RxSwift-Framework
- Unterschiede zwischen funktionaler und reaktiver Programmierung
- Die Funktionsweise von Reaktiven Erweiterungen
Das Alamofire-Netzwerkbibliothek
- Konzepte des Plattform-as-a-Service-Modells
- Nutzung von Webdiensten in Verbindung mit Alamofire
Fortgeschrittene Swift-Features sowie Protokollprogrammierung
- Einsatz von Enumerationen
- Erstellung eigener Protokolle
- Arbeit mit Delegaten
- Entwicklung eigener Protokoll-Erweiterungen
- Erstellung rekursiver Funktionen
- Umgang mit Datenstrukturen und Algorithmen
Reaktive Programmierung in Swift mittels RxSwift
- Implementierung von Observables sowie Abonnements
- Nutzung von Subjects im Code
- Anwendung und Kombination reaktiver Operatoren zur Datenverarbeitung
- Integration sowie praktische Anwendung von RxCoaCoa
- Umsetzung des MVVM-Designmodells
- Fehlerbehandlung und Debugging-Verfahren
Alamofire im Detail
- Einbindung von Alamofire in Swift-Projekte
- Importieren erfordlicher Dateien
- Datenabruf mittels der Bibliothek
- Optimierung von Codeabschnitten wie PhotoTagger durch Alamofire
Unit-Tests und UI-Testing
- Unit-Testing in Swift
- Testen der Benutzeroberfläche mit Swift
Zusammenfassung und Abschluss des Kurses
Voraussetzungen
- Erfahrung in der iOS-Entwicklung
Zielgruppe
- iOS-Entwickler
14 Stunden