Cursus iOS Development met Swift UI
Startdata en plaatsen
placeAmsterdam 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Amsterdam, Dag 1 event 11 februari 2025, 09:30-16:30, Amsterdam, Dag 2 event 12 februari 2025, 09:30-16:30, Amsterdam, Dag 3 event 13 februari 2025, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Eindhoven, Dag 1 event 11 februari 2025, 09:30-16:30, Eindhoven, Dag 2 event 12 februari 2025, 09:30-16:30, Eindhoven, Dag 3 event 13 februari 2025, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Houten, Dag 1 event 11 februari 2025, 09:30-16:30, Houten, Dag 2 event 12 februari 2025, 09:30-16:30, Houten, Dag 3 event 13 februari 2025, 09:30-16:30, Houten, Dag 4 |
placeOnline 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Online, Dag 1 event 11 februari 2025, 09:30-16:30, Online, Dag 2 event 12 februari 2025, 09:30-16:30, Online, Dag 3 event 13 februari 2025, 09:30-16:30, Online, Dag 4 |
placeRotterdam 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Rotterdam, Dag 1 event 11 februari 2025, 09:30-16:30, Rotterdam, Dag 2 event 12 februari 2025, 09:30-16:30, Rotterdam, Dag 3 event 13 februari 2025, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 10 feb. 2025 tot 13 feb. 2025Toon rooster event 10 februari 2025, 09:30-16:30, Zwolle, Dag 1 event 11 februari 2025, 09:30-16:30, Zwolle, Dag 2 event 12 februari 2025, 09:30-16:30, Zwolle, Dag 3 event 13 februari 2025, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Amsterdam, Dag 1 event 11 maart 2025, 09:30-16:30, Amsterdam, Dag 2 event 12 maart 2025, 09:30-16:30, Amsterdam, Dag 3 event 13 maart 2025, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Eindhoven, Dag 1 event 11 maart 2025, 09:30-16:30, Eindhoven, Dag 2 event 12 maart 2025, 09:30-16:30, Eindhoven, Dag 3 event 13 maart 2025, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Houten, Dag 1 event 11 maart 2025, 09:30-16:30, Houten, Dag 2 event 12 maart 2025, 09:30-16:30, Houten, Dag 3 event 13 maart 2025, 09:30-16:30, Houten, Dag 4 |
placeOnline 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Online, Dag 1 event 11 maart 2025, 09:30-16:30, Online, Dag 2 event 12 maart 2025, 09:30-16:30, Online, Dag 3 event 13 maart 2025, 09:30-16:30, Online, Dag 4 |
placeRotterdam 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Rotterdam, Dag 1 event 11 maart 2025, 09:30-16:30, Rotterdam, Dag 2 event 12 maart 2025, 09:30-16:30, Rotterdam, Dag 3 event 13 maart 2025, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 10 mar. 2025 tot 13 mar. 2025Toon rooster event 10 maart 2025, 09:30-16:30, Zwolle, Dag 1 event 11 maart 2025, 09:30-16:30, Zwolle, Dag 2 event 12 maart 2025, 09:30-16:30, Zwolle, Dag 3 event 13 maart 2025, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Amsterdam, Dag 1 event 15 april 2025, 09:30-16:30, Amsterdam, Dag 2 event 16 april 2025, 09:30-16:30, Amsterdam, Dag 3 event 17 april 2025, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Eindhoven, Dag 1 event 15 april 2025, 09:30-16:30, Eindhoven, Dag 2 event 16 april 2025, 09:30-16:30, Eindhoven, Dag 3 event 17 april 2025, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Houten, Dag 1 event 15 april 2025, 09:30-16:30, Houten, Dag 2 event 16 april 2025, 09:30-16:30, Houten, Dag 3 event 17 april 2025, 09:30-16:30, Houten, Dag 4 |
placeOnline 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Online, Dag 1 event 15 april 2025, 09:30-16:30, Online, Dag 2 event 16 april 2025, 09:30-16:30, Online, Dag 3 event 17 april 2025, 09:30-16:30, Online, Dag 4 |
placeRotterdam 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Rotterdam, Dag 1 event 15 april 2025, 09:30-16:30, Rotterdam, Dag 2 event 16 april 2025, 09:30-16:30, Rotterdam, Dag 3 event 17 april 2025, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 14 apr. 2025 tot 17 apr. 2025Toon rooster event 14 april 2025, 09:30-16:30, Zwolle, Dag 1 event 15 april 2025, 09:30-16:30, Zwolle, Dag 2 event 16 april 2025, 09:30-16:30, Zwolle, Dag 3 event 17 april 2025, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 12 mei. 2025 tot 15 mei. 2025Toon rooster event 12 mei 2025, 09:30-16:30, Amsterdam, Dag 1 event 13 mei 2025, 09:30-16:30, Amsterdam, Dag 2 event 14 mei 2025, 09:30-16:30, Amsterdam, Dag 3 event 15 mei 2025, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 12 mei. 2025 tot 15 mei. 2025Toon rooster event 12 mei 2025, 09:30-16:30, Eindhoven, Dag 1 event 13 mei 2025, 09:30-16:30, Eindhoven, Dag 2 event 14 mei 2025, 09:30-16:30, Eindhoven, Dag 3 event 15 mei 2025, 09:30-16:30, Eindhoven, Dag 4 |
Beschrijving
In de cursus iOS development met SwiftUI leren de deelnemers de programmeer taal Swift en het declaratieve SwiftUI framework te gebruiken voor de ontwikkeling van apps voor de iPhone en de iPad.Swift ReviewDe cursus iOS Development met SwiftUI gaat van start met een review van de belangrijkste elementen van de Swift programmeertaal. Hierbij komen onder andere type inference, classes, structures, guards en closures aan bod.
Swift UI ArchitectureVervolgens wordt ingegaan op de declaratieve en data driven SwiftUI syntax en het gebruik van SwiftUI projecten in XCode. Ook wordt dan aandacht besteed aan de SwiftUI App en UI hierarchy, de diverse SwiftUI views, stacks, frames en de event handling…

Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
De cursus iOS Development met SwiftUI gaat van start met een review van de belangrijkste elementen van de Swift programmeertaal. Hierbij komen onder andere type inference, classes, structures, guards en closures aan bod.
Swift UI ArchitectureVervolgens wordt ingegaan op de declaratieve en data driven SwiftUI syntax en het gebruik van SwiftUI projecten in XCode. Ook wordt dan aandacht besteed aan de SwiftUI App en UI hierarchy, de diverse SwiftUI views, stacks, frames en de event handling in Swift UI.
Data PersistenceIn SwiftUI apps zijn verschillende manieren voor het opslaan van data. Zo komen Scene Storage en App Storage aan de orde en wordt ingegaan op het benaderen van het file system van een device. Ook wordt aandacht besteed aan het opslaan van data in een key value store en in een relationele database als SQLite. Daarbij passeren ook Lifecycle modifiers de revue.
NavigationHet navigeren tussen verschillende schermen in een SwiftUI app is eveneens onderdeel van het programma van de cursus. Hierbij wordt ingegaan op het gebruik van NavigationViews en NavigationLinks die kunnen worden opgenomen in List en Dynamic Lists.
GesturesGestures in mobile apps hebben betrekking op interactie met het device door middel van taps, clicks en swipes. Het gebruik van gestures in SwiftUI komt aan de orde evenals de combinatie met animaties.
SwiftUI WidgetsWidgets zijn de visuele building blocks van het user interface van een Swift UI App. Diverse widgets zoals lists, grids, buttons, switches, tables, date pickers en maps worden besproken. En ook wordt aandacht besteed aan de creatie van User Defined widgets met de WidgetKit.
UI Kit IntegrationTenslotte komt aan de orde hoe bestaande iOS apps die gemaakt zijn op basis de UI kit architectuur kunnen worden geintegreerd met de SwiftUI architectuur. Hierbij wordt ingegaan op de rol van UIViewControllers en Storyboards.
Doelgroep Cursus iOS Development met SwiftUIDe cursus iOS Development met SwiftUI is bedoeld voor developers die het declaratieve SwiftUI framework willen gebruiken voor de ontwikkeling van apps voor iPhone en iPad.
Voorkennis iOS Development met SwiftUIOm aan de cursus iOS Development met SwiftUI te kunnen deelnemen is voorkennis van programmeren in de taal Swift wenselijk.
Uitvoering Training iOS Development met SwiftUIDe theorie wordt behandeld op basis van presentatie slides en demos. Er is ruime gelegenheid tot oefenen. In de cursus wordt gewerkt met de nieuwste versie van de iOS SDK en XCode. De cursustijden zijn van 9.30 tot 16.30.
Certificering iOS Development met SwiftUIDe deelnemers krijgen na het goed doorlopen van de cursus een certificaat iOS Development met SwiftUI.
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.