Brain Consulting recherche un formateur pour animer un cours sur : JAVASCRIPT POO & ES6
Lieu de la formation : Paris
Nombre de stagiaires : 2
Niveau stagiaires : débutant
Dates : 11 au 14 Décembre
Durée : 4jours
Plan de Formation :
- 1/ Bonnes pratiques JavaScript
- Types de chargement (head, footer, async, defer, DOMContentLoaded)
- Minification, concaténation, cache, CDN
- Compatibilité : polyfills
- Mode strict et debugger
- Conventions de codage (Google Guidelines, JSHint / JSLint)
- JSDoc : documentation normalisée
- 2/ JavaScript fortement typé (TypeScript)
- Typage fort
- Interfaces
- 3/ JavaScript moderne : ES5, DOM, événements
- Pièges des variables et fonctions
- QuerySelectorAll, textContent, classList
- AddEventListener, setTimeout, bind
- 4/ 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
- 5/ AJAX nouvelle génération et Promises
- JSON
- fetch API
- Promise
- 6/ APIs HTML5
- Historique et navigation (pushState)
- Géolocalisation
- Médias (webcam…)
- Web sockets : socket.io
- Stockage local
- Service workers
- 7/ Programmation Orientée Objet en ES6
- Classes
- Héritage
- Getters / setters, statique
- TypeScript : visibilité, classes abstraites, interfaces
- 8/ Modules JavaScript
- Inclusions et dépendances asynchrones : requirejs (AMD)
- Inclusions et dépendances synchrones : browserify (CommonJS)
- Modules ES6 : SystemJS / webpack
- 9/ Automatisation en JavaScript
- Gestion des packages back-end : npm
- Gestion des packages front-end : bower
- Tâches automatisées : gruntjs et gulp
- 10/ Framework JavaScript : intro à Angular 2
- 11/ JavaScript back-end : intro à Node.js
- 12/ Le futur : intro aux Web Components
Merci de répondre en remplissant le formulaire suivant :