JavaScript au cœur des architectures Web, état de l’art

Objectifs

Découvrir les solutions d'industrialisation du Front-End

Découvrir les principaux Framework JavaScript et leurs impacts sur la conception d'applications Web

Comprendre l'impact du JavaScript sur l'organisation et la productivité des équipes Web

Maîtriser les architectures Web applicatives.

Participants

Développeurs, chefs de projets et architectes.

Pré-requis

Aucune connaissance particulière.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

1 jour

Les sessions inter-entreprises

Date Session
Du 02/07/2018
Au 02/07/2018
Paris
Formation standard
Du 02/07/2018
Au 02/07/2018
Caen
Formation standard
Du 02/07/2018
Au 02/07/2018
Lyon
Formation standard
Du 02/07/2018
Au 02/07/2018
Rennes
Formation standard
Du 02/07/2018
Au 02/07/2018
Lille
Formation standard
Du 02/07/2018
Au 02/07/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

JAVASCRI-WEB

Description détaillée

Evolution du JavaScript 

Les langages Ecmascript.

Programmation et concepts Objet.

Evolution vers ECMAScript 6 : constructeurs, polymorphisme, fonctions, array, déclaration et portée de variables.

CoffeeScript et la programmation Objet renforcée, TypeScript, MetaScript.

Renforcement dans les OS (Windows 8...) et les navigateurs (Chrome...).

 

Les outils du Front-End 

Présentation de Grunt et des traitements pour minifier CSS, JavaScript.

Gestion des packages avec Bower.

NPM et l'environnement collaboratif de composants.

Synchronisation navigateur/développements (Browsersync...).

Environnement de test avec NodeJS.

Les outils de débogage et de profiling.

Présentation de Chrome devtools (profiling mémoire, remote debug...).

 

Frameworks JavaScript et API HTML 5 

Frameworks de composants graphiques.

Frameworks de composants technique (jQuery, prototype...).

Frameworks MVC clients Backbone, AngularJs, EmberJS.

Frameworks mobile (jQuery Mobile, Sencha...).

Framework NodeJS (du JavaScript côté serveur).

API HTML 5 : graphisme et accès aux ressources des terminaux (gyroscope, rotation, caméra...).

 

JavaScript au service du Responsive  

Importance de JavaScript dans le Responsive.

Gestion des images retina.

Contrôle des ressources disponibles et chargement dynamique.

Quel rôle attribuer au JavaScript et au design (HTML CSS) ? Répartition des rôles.

Impact du Responsive sur la performance, solutions.

 

Traitements multithread 

Les Webworkers, impact sur l'organisation logiciel et la construction de Framework.

Programmation asynchrone, solutions, organisation.

 

Protocoles de communication 

Ajax 2, opportunité sur les échanges Client/Serveur.

Echange multi frame (PostMessage).

Websocket et opportunités (push...).

SOAP : point sur les appels client.

Solutions collaboratives et protocoles OT: sharejs, togetherjs...

 

Mode déconnecté

Mise en place d'une solution embarquée.

Gestion des chargements du cache (manifest et ses API).

Stockage de données : LocalStorage, SessionStorage, EmbededDB...

 
Sécurité
Sécurisation des codes JavaScript.
Protection XSS, CRSF.
Encodage et pratique de modification du DOM.
Stockage de données.
 
 
 
 

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page