Swift : développement mobile iOS - débutant
Apprenez à créer des applications iOS avec Swift et SwiftUI : interfaces, navigation, persistance de données, tests, debugging, et publication sur l’App Store. Formation pratique accessible aux débutants.
En résumé
- 2025-09-08
- 2025-11-17
Programme de la formation
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
- Développer et distribuer des applications basiques et autonomes
- Concevoir des interfaces et des navigations avec la nouvelle librairie SwiftUI
- Assurer la persistance des données des applications
- Debugger et Tester les applications
- Distribuer les applications
PROGRAMME
1. Swift
- Swift général
- Swift parallélisation et isolation
Objectifs Opérationnels : avoir une vision du langage et de ses capacités de parallélismes et de sécurisation
Moyen d’évaluation : QCM
2. Project d'application
- Xcode, VS Code
- Structure des applications et packages
- Builder
- Atelier : création d'une application basique iPhone ou iPad
Objectifs Opérationnels : avoir une vision de l'organisation d'un projet, de la structure des apps et des outils de dev
Moyen d’évaluation : QCM
3. Développement d'UI avec SwiftUI
- Reactivity vs Direct control
- Catalogue Interface utilisateur SwiftUI
- Preview
- Différence selon les plateformes iPhone, iPad (iWatch, carPlay, tvOS, macOS)
- UI Architecture
- États (states, observable et environment objects)
- ViewModifier
- UIKit views in SwiftUI
- Animations
- Debugging
- Atelier : création d'une application (calculatrice ou memory) iPhone ou iPad
Objectifs Opérationnels : avoir une vision de la conception et le test d'application avec SwiftUI
Moyen d’évaluation : QCM
4. Persistance
- Persistance (UserDefaults, FileSystem, CoreData-SwiftData)
Objectifs Opérationnels : avoir une vision des différents systèmes de persistance des données
Moyen d’évaluation : QCM
5. Debugging & Testing
- Logging
- Test d'une app (distribution privée)
Objectifs Opérationnels : avoir une vision de la surveillance et du test des applications
Moyen d’évaluation : QCM
6. Publication des applications
- Publication sur l'AppStore
- Atelier: amplification de l'application et publication sur l'AppStore
Objectifs Opérationnels : avoir une vision sur la publication d'app sur l'Apple store
Moyen d’évaluation : QCM
Informations pratiques
- Théorie 30%
- Pratique 70%
- Lieu au choix : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance
Votre formateur
Consultant et formateur en développement mobile depuis plus de 7 ans, notre formateur a pu observer l’évolution de l’écosystème mobile et est intervenu sur des projet d’applications destinées au grand public (+3M utilisateurs).
Personnes en situation de handicap
Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.
Progamme et catalogue peuvent être envoyés sur simple demande
Dates des prochaines sessions
Septembre
Du 08/9/25 au 10/9/25
Centre de Nantes / Classe à Distance / Dans vos locaux
Novembre
Du 17/11/25 au 19/11/25
Centre de Nantes / Classe à Distance / Dans vos locaux