M2i Formation

Industrialisation Front End

Par M2i Formation

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
  • Identifier les frameworks JavaScript et les choisir à bon escient
  • Reconnaître et mettre en place les outils d'industrialisation du code, de gestion de dépendance, de test...

Programme

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

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

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

Gestion des dépendances

  • Gestion des dépendances avec Bower
  • Différences entre NPM et Bower

Automatiser le développement avec Node.js

  • Le package manager
  • Les modules utiles
  • Gérer les dépendances

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

Compiler et packager

  • Compiler avec Babel
  • Packager avec WebPack

Automatisation des tests

  • Les outils de test JavaScript disponibles
  • Tester avec QUnit

Pédagogie

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

Ambient IT
Vue.JsPar Ambient IT

Créé et propulsé par les développeurs d’alibaba.com, Vue.js est un framework évolutif pour construire des interfaces utilisateur. À la différence des autres frameworks monolithiques, Vue a été conçu et pensé pour pouvoir être adopté de manière incrémentale. Le cœur de la bibliothèque est concentré uniquement sur la partie vue, et il est vraiment simple de l’intégrer avec d’autres bibliothèques ou projets existants. D’un autre côté, Vue est tout à fait capable de faire tourner des applications web monopages quand il est couplé avec des outils modernes et des bibliothèques complémentaires.

Vue.js est connu pour avoir rendu le développement front amusant ! Il est sans conteste le framework web moderne à la foi productif et accessible. Dans cette formation vous apprendrez à créer des interfaces web riches en utilisant Vue.js 2 : templating, composants de vue, découverte de son écosystème.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date (Vue.js 2.6).

Tanit Formation
Exploiter la puissance javascript pour dynamiser les applications webPar Tanit Formation

Dans cette formation, vous apprendrez à développer des applications Web côté client en écrivant des scripts JavaScript pour interagir dynamiquement avec le contenu de la page Web, soit en lien avec des actions de l'utilisateur et/ou suite à un échange de données avec un service Web.

Ziggourat
JavaScript PerfectionnementPar Ziggourat

Cette formation vous permet de découvrir les différentes approches de la programmation orientée objet en JavaScript.

ENI SERVICE
Vue.js – Développer des applications WebPar ENI SERVICE

Dans cette formation, vous apprendrez à industrialiser, structurer et optimiser vos développements d'applications Web JavaScript en utilisant le framework Vue.js.

Orsys
JavaScript, maîtriser la Programmation Orientée ObjetPar Orsys

Vous maitriserez les mécanismes de la programmation Objet en JavaScript. Vous étudierez en détail son modèle Objet en mettant en œuvre notamment le concept de classes et d'héritage. Vous découvrirez également les mécanismes avancés du JavaScript et l'intérêt de l'intégrer avec du TypeScript.