0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

Créez de magnifiques applications iOS natives avec SwiftUI, le framework UI déclaratif moderne d'Apple. De votre première View jusqu'à la publication sur l'App Store.

🤖 Alimenté par l'IA📚 30 cours👥 100 000+ apprenants⭐ Note 4,9
Présentation du Cours

SwiftUI : Créer des applications iOS

Créez de magnifiques applications iOS natives avec SwiftUI, le framework UI déclaratif moderne d'Apple. Cette formation couvre 30 mini-cours progressifs du niveau débutant absolu (A1) au niveau avancé (B2), avec des leçons courtes et ciblées ainsi que des quiz rapides pour consolider chaque concept.

Ce que vous apprendrez

Commencez par Xcode et votre première View, puis maîtrisez la mise en page, l'état, la navigation et les listes. Progressez vers l'architecture MVVM, les requêtes réseau asynchrones, Combine, SwiftData, les animations, les performances et la publication sur l'App Store. Chaque leçon est pratique, avec un tuteur IA disponible 24h/24 et 7j/7 pour vous aider en cas de besoin.

Comment cela fonctionne

Chaque cours est divisé en quatre leçons courtes et ciblées. Complétez quelques leçons par jour et vous maîtriserez la formation complète en quelques semaines, pas en mois.

Commencer →

Comment Tu Vas Apprendre

🎯
Leçons Interactives
Exercices de codage pratiques avec retours en temps réel
🤖
Tuteur IA
Obtiens une aide instantanée de notre IA quand tu es bloqué
💻
Éditeur Intégré
Écris et exécute du code directement dans ton navigateur
🏆
Certificat
Obtiens un certificat en complétant le cours
Programme

30 Cours

Tous les cours du parcours d'apprentissage SwiftUI Academy.

01

Premiers pas avec Xcode et SwiftUI

A14 leçons

Créez, exécutez et parcourez votre premier projet SwiftUI dans Xcode en toute confiance.

02

Votre première vue SwiftUI

A14 leçonsPRO

Créez et personnalisez des vues simples à l’aide de la propriété body et des ViewModifiers.

03

Texte, images et SF Symbols

A14 leçonsPRO

Affichez et mettez en forme du texte et des icônes avec Text, Image et les SF Symbols d’Apple.

04

Mise en page avec VStack, HStack et ZStack

A14 leçonsPRO

Organisez les vues verticalement, horizontalement et en couches à l’aide de piles.

05

Marges internes, cadres et arrière-plans

A14 leçonsPRO

Contrôlez la taille, l’espacement et la couleur pour créer des mises en page claires et lisibles.

06

Boutons et interactions simples

A24 leçonsPRO

Faites réagir votre application aux appuis à l’aide de boutons et d’actions élémentaires.

07

Réagir aux changements avec @State

A24 leçonsPRO

Stockez les valeurs qui changent afin que votre interface se mette automatiquement à jour lorsqu’elles évoluent.

08

Couleurs, dégradés et formes

A24 leçonsPRO

Dessinez et mettez en forme des formes, des dégradés et des couleurs pour apporter une finition visuelle soignée.

09

Saisie de texte avec TextField

A24 leçonsPRO

Recueillez et validez la saisie de texte de l’utilisateur liée à l’état de la vue.

10

Interrupteurs, curseurs et sélecteurs

A24 leçonsPRO

Créez des formulaires interactifs avec des interrupteurs, des curseurs, des incrémenteurs et des sélecteurs.

11

Listes et ForEach

B14 leçonsPRO

Affichez des collections de données dynamiques et défilables avec List et ForEach.

12

Listes modifiables : balayer, supprimer et déplacer

B14 leçonsPRO

Permettez aux utilisateurs d’ajouter, de supprimer, de réorganiser et d’actualiser le contenu des listes de manière interactive.

13

Navigation avec NavigationStack

B14 leçonsPRO

Passez d’un écran à l’autre et transmettez des données grâce à une navigation moderne fondée sur une pile.

14

TabView et applications à plusieurs écrans

B14 leçonsPRO

Structurez une application avec des onglets et gérez la navigation entre les sections.

15

Feuilles, alertes et confirmations

B14 leçonsPRO

Présentez des fenêtres modales, des alertes et des boîtes de dialogue de confirmation pour gérer les moments importants du parcours utilisa…

16

Partager l’état avec @Binding

B14 leçonsPRO

Transmettez un état modifiable aux vues enfants afin que la vue parente et la vue enfant restent synchronisées.

17

Modèles observables avec @Observable

B14 leçonsPRO

Sortez la logique des vues et placez-la dans des classes de modèle observables qui pilotent l’interface.

18

ScrollView et LazyGrids

B14 leçonsPRO

Créez un contenu à défilement fluide et des mises en page adaptatives en grille, quelle que soit leur taille.

19

Animations et transitions

B14 leçonsPRO

Ajoutez des animations fluides et des transitions de vues naturelles et agréables.

20

Récupérer des données avec async/await

B14 leçonsPRO

Chargez des données depuis le réseau avec la concurrence moderne de Swift et affichez-les dans l’interface.

21

Architecture MVVM dans SwiftUI

B24 leçonsPRO

Organisez clairement les fonctionnalités avec le modèle Model-View-ViewModel.

22

Combine : pipelines réactifs

B24 leçonsPRO

Traitez des flux de valeurs avec les éditeurs, opérateurs et abonnés de Combine.

23

Persistance avec SwiftData

B24 leçonsPRO

Stockez, interrogez et mettez à jour des données structurées localement avec SwiftData.

24

Core Data avec SwiftUI

B24 leçonsPRO

Intégrez Core Data pour une persistance locale puissante et éprouvée dans les applications SwiftUI.

25

Mises en page personnalisées et guides d’alignement

B24 leçonsPRO

Créez des mises en page sur mesure avec le protocole Layout et un contrôle précis de l’alignement.

26

Composants réutilisables et ViewModifiers

B24 leçonsPRO

Créez une bibliothèque de composants soignée et réutilisable avec des modificateurs et des styles personnalisés.

27

Performances et défilement fluide

B24 leçonsPRO

Diagnostiquez et corrigez les vues SwiftUI lentes pour obtenir des interfaces réactives et fluides.

28

Tester les applications SwiftUI

B24 leçonsPRO

Écrivez des tests unitaires et d’interface qui maintiennent la fiabilité des fonctionnalités à mesure que l’application évolue.

29

Accessibilité, localisation et mode sombre

B24 leçonsPRO

Rendez votre application inclusive, adaptative et prête pour un public international.

30

Publier sur l’App Store

B24 leçonsPRO

Menez une application terminée de Xcode jusqu’à sa publication sur l’App Store en toute confiance.

FAQ

Questions Fréquemment Posées

Le cours SwiftUI Academy est-il gratuit ?

Oui. Tu peux commencer le cours SwiftUI Academy gratuitement et compléter ses leçons interactives sans frais. Un abonnement PRO optionnel déverrouille des outils IA avancés et un certificat partageable.

Ai-je besoin d'expérience préalable pour apprendre SWIFT ?

Non. Le cours commence par les fondamentaux et progresse graduellement vers des sujets plus avancés, tu peux donc commencer même sans expérience préalable en SWIFT.

Comment vais-je apprendre SWIFT sur CoddyKit ?

Tu apprends en faisant. Des leçons interactives courtes associent une explication claire avec un exercice de codage pratique qui s'exécute en temps réel, et un tuteur IA disponible 24h/24 offre une aide personnalisée dès que tu es bloqué.

Puis-je obtenir un certificat en complétant SwiftUI Academy ?

Oui. Les apprenants PRO peuvent passer un examen et obtenir un certificat de réussite partageable avec un code vérifiable pour le cours SwiftUI Academy.

Puis-je apprendre SWIFT sur mon téléphone ?

Oui. CoddyKit est disponible sur le web et sous forme d'applications iOS et Android natives, tu peux donc apprendre SWIFT sur n'importe quel appareil et ta progression se synchronise entre eux.

Commencez SwiftUI Academy Maintenant

Rejoignez des milliers d'apprenants maîtrisant la programmation avec des cours alimentés par l'IA.

Commencer Gratuitement →Parcourir Tous les Cours