Aller au contenu
Enter
Bewizyu Logo

Formation Swift Débutant — SwiftUI, persistance et publication App Store

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.

Demander un devis

En résumé

Durée :

3 jours (21h)

Réf :

B-M-SWD V2 du 11/07/2025

Prix :

1950€ HT

Pour qui est cette formation ? :


Développeur maîtrisant un autre langage de programmation souhaitant découvrir Swift
Développeur web souhaitant élargir ses compétences au développement mobile iOS
Développeur Android souhaitant ajouter iOS à son périmètre
Chef de projet technique pilotant des projets mobiles iOS

Pré-requis :

Aucune connaissance particulière

Prochaine session :

  • 2026-06-03
  • 2026-09-09
  • 2026-11-04

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

 

Parcours Swift — étape suivante

Formation Swift Avancé

Architecture, concurrence et performance iOS · 3 jours

Voir le niveau avancé →

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

Demander un devis

Questions fréquentes

Qu'est-ce que SwiftUI et en quoi diffère-t-il d'UIKit ?

SwiftUI est le framework déclaratif moderne d'Apple pour construire des interfaces utilisateur iOS, là où UIKit utilise une approche impérative plus ancienne. La formation se concentre sur SwiftUI tout en montrant comment intégrer des vues UIKit existantes si nécessaire, avec un module dédié à l'architecture UI, aux états et aux animations.

Faut-il avoir déjà développé en Swift pour suivre cette formation ?

Non, cette formation est conçue pour les débutants en Swift. Elle s'adresse à tout développeur déjà familier avec un autre langage de programmation, sans connaissance préalable de Swift ou de l'écosystème Apple.

La formation aborde-t-elle la publication réelle d'une application sur l'App Store ?

Oui, le dernier module de la formation est entièrement consacré à la publication sur l'App Store, avec un atelier pratique de finalisation et de publication de l'application développée pendant la session.

Quelle est la différence entre cette formation et la formation Swift Avancé ?

Cette formation débutant couvre les fondamentaux : prise en main du langage, SwiftUI, persistance des données et publication d'une première application. La formation Swift Avancé approfondit l'architecture, la concurrence moderne avec async/await et l'optimisation des performances, pour des développeurs ayant déjà une pratique de Swift.

Cette formation est-elle éligible au financement OPCO ?

Oui. Bewizyu est un organisme de formation certifié Qualiopi. La formation Swift Débutant est éligible à une prise en charge par votre OPCO. Contactez-nous pour obtenir un devis et un accompagnement dans vos démarches de financement.

La formation peut-elle se faire à distance ?

Oui. La formation est disponible en présentiel au centre Bewizyu de Nantes, dans vos locaux en intra-entreprise, ou en classe virtuelle à distance.

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Juin

Du 03/6/26 au 05/6/26

Centre de Nantes / Classe à Distance

Septembre

Du 09/9/26 au 11/9/26

Centre de Nantes / Classe à Distance

Novembre

Du 04/11/26 au 06/11/26

Centre de Nantes / Classe à Distance

Formation Swift iOS Débutant — SwiftUI | Nantes | Bewizyu