35,00

Tuto Apprendre à programmer en Swift avec Swift, Mac OS, iOS

35,00

  • Une formation vidéo de 6h16m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Swift c'est le langage de programmation d'Apple qui va vous permettre de développer des apps pour iOS, Apple TV, Mac, Apple Watch !
Ce cours, c'est tout simplement, tout ce que vous avez besoin de connaître pour commencer à programmer rapidement en Swift.
J'ai fait ce cours des centaines de fois en salles de classe et j'ai pu l'améliorer au fil des années pour qu'il soit parfaitement adapté aux étudiants.

Au programme de cette formation apprendre la programmation Swift

En suivant cette formation 100% en ligne, vous comprendrez les grands principes des algorithmes et de la programmation en général.
Puis, nous verrons comment les appliquer en Swift, le langage moderne d'Apple.

Ce cours va à l'essentiel, et en quelques heures seulement :

  • vous serez capables de créer vos propres programmes en Swift.
  • vous pourrez rapidement apprendre d'autres langages si vous en avez l'envie ou le besoin.

C'est le meilleur moyen de découvrir le monde de la programmation et d'optimiser vos futurs apprentissages.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
 

Pour explorer d'autres techniques

Je propose d'autres formations pour apprendre à créer des applications mobiles, sans nécessairement connaître la programmation :

Table des matières de cette formation Swift, Mac OS, iOS (durée : 6h16m)

  • Les principes de la programmation
    • A propos de ce chapitre gratuit 00:00:20
    • 1.1- Contrôler des machines gratuit 00:03:33
    • 1.2- Recette de la pâte à crêpes 00:11:07
    • 1.3- Débugger notre recette 00:02:39
    • 1.4- Corrections possibles 00:02:53
    • 1.5- Initiation au LOGO 00:05:21
    • 1.6- LOGO: Dessiner un carré puis une maison 00:05:20
    • 1.7- Exercice: Dessiner une rosace 00:03:09
    • 1.8- LOGO: Aller plus loin 00:01:23
    • 1.9- L'essentiel de ce chapitre 00:01:32
  • Les langages de programmation
    • A propos de ce chapitre gratuit 00:00:09
    • 2.1- Pyramide des langages 00:09:17
    • 2.2- Compilation, interprétation et bytecode 00:06:16
    • 2.3- Les ordres possibles 00:06:03
    • 2.4- Les outils du programmeur 00:03:05
    • 2.5- Installer les outils pour programmer en Swift 00:06:00
    • 2.6- Votre premier programme en Swift 00:02:44
    • 2.7- Le principe des variables 00:07:16
    • 2.8- Utiliser les variables 00:04:50
    • 2.9- Utiliser des variables en Swift 00:05:45
    • 2.10- Notre projet de travail 00:08:43
    • 2.11- L'essentiel de ce chapitre 00:00:57
  • Contrôle du fil d'exécution
    • A propos de ce chapitre gratuit 00:00:12
    • 3.1- Les conditions 00:05:22
    • 3.2- If, Else If, Else en Swift 00:02:05
    • 3.3- Switch case en Swift 00:04:57
    • 3.4- Conditions avancées en Swift 00:02:42
    • 3.5- Exercice: faire un menu d'accueil de jeu vidéo 00:06:26
    • 3.6- Les boucles 00:04:19
    • 3.7- La boucle for en Swift 00:03:39
    • 3.8- La boucle while en Swift 00:01:46
    • 3.9- La boucle repeat while en Swift 00:04:43
    • 3.10- La portée des variables 00:03:54
    • 3.11- Exercice: Améliorer notre menu 00:05:50
    • 3.12- L'essentiel de ce chapitre 00:01:19
  • Découper et organiser son code
    • A propos de ce chapitre gratuit 00:00:36
    • 4.1- Les fonctions 00:04:32
    • 4.2- Déclarer et invoquer une fonction en Swift 00:03:05
    • 4.3- Utiliser une fonction principale en Swift 00:03:12
    • 4.4- Exercice: utiliser une fonction pour chaque option du menu 00:04:35
    • 4.5- La portée des variables et les fonctions 00:06:57
    • 4.6- Passer des paramètres à une fonction 00:07:04
    • 4.7- Utiliser des paramètres de fonction en Swift 00:05:37
    • 4.8- Mieux comprendre les paramètres 00:06:19
    • 4.9- Exercice: Améliorer notre menu 00:05:05
    • 4.10- Les retours de fonctions 00:04:51
    • 4.11- Utiliser une valeur retournée par une fonction en Swift 00:02:16
    • 4.12- Ignorer les retours de fonctions en Swift 00:03:36
    • 4.13- Exercice: fonction avec retour 00:09:33
    • 4.14- L'essentiel de ce chapitre 00:01:01
  • Produire du code de qualité
    • A propos de ce chapitre gratuit 00:00:12
    • 5.1- Les noms de variables et de fonctions 00:03:45
    • 5.2- Les noms de variables et de fonctions en Swift 00:03:57
    • 5.3- Bien utiliser les paramètres de fonctions en Swift 00:06:09
    • 5.4- Les commentaires 00:02:57
    • 5.5- Utiliser des constantes en Swift 00:02:48
    • 5.6- Indentation et aération du code 00:05:09
    • 5.7- L'essentiel de ce chapitre 00:02:07
  • Les ensembles de données
    • 6.1- Les tableaux numérotés gratuit 00:04:11
    • 6.2- Créer un tableau constant en Swift 00:03:23
    • 6.3- Créer un tableau dynamique en Swift 00:04:39
    • 6.4- Les tableaux clés valeurs 00:02:19
    • 6.5- Utiliser les tableaux clés valeurs en Swift 00:02:40
    • 6.6- Utiliser une boucle for avec un tableau en Swift 00:04:54
    • 6.7- Utiliser les tableaux avec des fonctions 00:05:24
  • Notions modernes et spécifiques
    • A propos de ce chapitre gratuit 00:01:19
    • 7.1- Gérer les valeurs nulles 00:03:43
    • 7.2- Le principe des optionnels en Swift 00:06:17
    • 7.3- Utiliser les optionnels en Swift avec if let 00:04:34
    • 7.4- Utiliser les optionnels en Swift avec les valeurs par défaut 00:01:00
    • 7.5- Utiliser les optionnels en Swift en mode kamikase 00:05:29
    • 7.6- Utiliser le chaînage des optionnels en Swift 00:04:59
    • 7.7- Utiliser guard et guard let 00:06:13
    • 7.8- Types de variables et cast 00:07:25
    • 7.9- Types de variables et cast en Swift 00:03:49
    • 7.10- Closures et lambdas 00:04:45
    • 7.11- Utiliser les closures en Swift 00:06:55
    • 7.12- Exemple en Swift: Timer 00:03:51
    • 7.13- Closures utiles dans les tableaux en Swift: filter 00:05:29
    • 7.14- Closures utiles dans les tableaux en Swift: reduce 00:04:41
    • 7.15- Closures utiles dans les tableaux en Swift: map 00:04:28
  • S'entraîner
    • 8.1- Exercice: Calcul de moyenne: menu 00:05:01
    • 8.2- Exercice: Calcul de moyenne: les variables 00:08:33
    • 8.3- Exercice: Calcul de moyenne: saisie des notes 00:08:49
    • 8.4- Exercice: Calcul de moyenne: affichage des moyennes_ Partie 1 00:06:03
    • 8.5- Exercice: Calcul de moyenne: affichage des moyennes_ Partie 2 00:04:30



Formateur : Mbritto

Mbritto a publié 7 tutoriels et obtenu une note moyenne de 4,7/5 sur 373 tutoriels vendus. Voir les autres formations de Mbritto

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Swift
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
  • Bonjour, J’aime beaucoup vos cours. Vous êtes clair, concis et compétent. Dans ce TUTO sur SWIFT, abordez vous les classes, protocoles et extensions ? Je ne les ai pas remarqués dans la tables des matières. A moins que vous prévoyiez un cours spécifique à ces notions ? Avez vous en projet de faire des tutos sur le framework Métal ? Ça n’existe pas en français... et c’est absolument génial au niveau de l’exploitation de la carte graphique !!! Si vous avez cela en projet je suis tout de suite preneur 😉 Jean-Philippe
    Bonjour Jean-Philippe et merci pour votre message. Vous avez bien déduis, je travaille actuellement sur un cours dédiée à la programmation orientée objets en Swift qui permet justement d'aborder ces concepts plus avancés. Il sera bientôt disponible ;) Je n'ai pas prévu de cours sur Métal à court terme. Les prochains cours à sortir sont les suivants : - Apprendre la programmation orientée objets (en Swift) - Créer des application iPhone avec SwiftUI Merci encore pour votre retour positif, je suis ravi que mes cours vous plaisent :) Happy coding!
accédez à plus de 1240 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données