Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000180669
Organisme responsable :
Aformation
1.Comprendre les bases de Swift et du développement iOS : Apprenez les fondements du langage de programmation Swift, utilisé pour créer des applications iOS. Ce point implique la maîtrise des concepts de base comme les variables, les types de données, les boucles et les conditions, ainsi que la compréhension de l'architecture d'une application iOS.
2.Concevoir des interfaces utilisateurs simples et intuitives avec SwiftUI : Découvrez comment utiliser SwiftUI, un framework puissant permettant de créer des interfaces utilisateur modernes et réactives. Vous apprendrez à concevoir des écrans d'application visuellement attrayants, tout en assurant une expérience utilisateur fluide et intuitive, sans besoin de code complexe.
3.Gérer des données locales et intégrer des API dans une application iOS : Apprenez à stocker et récupérer des données localement à l'aide de solutions comme Core Data ou UserDefaults. De plus, vous découvrirez comment intégrer des API tierces pour enrichir votre application, permettant ainsi d'afficher des informations provenant d'Internet ou d'interagir avec des services externes.
4.Tester, déboguer et déployer une application sur un appareil iOS : Familiarisez-vous avec les outils et techniques nécessaires pour tester et déboguer efficacement vos applications. Vous apprendrez à utiliser Xcode pour identifier et résoudre les problèmes. Enfin, vous découvrirez le processus de déploiement d'une application sur un appareil iOS ou sur l'App Store, de la gestion des certificats à la soumission de l'application.
Module 1 : Introduction à Swift et au développement iOS
Découverte de Swift et de l'écosystème iOS.
Installation de Xcode et paramétrage de l'environnement de développement.
Module 2 : Les bases du langage Swift
Apprentissage de la syntaxe fondamentale : variables, constantes, types de données.
Maîtrise des structures de contrôle : conditions, boucles et fonctions.
Module 3 : Création d'une interface utilisateur avec SwiftUI
Introduction à SwiftUI et à la conception déclarative.
Conception de vues simples : boutons, listes et champs de texte.
Module 4 : Navigation et gestion des écrans
Utilisation de NavigationView pour gérer les transitions entre les écrans.
Découverte de la gestion de l'état avec @State et @Binding.
Module 5 : Intégration des données et persistance
Stockage des données locales via UserDefaults.
Introduction à l'intégration des API REST pour afficher des données en temps réel.
Module 6 : Test et débogage d'applications iOS
Utilisation des outils de débogage dans Xcode.
Réalisation de tests unitaires simples pour garantir la fiabilité du code.
Module 7 : Compilation et déploiement sur un appareil iOS
Gestion de la signature et du provisioning pour tester l'application sur un appareil.
Préparation de l'application pour la soumettre sur l'App Store.
Attestation de formation
Non certifiante
Sans niveau spécifique