Cursusaanbod

Architectuur en Geavanceerde Componenten
  • Architectuurpatronen: MVVM (praktische inleiding)
  • Geavanceerd UI-staatbeheer met @State en @ObservedObject
  • Navigatie met UINavigationController en Coordinators
  • Praktijk: Projectarchitectuur herstructureren
Concurrentie en Asynchrone Operaties
  • Grand Central Dispatch (GCD) voor asynchrone taken
  • Gebruik van async/await in Swift
  • Hoofdthread vs. achtergrondthreads
  • Praktijk: Asynchrone operaties in project implementeren
Geavanceerde Gegevenspersistentie
  • Core Data voor lokale persistentie (basis CRUD)
  • UserDefaults voor eenvoudige gegevens
  • Praktijk: Gegevenspersistentie in project
Testen en Codekwaliteit
  • Eenheidstesten met XCTest
  • UI-testen met XCUITest
  • Statische codeanalyse-instrumenten (SwiftLint)
  • Praktijk: Basis tests in project implementeren
Integratie en Optimalisatie
  • RESTful APIs consumeren met URLSession en Codable
  • Werking met JSON
  • Basistips voor UI- en batterijprestaties
  • Praktijk: API-integratie en prestatieoptimalisatie
Samenvatting en Volgende Stappen

Vereisten

  • Goede kennis van basis iOS ontwikkeling (UIKit, Storyboards, navigatie, Swift)
  • Ervaring met Xcode
  • Kennis van objectgeorienteerde programmeerconcepten

Doelgroep

  • Ervaren iOS ontwikkelaars
  • Mobiele ontwikkelaars die geavanceerde technieken willen beheersen
  • Software engineers die schaalbare, hoogpresterende iOS applicaties bouwen
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën