Cours en ligne gratuitApprends le développement d'application iOS et SWIFT
Durée du cours en ligne : 7 heure et 16 minutes
5
(2)
Apprenez le développement iOS avec un cours complet sur Swift et SwiftUI pour créer des applications mobiles modernes et performantes.
Dans ce cours gratuit, découvrez
Bases du langage Swift pour le développement iOS
Introduction à SwiftUI et mise en place de l’environnement
Approfondissement du langage Swift
Descriptif du cours
Plongez dans l'univers fascinant du développement d'applications iOS grâce à ce cours en ligne gratuit axé sur le langage Swift. Conçu pour offrir une compréhension complète et pratique, ce cours couvre une vaste gamme de sujets essentiels pour maîtriser le développement d'applications mobiles.
Commencez par découvrir Xcode en explorant les bases du développement iOS. Apprenez à manipuler les variables, types, chaînes de caractères et collections. Explorez les structures conditionnelles avec les instructions if, else et switch, et améliorez votre logique de programmation grâce aux boucles for. Développez vos propres fonctions en Swift et plongez dans l'utilisation des structures et des énumérations.
Le parcours se poursuit avec une plongée dans SwiftUI, le framework révolutionnaire pour la création d'interfaces utilisateur élégantes et réactives. Initiez-vous à l'utilisation de Xcode pour développer avec SwiftUI, découvrez comment intégrer du texte, des formes, des images et des couleurs. Progressivement, maîtrisez la gestion de la disposition d'interface avec les stacks et explorez les symboles SF pour enrichir vos applications.
Pour aller au-delà des fondations, le cours examine les types composés, les closures, et l'utilisation avancée des protocoles en SwiftUI. Apprenez à gérer les états avec @state et @binding, à manipuler les options avec les optionnelles et à différencier les classes des structures. Terminez votre apprentissage avec de nouvelles compétences en extraction, utilisation d'un slider et modification d'éléments via des protocoles.
À travers des exercices pratiques et la possibilité de télécharger le code de la série, vous aurez les ressources nécessaires pour concrétiser vos projets d'applications iOS. Ce cours est l'occasion idéale d'acquérir des compétences recherchées dans le domaine en constante évolution du développement mobile.
Contenu du cours
Leçon vidéo : Apprends le développement d'application iOS04m
Exercice: Quand Swift a-t-il été présenté pour la première fois par Apple ?
Leçon vidéo : XCODE - Apprends le développement d'application iOS07m
Exercice: Quel logiciel est recommandé pour développer des applications Apple dans la série vidéo discutée ?
Leçon vidéo : VARIABLES16m
Exercice: Quelle est la bonne utilisation d'une variable ou d'une constante dans un programme Swift ?
Leçon vidéo : TYPES - Les bases du développement d'application iOS14m
Exercice: Quel est l'intérêt principal de l'inférence de type en programmation avec Swift ?
Leçon vidéo : STRING - Les bases du développement d'application iOS10m
Exercice: Comment déclarer une chaîne de caractères (string) en Swift ?
Leçon vidéo : INT12m
Exercice: Quels types de données Swift sont utilisés pour représenter des nombres entiers et décimaux ?
Leçon vidéo : Les bases du développement d'application iOS08m
Exercice: Quelle est la meilleure méthode pour apprendre le code selon la vidéo ?
Leçon vidéo : COLLECTIONS - Les bases du développement d'application iOS24m
Exercice: Quel type de collection stocke les paires clé-valeur de manière désordonnée en Swift ?
Leçon vidéo : IF / ELSE, SWITCH26m
Exercice: Quels opérateurs permettent de rendre un code dynamique en programmation ?
Leçon vidéo : BOUCLES FOR10m
Exercice: Quel type de boucle utilisez-vous si vous connaissez le nombre exact d'itérations requis ?
Leçon vidéo : FONCTIONS (func) - Les bases du développement d'application iOS10m
Exercice: Qu'est-ce qu'une fonction en Swift ?
Leçon vidéo : STRUCTURES (struct) en Swift Partie 1 - Apprends le développement d'application iOS14m
Exercice: Comment peut-on regrouper plusieurs variables indépendantes pour former un seul type d'utilisateur en Swift ?
Leçon vidéo : STRUCTURES (struct) en Swift Partie 2 - Apprends le développement d'application iOS14m
Exercice: Quelle est la fonction principale d'un "getter" dans une structure en programmation ?
Leçon vidéo : ENUMERATION (enum) en Swift - Apprends le développement d'application iOS07m
Exercice: Quel est l'avantage principal des énumérations dans le développement Swift ?
Leçon vidéo : Apprendre le développement d'application avec SwiftUI - #1 : Xcode et SwiftUI14m
Exercice: Quel choix devez-vous faire pour développer une application iOS dans Xcode ?
Leçon vidéo : TÉLÉCHARGE le CODE de la série Apprendre SwiftUI (Support cours sur Github)03m
Exercice: Quelle est la procédure pour télécharger un projet sur GitHub et l'ouvrir dans Xcode ?
Leçon vidéo : TEXTE14m
Exercice: Qu'est-ce qu'un 'modifier' dans le contexte de SwiftUI ?
Leçon vidéo : FORMES (SHAPES) - Apprendre le développement d'application avec SwiftUI avec SwiftUI #0311m
Exercice: Quelle forme permet de créer un rectangle aux coins arrondis en français?
Leçon vidéo : IMAGE - Apprendre le développement d'application avec SwiftUI #0407m
Exercice: Quel est le but principal de l'utilisation du modificateur 'scaleToFit' dans cette vidéo ?
Leçon vidéo : COULEUR (COLOR) - Apprendre le développement d'application avec SwiftUI #0512m
Exercice: Quelle est la principale recommandation pour utiliser les couleurs dans une application ?
Leçon vidéo : STACKS - Apprendre le développement d'application avec SwiftUI #0615m
Exercice: Quelle est la fonction principale d'un ZStack dans l'interface d'une application ?
Leçon vidéo : XCODE 14 - Présentation des nouveautés07m
Exercice: Quelle est l'une des principales améliorations d'Xcode 14 par rapport aux versions précédentes ?
Leçon vidéo : INTRODUCTION de la SÉRIE - Continue l'apprentissage de SWIFT #002m
Exercice: Quel est l'objectif principal de cette nouvelle série de vidéos ?
Leçon vidéo : TYPES COMPOSÉS - Continue l'apprentissage de SWIFT #116m
Exercice: Quel est le concept abordé dans cet épisode de Swift ?
Leçon vidéo : CLOSURES - Continue l'apprentissage de SWIFT #216m
Exercice: Quel est l'intérêt des closures ?
Leçon vidéo : SF SYMBOLS - Apprendre le développement d'application avec SwiftUI #0707m
Exercice: Quelle est l'utilisation principale de la librairie SF Symboles d'Apple dans les applications iOS ?
Leçon vidéo : SWIFTUI, PROTOCOLE10m
Exercice: Quelle est l'importance de l'identité dans la gestion des données?
Leçon vidéo : FOREACH - Apprendre le développement d'application avec SwiftUI #0916m
Exercice: Quel concept est utilisé pour répéter une action sur une collection en Swift?
Leçon vidéo : EXTRACTION08m
Exercice: Quel est l'objectif principal de la restructuration du code présenté dans cet épisode ?
Leçon vidéo : @STATE10m
Exercice: Quel est le rôle d'un bouton dans une application ?
Leçon vidéo : @BINDING - Apprendre le développement d'application avec SwiftUI #1213m
Exercice: Quel est le concept clé pour lier l'état entre les vues en SwiftUI ?
Leçon vidéo : SLIDER - Apprendre le développement d'application SwiftUI #1306m
Exercice: Quel paramètre permet de ajuster l'intervalle entre les positions du curseur dans un Slider de SwiftUI?
Leçon vidéo : OPTIONNELLES (Opionals) - Continue l'apprentissage de SWIFT #315m
Exercice: Comment gérer la représentation des données incertaines en Swift ?
Leçon vidéo : CLASSES (class) - Continue l'apprentissage de SWIFT #416m
Exercice: Qu'est-ce que l'héritage en programmation orientée objet avec Swift ?
Leçon vidéo : CLASSE vs STRUCTURE (class vs struct) - Continue l'apprentissage de SWIFT #510m
Exercice: Quels sont les types de valeur en Swift?
Leçon vidéo : PROTOCOL - Continue l'apprentissage de SWIFT #611m
Exercice: Quel est le rôle principal d'un protocole en Swift?