Formation JavaScript Opportunités de formations par notre partenaire Openska

  • JavaScript est un langage puissant mais souvent mal maîtrisé, et il évolue désormais à grande vitesse : l'ES6 est le nouveau standard depuis 2015. Les frameworks se multiplient et changent constamment : AngularJS, Meteor, React, Angular...
    Cette formation, animée par un contributeur du projet Angular, vous permettra de maîtriser ce langage star pour vos développement front end.
  • Bonnes pratiques JavaScript
    - Types de chargement (head, footer, async, defer...)
    - Minification, concaténation, cache, CDN
    - Compatibilité : polyfills
    - Mode strict et debugger
    - Conventions de codage (Google Guidelines...)
    - JSDoc : documentation normalisée
  • JavaScript moderne : TypeScript, ES5, DOM, événements
    -
    - Typage fort
    - Interfaces
    - Pièges des variables et fonctions
    - querySelectorAll, textContent, classList
    - addEventListener, setTimeout, bind
  • Nouveautés ECMAScript 6 (ES6 / ES2015)
    - Compileurs ES6 : babel, traceur et typescript
    - Portée locale à un bloc et constantes
    - Template litterals
    - Paramètres : valeurs par défaut, rest, spread
    - Destructuration et arrow functions
  • AJAX nouvelle génération et Promises
    - JSON, fetch API, Promise
  • APIs HTML5
    - Historique et navigation (pushState)
    - Géolocalisation, Médias (webcam...)
    - Web sockets : socket.io, Stockage local, Service workers
  • Programmation Orientée Objet en ES6
    - Classes, Héritage, Getters / setters, statique
    - TypeScript : visibilité, classes abstraites, interfaces
  • Modules JavaScript
    - Inclusions et dépendances asynchrones : requirejs (AMD)
    - Inclusions et dépendances synchrones : browserify (CommonJS)
    - Modules ES6 : SystemJS / webpack
  • Automatisation en JavaScript
    - Gestion des packages front­end et back­end : bower et npm
    - Tâches automatisées : gruntjs et gulp
  • JavaScript avancé
    - Introduction à Angular
    - Introduction à Node.js
    - Introduction aux Web Components

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.