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
Beschikbaar in het Engels op aanvraag

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

Een waarschuwing: de cursus werd mij gepresenteerd als een introductie tot Swift, maar dat is niet echt het geval, je moet nog steeds enige kennis hebben van de tools en de taal. Ik kon het volgen en genoot van de inhoud, maar ik denk dat een meer junior profiel het moeilijk zal vinden om zich aan te passen, omdat er geen introductie is in de basis van Swift.
BRYAN D.
08/12/25
5 / 5

Goede trainer, die de tijd nam om de verschillende vragen duidelijk te beantwoorden.
YANN B.
08/12/25
5 / 5

De inhoud was erg interessant en uitgebreid. Er werden veel onderwerpen behandeld in 3 dagen. Er was misschien een gebrek aan diepgang bij de gevorderde onderwerpen, maar ik begrijp dat dit ingewikkeld zou zijn geweest in de beschikbare tijd. Het zou leuk zijn om nog een cursus over deze onderwerpen te krijgen :)



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 : 1 juli, 9 nov.

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