iOS ontwikkeltraining - klassikaal

2.995,00 EUR

  • 10 days
Live Virtueel Klassikaal
In Huis / In Bedrijf
Volgende cohort:Apr 27, 2026
+ 17 dagen over

Stap in de dynamische wereld van het ontwikkelen van mobiele apps met de iOS Development Training van KnowledgeHut — een praktijkgerichte training onder leiding van een instructeur, ontworpen om jou te vormen tot een zelfverzekerde iOS‑ontwikkelaar. Deze meeslepende cursus neemt je mee van de basis van programmeren in Swift tot het bouwen van echte, productieklare apps voor Apple‑apparaten met behulp van Xcode en iOS‑frameworks. Je leert belangrijke concepten zoals UI‑ontwerp, permanente opslag, netwerkcommunicatie en app‑architectuur, en past deze direct toe in praktische, realistische projecten.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner tot gemiddeld

40 uur onder leiding van een instructeur

4 uur per sessie

36+ uur praktijkgericht programmeren

en ontwikkelingspraktijk

Leer de basisprincipes van Swift

en maak apps voor meerdere apparaten

Aanvullende zelfstudie-eLearning in eigen tempo

Automatisch Beoordeelde Toetsen en Herinneringsquizzen

Meer dan 70 uur aanbevolen studietijd

Certificaat van afronding van het programma inbegrepen

Roosters beschikbaar op weekdagen en in het weekend

Neem eerst contact met ons op voordat u boekt

Hero

Leerdoelen

Aan het einde van dit programma ben je in staat om:

Swift-programmeren

Begin je iOS-reis door de Swift-taal te leren en onder de knie te krijgen.

Xcode-appstructuur

Begrijp de app‑architectuur en workflows met behulp van Apple’s Xcode‑IDE.

Responsief UI-ontwerp

Ontwerp gebruikersinterfaces die soepel werken op zowel één als meerdere apparaten.

Complete apps bouwen

Pas je vaardigheden toe om van begin tot eind een volledig functionele iOS-applicatie te ontwikkelen.

Hero

Cursustijdlijn

  1. Inleiding tot Swift

    Les 1

    • Variabelen, typen
    • Functies
    • Klassen, structs
    • Eigenschappen
    • Enumeraties
    • Closures
    • Protocollen
    • Geheugenbeheer
    • Generiek programmeren
    • Subscripts
  2. Ontwerppatronen

    Les 2

    • Extensies
    • MVC
    • MVVM
    • Singleton-patroon
    • Protocolgeoriënteerd programmeren
  3. Xcode

    Les 3

    • App-architectuur
    • Levenscyclus van de app
    • Levenscyclus weergeven
    • De eerste app maken
  4. UI-ontwerp

    Les 4

    • Gebruikersinterface voor één apparaat
    • Multi-apparaatinterface
    • Apps voor meerdere schermen
    • Viewcontrollers
    • Tabbalk & navigatie
    • Complexe interfaces en tabellen
  5. Persistente opslag

    Les 5

    • CoreData
    • Gegevens lezen
    • Gegevens schrijven
    • Gegevens bijwerken
    • Gegevens verwijderen
    • Unieke gegevens
    • Entiteitsrelaties
    • Codable-protocol
  6. Netwerkcommunicatie

    Les 6

    • JSON parseren
    • XML parseren
  7. Programmeertaal

    Les 7

    • Frameworks creëren
    • Swift en Objective-C combineren
    • Over CocoaPods
  8. App-project

    Les 8

    • Pas toe wat je hebt geleerd door een complete iOS‑app te bouwen.
    • Ontwerp
    • Implementatie
iOS-ontwikkeltraining

Voor wie is dit programma bedoeld?

Vereisten

Hoewel er geen strikte toelatingseisen zijn voor de training, wordt aanbevolen dat deelnemers een basiskennis hebben van programmeertalen zoals C++, JAVA en C#.

Beginnende iOS-ontwikkelaars

Software-ingenieurs & programmeurs

Ontwerpers van mobiele apps

Techliefhebbers & Studenten

Professionals die overstappen naar mobiele ontwikkeling

Start nu met de cursus

Verklaringen

Vergunningverlening en accreditatie

De cursus wordt aangeboden volgens de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om tijdens het gehele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.

Veelgestelde vraag

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!