...

Formation Industrialisation Front-End : Maîtriser vos pratiques de développement


Objectifs
  • Choisir les outils les plus adaptés pour un développement d'applications basé sur le triptyque HTML 5 / CSS 3 / JavaScript et ses frameworks
  • Vous retrouver dans la jungle des frameworks JavaScript et les choisir à bon escient
  • Connaître et mettre en place les outils d'industrialisation du code, de gestion de dépendance, de test...
Participants
  • Développeur
  • Chef de projet
  • Intégrateur Web
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : WEB54

Dates de Formations

22 au 24 Mai 2019

24 au 26 Juil. 2019

12 au 15 Sept. 2019

13 au 15 Nov. 2019

Programme
  • 1/ Architecture d'une application Web
    • • Rôle et position des langages Web
    • • HTML 5
    • • CSS 3
    • • JavaScript
    • • Les frameworks HTML 5 / CSS 3
    • • Les outils d'analyse de code : JSHint et JSLint
    • • Les outils de modularisation du code : AMD
  • 2/ Les frameworks utiles dans JavaScript
    • • Les frameworks HTML 5 / CSS 3
    • • Les frameworks JavaScript de manipulation DOM
    • • Les frameworks de gestion graphique
    • • Les frameworks Ajax
    • • Les frameworks de test unitaire
    • • Les frameworks MVC
  • 3/ Coder et gérer les sources
    • • Les outils disponibles pour développer en JavaScript
    • • NetBeans
    • • Visual Studio Code
    • • SublimeText...
    • • Gérer ses sources avec un gestionnaire de sources comme GIT
  • 4/ Gestion des dépendances
    • • Gestion des dépendances avec Bower
    • • Différences entre NPM et Bower
  • 5/ Automatiser le développement avec Node.js
    • • Le package manager
    • • Les modules utiles
    • • Gérer les dépendances
  • 6/ Automatiser les tâches avec Gulp et Grunt
    • • Automatisation des tâches avec Gulp
    • • Créer un build avec Gulp
    • • Automatisation des tâches avec Grunt
    • • Créer un build avec Grunt
  • 8/ Compiler et packager
    • • Compiler avec Babel
    • • Packager avec WebPack
  • 9/ Automatisation des tests
    • • Les outils de test JavaScript disponibles
    • • Tester avec QUnit