Formation JavaScript Avancé: Les subtilités du langage
Franchissez le cap des modules UMD et des tests unitaires automatisés. En partant des bases de la programmation objet, l'ouvrage vous oriente vers les techniques avancées du JavaScript.
XHR2 est passé au crible puis le sucre syntaxique ECMA6 et le modèle objet par prototype constituent la seconde partie, le troisième thème nous amène à maitriser la définition universelle de module avec requirejs. La quatrième partie initie aux tests unitaires avec Mocha et Chai pour tester sur un navigateur ou en ligne de commande ainsi que leur automatisation.
La dernière partie est composée d'un exercice pour valider le cours. Le développement conduit par les tests est utilisé pour effectuer un refactoring du tp proposé dans l'ouvrage dernier: "JavaScript: maîtrisez les bases du langage" et conduit aux meilleurs pratiques de conception.
Table des matières:
Première partie: AJAX
Chapitre 01: XHR
Chapitre 02: Requête
Chapitre 03: Réponse
Deuxième partie: POO
Chapitre 04: Instances
Chapitre 05: Héritage
Chapitre 06: ECMA6
Troisième partie: Conception modulaire
Chapitre 07: RequireJS
Chapitre 08: CommonJS
Chapitre 09: Interopérabilité
Quatrième partie: Tester son code
Chapitre 10: Les Frameworks de test
Chapitre 11: Mocha
Chapitre 12: Automatisation des tests
Cinquième partie: Travaux dirigés
Chapitre 12: Test Driven Development
Extraits du livre: http://www.seeren.fr/ebooks/javascript-avance/#sample