• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 06/01/2021

Tirez le meilleur de ce cours

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Bonjour à tous ! Et bienvenue dans ce cours grâce auquel vos applications vont gagner en robustesse !

Image d'un homme musclé accompagné de la phrase : Voici votre application à la fin de ce cours.

Présentation du cours

Lorsqu'on débute en programmation, certains imaginent que ce qui fait la qualité d'un développeur, c'est l'étendue de sa connaissance concernant un langage de programmation.

C'est faux. :D

Un bon développeur se distingue avant tout par deux qualités :

  • son autonomie

  • la propreté de son code

Et on n'acquiert pas ces qualités en deux clics sur internet, mais avec de l'expérience et de la rigueur.

Si seulement il existait un cours pour les gagner...

Inutile de tourner autour du pot, ce cours dont vous rêvez, vous y êtes ! En effet, ce cours est entièrement construit autour de ces deux qualités :

  1. Dans cette première partie, nous allons apprendre à dénicher, comprendre et éliminer les bugs. Ce qui est indispensable pour devenir un développeur autonome.

  2. Dans la deuxième partie, nous allons apprendre à créer des tests unitaires. Ils ont le double avantage de nous assurer que l'application fonctionne et de nous inciter fortement à rédiger un code tout beau tout propre.

  3. Enfin, les tests sont tellement importants que nous allons apprendre en troisième partie à les rédiger avant le code en utilisant le Test Driven Development !

Prérequis

Ce cours fait partie de tout un parcours sur le développement d'application iOS. Je vous suggère fortement d'y jeter un œil si vous souhaitez vous former et trouver un emploi en tant que développeur iOS.

Jeu Set et Match

Pour venir à bout de nos objectifs, nous allons nous appuyer sur une application que j'ai déjà développée pour vous. Cette application s'appelle Jeu Set & Match. Les amateurs de tennis auront déjà compris son utilité, elle permet de compter les points au tennis.

Impression d'écran de l'application Jeu Set & Match
L'application Jeu Set & Match

Pour cela, rien de plus simple, il suffit de lui indiquer le joueur qui vient de gagner le dernier point en appuyant sur le bouton correspondant. Et l'application calcule automatiquement le nouveau score. Quand un joueur a gagné la partie, on peut remettre les scores à zéro pour recommencer la partie.

Le projet

Il ne nous reste plus maintenant qu'à télécharger le projet Xcode complet de l'application Jeu Set & Match.

Vous pourrez le trouver à cette adresse. Je vous invite à le télécharger avant de passer au prochain chapitre.

En résumé

  • Ce cours est essentiel si vous voulez devenir des développeurs autonomes qui produisent du code de qualité !

  • Ce cours est basé sur le projet de l'application Jeu Set & Match qui permet de compter les points au tennis.

Dans le prochain chapitre, vous allez apprendre comment analyser la pile d'exécution pour déceler les bugs !

Exemple de certificat de réussite
Exemple de certificat de réussite