(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

JavaScript Industrialisation Front-End

Mettre en place un environnement de développement et de tests avec JavaScript
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Front / Mobile » JavaScript Industrialisation Front-End

Le développement "web" ou "front" connait un succès toujours grandissant. Avec l'arrivée des frameworks comme AngularJS, le travail des développeurs web augmente en quantité. Il doit donc répondre à des exigences de qualité. Savoir mettre en place les bons outils de développement web, de tests unitaires, voire les tests End to End, permet de démarrer ses projets avec de sérieux avantages. Les technologies web doivent également répondre aux contraintes toujours grandissantes des multiples devices.

Nous consulter 2 jours XW-JSI

JavaScript Industrialisation Front-End — Mettre en place un environnement de développement et de tests avec JavaScript

Programme

Les outils de développement

  • Mettre en place un bon IDE pour le web
  • jsHint : éviter les erreurs de syntaxe
  • Configurer les navigateurs et leurs extensions pour les développeurs
  • Configurer le poste de travail : nodejs et les npm
  • Les outils de test en ligne
    • codepen
    • jsfiddle
    • jsbin

Les outils de build

  • Pourquoi des scripts de build
  • Quels outils : grunt et gulp
  • Concaténation et minification des ressources
  • Préprocesseurs CSS : sass, less, sytlus
  • Optimisation des images
  • Serveur local et liveReload
  • WebPack et AMD

 Les tests avec Javascript

  • Les assertions, présentation et utilisation dans la console
    • UnitJS
    • Chai
  • Les tests avec jQuery : QUnit
  • Les frameworks de test
    • Jasmine
    • Mocha
  • Utilisation de Karma pour lancer des tests
  • Serveur de tests web
    • Selenium : automatiser le comportement des navigateurs
  • Les tests end to end
    • NightWatch
    • AngularJS et Protractor
  • Tester sans navigateur : PhantomJS

Mise en oeuvre :

  • Un serveur complet de tests sur une application Javascript

 Les tests sur les devices

  • Sur des devices réels
  • Via les outils de développement des navigateurs
  • Sur des émulateurs
  • Dans le cloud

 

 

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 15/09/2022