Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien