Entraînez-vous à résoudre des algorithmes en JavaScript
Résolvez 20 algorithmes en JavaScript
Description
Bienvenue sur ce cours d'entrainement aux algorithmes en JavaScript !
Concevoir des algorithmes est un bon moyen de s'entrainer avec un langage aussi spécial que le JavaScript.
Cela va vous permettre de vous familiariser avec ses types, ses instructions, ses expressions et son fonctionnement global.
Nous allons ensemble résoudre des algorithmes en essayant de reproduire des problèmes courants en développement web.
Nous utiliserons beaucoup de tableaux et d'objets, ainsi que des chaînes caractères, car ces derniers seront votre pain quotidien lors de votre travail sur navigateur.
Pour chaque algorithme, vous allez, dans un premier temps, tenter de résoudre les algorithmes seul, puis nous verrons une correction ensemble.
Notez qu'il existe toujours de nombreuses façons de résoudre un même problème, le tout est de respecter certains critères, tels que la maintenabilité du code, la lisibilité, la compatibilité cross-browsers, les performances, etc . . .
Résoudre des problèmes courants vous permettra également de bien gérer les conditions, les boucles, et autres instructions qui peuvent parfois poser problème lorsqu'on débute.
Vous n'avez pas besoin d'avoir un niveau élevé pour suivre ce cours, il est accès pour les débutants/intermédiaires qui souhaitent s'entraîner en JavaScript.
Il est néanmoins recommandé que vous sachiez utiliser une fonction, des conditions, et que vous ayez déjà manipulé une page web, même superficiellement.
Le code source est rendu disponible, et chaque exercice a été préparé au préable pour vous, afin que vous n'ayez qu'à vous concentrer sur la résolution des algorithmes.
Rendez-vous de l'autre côté pour commencer à coder !
What You Will Learn!
- Résoudre des alogrithmes
- Le langage JavaScript
- Travailler avec des chaines de caractères, des nombres, des conditions, des boucles...
- Apprendre des concepts tel que la récursion ou les méthodes callbacks.
- Découvrir les méthodes JS les plus utiles
Who Should Attend!
- Développeurs informatique
- Étudiants
- Personnes en reconversion