JavaScript
AMS TRAINING
- Adopter les bonnes pratiques JavaScript et le maîtriser pour pouvoir être autonome avec les frameworks
- Maîtriser la programmation orientée Objet avec JavaScript
- Modulariser et améliorer ses développements avec l'ES6, nouvelle version de Javascript
PRATIQUES JAVASCRIPT
- Forme de chargement ( head, footer, async, defer, DOMcontentLoaded)
- Minification,concaténation,cache,CDN,compatibilité : Polyfills
- Mode strict et débugger
- Convention de codage ( Google guidelines, JSHint, JSLint )
- JSDoc : documentation normalisée
JAVASCRIPT : TYPE SCRIPT
- Type fort
- Interface
JAVASCRIPT ES5,DOM, EVENEMENTS
- Pièges des variables et fonctions querySelectorAll, textContent,classList, addEventListener,seTimeout, bin
ECMASCRIPT 6 ( ES6 / ES2015 )
- Compileur ES6, babel, traceur et typescript
- Portée locale à un bloc et constantes
- Template litterals
- Paramètres valeurs par défaut, rest, spread
- Déstructuration et arrow function
AJAX NOUVELLE GENERATION ET PROMISES
- JSON
- Fetch API
- Promise
APIS HTML 5
- Historique et navigation
- Géolocalisation
- Médias (webcam…)
- Web sockets : socket.io
- Stockage local
- Service workers
PROGRAMMATION ORIENTEE OBJET EN ES6
- Classes
- Héritages
- Getters / Setters, statique
- Typescript : visibilité, classes abstraites, interface
MODULES JAVASCRIPT
- Inclusions et dépendances asynchrones : requirejs AMD
- Inclusion et dépendances synchrones : browserify Common JS
- Module ES6 : SystemJS / Webpack
AUTOMATISATION EN JAVASCRIPT
- Gestion des packages : npm
- Bundling et tâches : webpack et rollup
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation