Aller au contenu principal
  • Cours pratique
  • Informatique

Formation SwiftUI, développer simplement des applications iOS orientées données performantes

Simplifier le développement d'applications pour iPhone et iPad en utilisant les dernières fonctionnalités de Swift et SwiftUI

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

Description de la formation SwiftUI

SwiftUI est le framework graphique moderne qui permet de développer rapidement et simplement des applications multi-plateformes pour iOS, macOS, iPadOS, watchOS et VisionOS. SwiftUI s’appuie sur le langage open source Swift et propose un nouveau paradigme, basé sur une syntaxe déclarative, facile à écrire et à maintenir.

Cette formation SwiftUI vous permettra de connaître et de maîtriser les toutes dernières fonctionnalités de Swift et SwiftUI, les frameworks Observation et Swift Charts, pour créer des interfaces et applications orientées données robustes et flexibles.

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

Objectifs pédagogiques

Objectifs pédagogiques :

Concrètement, cette formation SwiftUI vous apporte les connaissances et compétences nécessaires pour :

  • Créer des interfaces complexes
  • Créer des graphiques avec le framework SwiftCharts
  • Gérer les états, partager les données entre vues et écrans
  • Implémenter les bonnes pratiques d’architecture et de navigation
  • Utiliser des composants orientés données tels que Listes, Grids
  • Répondre aux actions utilisateur avec les gestures
  • Se connecter à des API Rest, afficher positions et données sur une carte
  • Profiler et améliorer les performances de son app
  • Intégrer UIKit et SwiftUI
  • Gérer les erreurs, documenter son code et publier sur l‘AppStore

Objectifs opérationnels

Objectif opérationnel :

Savoir utiliser SwiftUI pour développer des interfaces et des applications iOS et iPadOS orientées données, robustes et flexibles.

Programme

Contenu du cours, module par module

13 modules

Travaux pratiques

Le projet fil rouge proposé au long de la formation s’appuie sur des concepts d’application e-commerce 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 15/12/2025

Formations liées