Aller au contenu principal
  • Cours pratique
  • FSE
  • Informatique

Formation SwiftData, simplifier la persistance des données sur iOS

Utiliser SwiftData et Swift pour développer rapidement et simplement des applications à persistance de données pour iPhone et iPad

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation SwiftData

Nouveau framework de persistance, SwiftData est un moyen rapide, puissant et facile à utiliser pour stocker des données dans les applications construites pour iOS, macOS, tvOS, watchOS et même visionOS.

Combinant la technologie de persistance éprouvée de Core Data avec les fonctionnalités les plus modernes du langage Swift comme les macros, SwiftData vous permet d'écrire du code sûr et efficace pour décrire l'ensemble de la couche modèle - graphe d’objets, de votre application.

Cette formation SwiftData vous permettra de prendre en main SwiftData et CoreData pour acquérir les compétences nécessaires à la  création d’applications à persistance de données de meilleure qualité avec une gestion des données plus fluide et une expérience utilisateur améliorée, autant d’atouts importants pour améliorer les perspectives d'emploi dans le domaine dynamique du développement iOS.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Objectifs pédagogiques :

À l'issue de cette formation SwiftData, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Gérer la couche modèle avec SwiftData et CoreData
  • Effectuer des requêtes CRUD statiques dynamiques
  • Concevoir des interfaces graphiques SwiftUI pour afficher ces données
  • Synchroniser les données utilisateurs avec iCloud / CloudKit
  • Intégrer SwiftData dans une application CoreData existante
  • Utiliser Swift Testing pour démontrer la qualité du code

Objectifs opérationnels

Objectif opérationnel :

Savoir construire des applications à persistance de données pour iPhone et iPad robustes et flexibles.

Programme

Contenu du cours, module par module

5 modules

Travaux pratiques

Le projet fil rouge proposé au long de la formation s’appuie sur des concepts d’application de gestion afin d’avoir un objectif concret et de proposer un cahier des charges facilement compréhensible par tous les participants. Mais bien entendu les aspects techniques et les problématiques posées dans les différents ateliers sont plus généraux et concernent tout type d’application iOS.

Programme mis à jour le 07/03/2025

Formations liées