Cursusaanbod

Architectuur en Geavanceerde Componenten

  • Architectuurpatronen: MVVM (praktische inleiding)
  • Geavanceerd UI-statusbeheer met @State en @ObservedObject
  • Navigatie met UINavigationController en Coordinators
  • Praaktisch werk: Architectuur van het project herschrijven

Concurrency en Asynchrone Operaties

  • Grand Central Dispatch (GCD) voor asynchrone taken
  • Gebruik van async/await in Swift
  • Hoofddraad vs. achtergronddraad
  • Praaktisch werk: Implementatie van asynchrone operaties in het project

Geavanceerde Data-Persistente Technieken

  • Core Data voor lokale persistente opslag (basis CRUD)
  • UserDefaults voor eenvoudige gegevens
  • Praaktisch werk: Data-persistentie in het project

Testen en Codekwaliteit

  • Unit-testen met XCTest
  • UI-testen met XCUITest
  • Statische codeanalyse-tools (SwiftLint)
  • Praaktisch werk: Implementatie van basistests in het project

Integratie en Optimalisatie

  • Consumptie van RESTful API's met URLSession en Codable
  • Werken met JSON
  • Basisprincipes voor UI- en batterijprestatieoptimalisatie
  • Praaktisch werk: API-integratie en prestatietuning

Voorzieningen en Volgende Stappen

Vereisten

  • Vast begrip van basis iOS-ontwikkeling (UIKit, Storyboards, navigatie, Swift)
  • Erfaring met Xcode
  • Kennis van objectgeoriënteerde programmeerconcepten

Doelgroep

  • Gevorderde iOS-ontwikkelaars
  • Mobiele ontwikkelaars die geavanceerde technieken willen meesterschappen
  • Software ingenieurs die schaalbare, hoge-prestatie iOS-toepassingen bouwen
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën