Java Script
Date de mise à jour :
Identifiant Offre Info : 01_GE160272
Organisme responsable :
AMS TRAINING
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
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.
Programme de la formation
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,…
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
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Modalités d'alternance
pas d'alternance
Financement
- Conventionnement
- Oui
Conditions d'accès
Publics visés
- Demandeur d'emploi
Modalités de recrutement et d'admission
tests de connaissances
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Bonne connaissance du HTML, du CSS et du web. Avoir pratiqué un langage de programmation.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
22 Rue de Medreville
54000 Nancy - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes