iOS ontwikkeltraining - klassikaal
2.995,00 EUR
- 10 days
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

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.

Cursustijdlijn
Inleiding tot Swift
Les 1
- Variabelen, typen
- Functies
- Klassen, structs
- Eigenschappen
- Enumeraties
- Closures
- Protocollen
- Geheugenbeheer
- Generiek programmeren
- Subscripts
Ontwerppatronen
Les 2
- Extensies
- MVC
- MVVM
- Singleton-patroon
- Protocolgeoriënteerd programmeren
Xcode
Les 3
- App-architectuur
- Levenscyclus van de app
- Levenscyclus weergeven
- De eerste app maken
UI-ontwerp
Les 4
- Gebruikersinterface voor één apparaat
- Multi-apparaatinterface
- Apps voor meerdere schermen
- Viewcontrollers
- Tabbalk & navigatie
- Complexe interfaces en tabellen
Persistente opslag
Les 5
- CoreData
- Gegevens lezen
- Gegevens schrijven
- Gegevens bijwerken
- Gegevens verwijderen
- Unieke gegevens
- Entiteitsrelaties
- Codable-protocol
Netwerkcommunicatie
Les 6
- JSON parseren
- XML parseren
Programmeertaal
Les 7
- Frameworks creëren
- Swift en Objective-C combineren
- Over CocoaPods
App-project
Les 8
- Pas toe wat je hebt geleerd door een complete iOS‑app te bouwen.
- Ontwerp
- Implementatie

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
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

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!
