Neem contact met ons op

Cursusaanbod

Inleiding

Geavanceerde iOS-ontwikkeling

  • Enterprise-architectuur voor iOS
  • Ontwerppatronen in softwareontwikkeling
  • Protocol-georiënteerd programmeren

Het RxSwift-framework

  • Functioneel programmeerwerk versus reactieve programmeermethoden
  • Reactieve extensies in Swift

De Alamofire-netwerkbibliotheek

  • Platform-as-a-Service: concept en toepassingen
  • Webdiensten en hun integratie met Alamofire

Geavanceerd gebruik van Swift en protocolprogrammeertechnieken

  • Werken met enumeraties in Swift
  • Het ontwikkelen van eigen protocollen
  • Het gebruik en implementeren van delegates
  • Het schrijven van extensies voor bestaande protocollen
  • Recursieve functies maken in Swift
  • Werken met datastructuren en algoritmen

Reactieve programmeermethoden in Swift met RxSwift

  • Observables en abonnementen implementeren
  • Werken met subjects in reactieve programmeeromgevingen
  • Filter-, transformatie- en combinatie-operatoren gebruiken
  • Integratie van RxSwift met UI-frameworks zoals RxCoaCoa
  • Het implementeren van het MVVM-ontwerppatroon
  • Foutafhandeling en debugging in reactieve systemen

Alamofire: praktische toepassingen

  • Integreren van Alamofire in een Swift-project
  • Bestanden importeren en verwerken
  • Gegevens ophalen uit webdiensten
  • Optimalisatietechnieken voor specifieke apps, zoals PhotoTagger

Unit- en UI-testing in Swift

  • Eenheidstests schrijven in Swift
  • Gebruikersinterface-tests uitvoeren in Swift

Samenvatting en afsluiting

Vereisten

  • Ervaring in iOS-ontwikkeling

Doelgroep

  • iOS-ontwikkelaars
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën