
Programmation en Swift
Apprenez et maîtrisez le développement d'applications sur iPhone
12h 3min78 leçons19 sections
Ce que vous apprendrez
- Comprendre les fondamentaux de Swift
- Apprendre les principes de programmation modernes
- Concevoir des programmes en POO
- Gérer des collections et des solutions logicielles
- Réaliser un projet pour développer une application iOS
- Utiliser Swift pour le développement d'applications
À propos du cours
Swift, le langage open source, est apparu comme une alternative à l'Objective-C, plus complexe. Depuis lors, il est devenu le choix essentiel pour quiconque souhaite apprendre le développement d'applications iOS. Avec un minimum d'effort, vous pouvez même exécuter Swift sur Windows, permettant ainsi le développement sans Mac. Ce cours est votre porte d'entrée pour maîtriser les compétences fondamentales et avancées de ce langage avec aisance.
Résultats attendus
- Maîtriser Swift pour le développement d'applications iOS professionnelles.
- Concevoir et mettre en œuvre des applications en utilisant la programmation orientée objet.
- Écrire un code propre et efficace.
- Exécuter des projets d'applications iOS en utilisant des techniques Swift avancées.
- Analyser et déboguer des programmes efficacement.
Contenu du cours
1Introduction au langage Swift
6 leçons
- Points forts du cours8:41
- Introduction au monde de Swift (1)7:30
- Introduction au monde de Swift (2)7:43
- Introduction au monde de Swift (3)6:29
- Introduction au monde de Swift (4)9:24
- Introduction au monde de Swift (5)8:58
2Règles de programmation en Swift
5 leçons
- Règles de programmation en Swift (1)22:51
- Règles de programmation en Swift (2)5:22
- Règles de programmation en Swift (3)7:58
- Règles de programmation en Swift (4)4:01
- Règles de programmation en Swift (5)5:53
3Instructions de boucle
3 leçons
- Boucles (1)16:43
- Boucles (2)16:59
- Boucles (3)7:14
4Instructions de contrôle dans le flux du programme
4 leçons
- Instructions de contrôle dans le flux du programme (1)11:14
- Instructions de contrôle dans le flux du programme (2)7:04
- Instructions de contrôle dans le flux du programme (3)5:56
- Instructions de contrôle dans le flux du programme (4)12:15
5Fonctions
3 leçons
- Fonctions (1)11:04
- Fonctions (2)12:07
- Fonctions (3)13:42
6Programmation avec les objectifs OOP
5 leçons
- Programmation par objectifs (1)10:51
- Programmation par objectifs (2)7:50
- Programmation par objectifs (3)6:53
- Programmation par objectifs (4)6:25
- Programmation par objectifs (5)6:51
7Fonctionnalité d'héritage
2 leçons
- Propriété d'héritage (1)11:34
- Propriété d'héritage (2)8:01
8Utilisation des protocoles pour créer la structure du programme
2 leçons
- Utiliser le protocole pour créer la structure du programme (1)9:26
- Utiliser le protocole pour créer la structure du programme (2)5:30
9Travail avec les tableaux
4 leçons
- Travailler avec les tableaux (1)8:56
- Travailler avec les tableaux (2)6:29
- Travailler avec les tableaux (3)7:50
- Travailler avec les tableaux (4)6:11
10Gestion des erreurs dans les programmes
1 leçons
- Gestion des erreurs dans la programmation11:42
11Configuration de l'environnement de travail
2 leçons
- Configurer l'environnement de travail (1)6:21
- Configurer l'environnement de travail (2)10:30
12Découverte de Xcode
3 leçons
- Découverte de Xcode (1)11:18
- Découverte de Xcode (2)9:42
- Découverte de Xcode (3)5:51
13Outils d'interface de projet
15 leçons
- Outils d'interface de projet (1)9:19
- Outils d'interface de projet (2)13:14
- Outils d'interface de projet (3)10:29
- Outils d'interface de projet (4)16:42
- Outils d'interface de projet (5)7:33
- Outils d'interface de projet (6)11:30
- Outils d'interface de projet (7)5:37
- Outils d'interface de projet (8)22:53
- Outils d'interface de projet (9)20:11
- Outils d'interface de projet (10)9:57
- Outils d'interface de projet (11)5:40
- Outils d'interface de projet (12)9:53
- Outils d'interface de projet (13)6:41
- Outils d'interface de projet (14)8:09
- Outils d'interface de projet9:13
14Travail avec les pages
7 leçons
- Travailler avec les pages (1)14:13
- Travailler avec les pages (2)12:24
- Travailler avec les pages (3)2:49
- Travailler avec les pages (4)11:32
- Travailler avec les pages (5)4:32
- Travailler avec les pages (6)14:36
- Travailler avec les pages (7)6:53
15Travail avec des tables
4 leçons
- Travail avec les tableaux (1)4:26
- Travailler avec les tableaux (2)7:31
- Travailler avec les tableaux (3)13:52
- Travailler avec les tableaux (4)9:56
16Langages de balisage
4 leçons
- Langages de balisage (1)5:34
- Langages de balisage (2)5:49
- Langages de balisage (3)6:14
- Langages de balisage (4)4:24
17Compétences avancées
2 leçons
- Compétences avancées (1)18:55
- Compétences avancées (2)10:56
18Bases de données
5 leçons
- Bases de données (2)5:28
- Bases de données (1)8:33
- Bases de données (3)5:38
- Bases de données (4)6:47
- Bases de données (5)7:50
19Extensions
1 pièces jointes
- Télécharger les pièces jointes ici
Formateur

Ing. Azab Mohamed Azab
7,309 étudiants28 cours
Ce cours fait partie du diplôme







