JavaScript avancé

JavaScript avancé

Développement IHM Web - JavaScript avancé
2 jour(s)
1400.00 €
Code: JSA
LinkedIn Google Plus Twitter Email

Description

L’écosystème du monde Web a complétement changé. Depuis l’explosion d’HTML5, CSS3 et de JavaScript début 2010, des grands noms du Web ont fortement influencé l’évolution, l’utilisation et la position de JavaScript dans le monde de l’entreprise.

Des nouveaux acteurs se sont mis en place, poussant des outils de qualité et des frameworks permettant de produire des applications importantes.

Ainsi, il est devenu primordial pour un architecte et développeur Web de connaître cet écosystème qui change notre façon d’appréhender les applications JavaScript.

Cette formation présente ce nouvel écosystème.

Les prochaines sessions

  • Du 15/06/2017 au 16/06/2017 à Paris
  • Du 09/11/2017 au 10/11/2017 à Paris
  • Du 29/06/2017 au 30/06/2017 à Lyon
  • Du 19/10/2017 au 20/10/2017 à Lyon
  • Du 07/12/2017 au 08/12/2017 à Lyon
  • Du 18/05/2017 au 19/05/2017 à Grenoble
  • Du 14/09/2017 au 15/09/2017 à Grenoble
  • Du 16/11/2017 au 17/11/2017 à Grenoble
  • Du 28/09/2017 au 29/09/2017 à Toulouse

Objectifs

L’objectif de la formation est de faire un tour d’horizon des technologies du Web moderne, tout en abordant des aspects désormais incontournable, comme le découpage de son application JavaScript en module, ou encore l’articulation autour de frameworks MVC comme Backbone et Angular.

De plus, nous en profiterons pour démontrer que nous sommes désormais en capacité d’industrialiser complétement notre JavaScript quasiment au même niveau que Java.

Informations pratiques

Public : Développeur Web, Architecte Technique

Prérequis : Bonnes connaissances de JavaScript, HTML, CSS …

Pédagogie : 30 à 40% de travaux pratiques

Programme

  • Web depuis 2010, un nouvel espoir
    • Un constat d’avant 2010
    • Evolution de nos outils de développement
    • Evolution des frameworks
    • NodeJs : le nerf de la guerre
  • Qu’avons-nous besoin pour créer un projet moderne ?
    • Big picture
    • Framework AMD
    • Framework MVC
    • Framework haut niveau CSS
    • Framework haut niveau JavaScript
  • AMD avec RequireJs
  • Concevoir son application autour de Backbone
  • Concevoir son application autour d’Angular
  • Backbone versus Angular
  • Css haut niveau avec Less
  • JavaScript haut niveau avec TypeScript
  • Qu’avons-nous besoin pour industrialiser ?
    • Big picture
    • Déclarer son projet avec NodeJs
    • Définir des cycles de vies avec GruntJs
    • Déclarer les dépendances du projet avec Bower
    • Générer des métriques de qualité et la documentation avec GruntJs
    • Faire des tests avec Jasmine
    • Lancer des tests avec Karma et PhantomJs
    • Coder en live loading avec GruntJs
    • Intégration dans Jenkins
    • Lier son projet JavaScript dans un projet Maven