Publicatiedatum : 15/04/2024

Opleiding : SwiftUI, toepassingen ontwikkelen voor het Apple ecosysteem

Praktijkcursus - 3d - 21u00 - Ref. WUI
Prijs : 1650 € V.B.

SwiftUI, toepassingen ontwikkelen voor het Apple ecosysteem




SwiftUI is het nieuwe framework van Apple voor het maken van grafische interfaces voor de iPhone, iPad, Mac, Apple Watch, Apple TV en Apple Vision Pro. Aan het einde van de cursus ben je in staat om applicaties voor het Apple ecosysteem, en in het bijzonder voor de iPhone en iPad, te ontwikkelen met behulp van SwiftUI.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. WUI
  3d - 21u00
1650 € V.B.




SwiftUI is het nieuwe framework van Apple voor het maken van grafische interfaces voor de iPhone, iPad, Mac, Apple Watch, Apple TV en Apple Vision Pro. Aan het einde van de cursus ben je in staat om applicaties voor het Apple ecosysteem, en in het bijzonder voor de iPhone en iPad, te ontwikkelen met behulp van SwiftUI.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Inzicht in de voordelen en speciale functies van SwiftUI in vergelijking met UIkit
Meer informatie over handige Swift-taalfuncties voor SwiftUI
Creëer rijke, flexibele en veelzijdige interfaces
De gegevensstroom van SwiftUI begrijpen
Een complete verbonden applicatie maken met persistentie
Weergaven bouwen rond XCode-previews
SwiftUI integreren in bestaande UIkit-projecten

Doelgroep
Ontwikkelaars en architecten.

Voorafgaande vereisten
Kennis van de taal Swift en de XCode-omgeving.

Opleidingsprogramma

1
SwiftUI-concept

  • Wat is SwiftUI en waarom een nieuw framework?
  • De fundamentele verschillen met UIkit.
  • SwiftUI met iOS, iPadOS, macOS, watchOS, tvOS en visionOS.

2
Snelle functies

  • Ondoorzichtige terugkeertypes.
  • Eigendomsverpakkingen.
  • Functiebouwers.
  • Asynchroon met async/await.
  • De hoofdrolspeler.
Praktisch werk
Praktische toepassing van Swift-functies die nuttig zijn voor SwiftUI.

3
Samenstelling interface

  • Architectuur van een SwiftUI-toepassing.
  • XCode-previews.
  • Weergaven maken.
  • Eenvoudige weergaven: tekst, labels, afbeeldingen, knoppen, vormen, enz.
  • Stijlaanpassers.
  • De verschillende soorten lay-out.
  • Interacties en gebaren.
  • Weergaven scheiden, hergebruiken en testen.
Praktisch werk
Verschillende weergaven maken en samenstellen. XCode-previews gebruiken.

4
Statusbeheer

  • Hoe gegevensstromen werken in SwiftUI.
  • Staten en bindingen.
  • Statusweergaven: tekstvelden, toggles, schuifregelaars, pickers, enz.
  • Animaties en overgangen.
  • De waarneembare macro.
  • Omgevingen.
  • Afhankelijkheidsinjectie.
  • AppStorage en SceneStorage.
  • De levenscyclus van een view.
Praktisch werk
Toestanden en bindingen gebruiken. Animaties gebruiken. Dependency injection implementeren.

5
Lijsten en navigatie

  • Dynamische lijsten: lijsten, roosters, formulieren, luie lijsten, enz.
  • Navigeren tussen weergaven.
  • Modale weergaven en waarschuwingen.
  • Werkbalken en menu's.
  • TabView en SplitView.
Praktisch werk
Dynamische lijsten maken met een navigatiestapel. Modale weergaven maken.

6
Netwerk en persistentie

  • Netwerkgesprekken voeren met SwiftUI.
  • Asynchroon en foutenbeheer.
  • Persistentie van gegevens met SwiftData.
Praktisch werk
Aanmaken van een aangesloten applicatie met persistentie in de basis met SwiftData.

7
SwiftUI-integratie

  • SwiftUI-weergaven integreren in een UIkit-project.
  • UIkit-componenten integreren in een SwiftUI-project.


Feedback van klanten
4,7 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
THOMAS D.
08/12/25
5 / 5

Point d’attention : la formation m’avait été présentée comme une introduction au Swift mais ce n’est pas vraiment le cas, il faut quand même avoir une connaissance des outils et du langage. J’ai réussi à suivre et j’ai apprécié le contenu mais je pense qu’un profil plus junior aura du mal à s’adapter car il n’y a pas d’introduction sur les basiques du swift.
BRYAN D.
08/12/25
5 / 5

Contenu correspondant à mes attentes.Bon formateur, qui prends le temps de répondre aux différentes questions de facon claire.
YANN B.
08/12/25
5 / 5

Le contenu était très interéssant et exhaustif. Beaucoup de sujets traités en 3 jours. Il manquait peut être d’approfondissement sur les sujets avancés mais je comprends que cela aurait été compliqué dans le temps imparti, ce serait avec plaisir d’avoir une nouvelle formation sur ces sujets :)



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 16 maa., 1 juli, 9 nov.

PARIS LA DÉFENSE
2026 : 9 maa., 24 juni, 2 nov.