Formations informatiques - Bruxelles
Accueil | E-shop | Témoignages | Références | Jobs | Prix | Contact | Staff | Sitemap | A propos | Devis en ligne

Formation Formation JavaScript au cœur des architectures Web - 2 jours

Formation JavaScript au cœur des architectures Web





Agenda formations :

9h à 17h (Journée complète)
18h - 20h30 (Demi-soirée)

Nos tarifs Devis en ligne

Description :

Ce cours vous présentera l’importance du JavaScript dans les architectures orientées Web et mobiles. Vous découvrirez différents frameworks de conception et solutions d’industrialisation du Front. Il vous aidera également à mieux comprendre l’impact du JavaScript sur l’organisation et la productivité des équipes.

Objectifs du cours :

Objectifs pédagogiques

  • Découvrir les solutions d’industrialisation du Front-End
  • Connaître les principaux frameworks 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


Contenu du cours : Formation JavaScript au cœur des architectures Web

PROGRAMME DE FORMATION

Evolution du JavaScript/les outils du Front-End

  • 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.
  • 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, API HTML5/JavaScript au service du Responsive

  • Frameworks de composants graphiques et techniques (jQuery, prototype…).
  • Frameworks MVC clients Backbone, AngularJs, EmberJS.
  • Frameworks mobile (jQuery Mobile, Sencha…).
  • Framework NodeJS (du JavaScript côté serveur).
  • API HTML5 : graphisme et accès aux ressources des terminaux (gyroscope, rotation, caméra…).
  • Importance de JavaScript dans le Responsive. Gestion des images retina.
  • Contrôle des ressources disponibles et chargement dynamique. Impact du Responsive sur la performance, solutions.
  • Quel rôle attribuer au JavaScript et au design (HTML CSS) ? Répartition des rôles.

Traitements multithread/Protocoles de communication

  • Les WebWorkers, impact sur l’organisation logicielle et la construction de frameworks.
  • Programmation asynchrone, solutions, organisation.
  • Ajax 2, opportunité sur les échanges Client/Serveur.
  • Echange multiframe (PostMessage).
  • Websocket et opportunités (push…).
  • SOAP : point sur les appels client.
  • Solutions collaboratives et protocoles OT : sharejs, togetherjs…

Mode déconnecté/Sécurité

  • 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écurisation des codes JavaScript.
  • Protection XSS, CRSF.
  • Encodage et pratique de modification du DOM.
  • Stockage de données.

Nous contacter :

boulevard Mettewie 89/42
1080 Bruxelles

Gsm : +32 477 16 40 11 Tel : +32 648 84 63
Email : selossej@pixystree.com


Email : selossej@jlgestion.be

Nos avantages :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercises,...