Introduction à iOS Development : Historique d'iOS, Écosystème d'Apple. Utilisation de SwiftUI : Concevoir des interfaces utilisateur, Intégration de SwiftUI dans les projets. Interaction avec UIKit : Différences entre UIKit et SwiftUI, Lorsque utiliser UIKit. Gestion des données : Utilisation de CoreData, Network & URLSession. Débogage et Tests : Utilisation des outils de debug dans Xcode, Principes des tests unitaires. Atelier d'application : Création d'une application simple, Amélioration de l'expérience utilisateur.
4h à 8h
6 points clés
Swift

Avancé

Expert
Comprendre l'historique d'iOS.
Explorer l'écosystème d'Apple.
Maîtriser la conception d'interfaces avec SwiftUI.
Intégrer SwiftUI efficacement dans les projets iOS.
Optimiser l'usage de SwiftUI pour l'UI.
Comprendre les différences entre UIKit et SwiftUI.
Identifier quand utiliser UIKit dans un projet.
Maîtriser les interactions avec UIKit.
Maîtriser l'utilisation de CoreData pour la gestion des données.
Comprendre le fonctionnement de Network & URLSession pour manipuler les données.
Savoir implémenter une communication réseau en utilisant URLSession.
Maîtriser les outils de débogage dans Xcode.
Comprendre les principes des tests unitaires.
Créer une application simple.
Améliorer l'expérience utilisateur.