Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien