Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

JavaScript : Le débogage et l'analyse de code

Découvrir la formation

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Après un mot de bienvenue, Julien Moulin vous présente cette formation et les sujets qui y seront abordés.
03:01

Transcription

Salut à tous, je m'appelle Julien Moulin et dans cette formation, on va parler de JavaScript. Et on va parler de tous les aspects intéressants de ce langage et surtout de la façon que l'on va avoir d'optimiser le langage et surtout de faire des tests et de débugger. Alors, le « debug », l'optimisation, c'est des sujets un peu compliqués en JavaScript mais ne vous inquiétez pas, il existe énormément d'outils que l'on va voir ensemble. On parlera de « js-beautify » qui permet de rendre un code JavaScript ou un « source » complet de fichiers entièrement propre. On parlera aussi de « Uglify.JS » qui permet un peu de faire le contraire, qui permettra plutôt de réduire l'impact du code quand on va faire une mise en production. On parlera également de « JSCS » qui permet de valider, que notre code source respecte des standards et on verra qu'il existe beaucoup de standards en JavaScript que l'on peut utiliser pour rendre son code plus lisible et surtout respecter un certain standard qu'on va appliquer à tout son code. On parlera également de « CoffeeScript » qui est un sous-langage à JavaScript, donc un langage plutôt compilé. Et on verra qu'il existe énormément d'autres langages existants. Pour ça, on se basera sur le Wiki de « CoffeeScript » qui est un des premiers à avoir fait ça en JavaScript. On parlera aussi de « javascripting.com » qui sera une ressource très intéressante pour nous puisqu'on abordera un petit peu les « frameworks » pour expliquer ce que c'est, pourquoi en utiliser un. Mais on verra aussi qu'il existe énormément de librairies qu'on peut utiliser pour avoir moins de bug et pourquoi pas pour nous aider à les débugger. Mais ce n'est pas tout. On verra également des outils qui nous permettent d'obtenir des métriques, tels que « istanbul » pour voir si le code source respecte un certain nombre de format particulier et surtout des règles de codage puisqu'on essaiera d'avoir un minimum de codes dans les classes par exemple, des objets pas trop gros. « Istanbul » nous permettra d'obtenir des métriques quand on arrive sur un nouveau site, un nouveau code et que l'on veut savoir un peu où on va mettre les pieds. On parlera aussi d'automatisation avec « Gulp » qui sera un outil vraiment intéressant pour vous, qui vous permettra d'automatiser des tâches qui peuvent paraître des tâches rébarbatives, qu'on fait tout le temps. Ici on aura un ensemble de commandes qu'on viendra travailler. Alors vous verrez comment ça s'utilise, ce n'est pas très compliqué, et ça permet d'aller un petit peu plus vite, de gagner du temps quand on est en phase de « debug » et surtout quand on est en phase de production. Enfin, nous parlerons de « Jasmine » qui est un outil permettant d'écrire des tests fonctionnels et unitaires, de faire des tests en fait sur son code tout simplement pour en garantir l'efficacité dans le temps. Avec tous ces outils-là, vous serez en capacité d'évoluer un petit peu plus en JavaScript, d'avoir un code source qui sera beaucoup plus facile à maintenir, et surtout, vous apprendrez à utiliser la console de Chrome pour faire du « debug ». Pour la console, on va s'attarder assez longuement sur cet espace de console, voir ce qui est possible de faire avec. Vous verrez qu'il y a beaucoup de trucs et astuces qu'on peut, eh bien mettre en pratique quand on fait du « debug » et on verra surtout qu'il existe une fonctionnalité de pas à pas qui vous permettra d'introspecter un code source pour aller plus loin. Si vous êtes prêt, je pense qu'on peut y aller. Accrochez vos ceintures, c'est parti pour l'optimisation du code JavaScript.

JavaScript : Le débogage et l'analyse de code

Prenez en main les techniques et les outils pour améliorer votre code JavaScript. Découvrez Bower, js-beautify, la console de Chrome, les tests unitaires et fonctionnels, etc.

1h29 (26 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :3 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !