Programmation en Swift

Apprenez et maîtrisez le développement d'applications sur iPhone

4.6(60)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.

Avis des apprenants

Ces avis proviennent d'apprenants qui ont acheté le contenu et en ont complété au moins 50% — il n'y a aucun avis de personnes n'ayant pas suivi le contenu.
4.6
★★★★★
60 avis
5
38
4
19
3
3
2
0
1
0

    Contenu du cours

    1

    Introduction au langage Swift

    6 leçons
    1. Points forts du cours8:41
    2. Introduction au monde de Swift (1)7:30
    3. Introduction au monde de Swift (2)7:43
    4. Introduction au monde de Swift (3)6:29
    5. Introduction au monde de Swift (4)9:24
    6. Introduction au monde de Swift (5)8:58
    2

    Règles de programmation en Swift

    5 leçons
    1. Règles de programmation en Swift (1)22:51
    2. Règles de programmation en Swift (2)5:22
    3. Règles de programmation en Swift (3)7:58
    4. Règles de programmation en Swift (4)4:01
    5. Règles de programmation en Swift (5)5:53
    3

    Instructions de boucle

    3 leçons
    1. Boucles (1)16:43
    2. Boucles (2)16:59
    3. Boucles (3)7:14
    4

    Instructions de contrôle dans le flux du programme

    4 leçons
    1. Instructions de contrôle dans le flux du programme (1)11:14
    2. Instructions de contrôle dans le flux du programme (2)7:04
    3. Instructions de contrôle dans le flux du programme (3)5:56
    4. Instructions de contrôle dans le flux du programme (4)12:15
    5

    Fonctions

    3 leçons
    1. Fonctions (1)11:04
    2. Fonctions (2)12:07
    3. Fonctions (3)13:42
    6

    Programmation avec les objectifs OOP

    5 leçons
    1. Programmation par objectifs (1)10:51
    2. Programmation par objectifs (2)7:50
    3. Programmation par objectifs (3)6:53
    4. Programmation par objectifs (4)6:25
    5. Programmation par objectifs (5)6:51
    7

    Fonctionnalité d'héritage

    2 leçons
    1. Propriété d'héritage (1)11:34
    2. Propriété d'héritage (2)8:01
    8

    Utilisation des protocoles pour créer la structure du programme

    2 leçons
    1. Utiliser le protocole pour créer la structure du programme (1)9:26
    2. Utiliser le protocole pour créer la structure du programme (2)5:30
    9

    Travail avec les tableaux

    4 leçons
    1. Travailler avec les tableaux (1)8:56
    2. Travailler avec les tableaux (2)6:29
    3. Travailler avec les tableaux (3)7:50
    4. Travailler avec les tableaux (4)6:11
    10

    Gestion des erreurs dans les programmes

    1 leçons
    1. Gestion des erreurs dans la programmation11:42
    11

    Configuration de l'environnement de travail

    2 leçons
    1. Configurer l'environnement de travail (1)6:21
    2. Configurer l'environnement de travail (2)10:30
    12

    Découverte de Xcode

    3 leçons
    1. Découverte de Xcode (1)11:18
    2. Découverte de Xcode (2)9:42
    3. Découverte de Xcode (3)5:51
    13

    Outils d'interface de projet

    15 leçons
    1. Outils d'interface de projet (1)9:19
    2. Outils d'interface de projet (2)13:14
    3. Outils d'interface de projet (3)10:29
    4. Outils d'interface de projet (4)16:42
    5. Outils d'interface de projet (5)7:33
    6. Outils d'interface de projet (6)11:30
    7. Outils d'interface de projet (7)5:37
    8. Outils d'interface de projet (8)22:53
    9. Outils d'interface de projet (9)20:11
    10. Outils d'interface de projet (10)9:57
    11. Outils d'interface de projet (11)5:40
    12. Outils d'interface de projet (12)9:53
    13. Outils d'interface de projet (13)6:41
    14. Outils d'interface de projet (14)8:09
    15. Outils d'interface de projet9:13
    14

    Travail avec les pages

    7 leçons
    1. Travailler avec les pages (1)14:13
    2. Travailler avec les pages (2)12:24
    3. Travailler avec les pages (3)2:49
    4. Travailler avec les pages (4)11:32
    5. Travailler avec les pages (5)4:32
    6. Travailler avec les pages (6)14:36
    7. Travailler avec les pages (7)6:53
    15

    Travail avec des tables

    4 leçons
    1. Travail avec les tableaux (1)4:26
    2. Travailler avec les tableaux (2)7:31
    3. Travailler avec les tableaux (3)13:52
    4. Travailler avec les tableaux (4)9:56
    16

    Langages de balisage

    4 leçons
    1. Langages de balisage (1)5:34
    2. Langages de balisage (2)5:49
    3. Langages de balisage (3)6:14
    4. Langages de balisage (4)4:24
    17

    Compétences avancées

    2 leçons
    1. Compétences avancées (1)18:55
    2. Compétences avancées (2)10:56
    18

    Bases de données

    5 leçons
    1. Bases de données (2)5:28
    2. Bases de données (1)8:33
    3. Bases de données (3)5:38
    4. Bases de données (4)6:47
    5. Bases de données (5)7:50
    19

    Extensions

    1 pièces jointes
    1. Télécharger les pièces jointes ici

    Formateur

    Ing. Azab Mohamed Azab

    Ing. Azab Mohamed Azab

    Conférencier à l'Académie arabe des sciences, de la technologie et du transport maritime, ainsi qu'au ministère égyptien de l'Intérieur, spécialisé en technologie et information.
    14.7K étudiants28 cours