> formation Technologies numériques > formation Technologies Web > formation Développement Front-End > formation JavaScript au cœur des architectures Web, état de l'art

Avis loadedNote : 3,3Length : 3TotalNote : 40TotalNote20 : 0
Toutes nos formations Développement Front-End

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

Cours de synthèse
Durée : 1 jour
Réf : JET
Prix  2021 : 910 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous serez sensibilisés à 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 pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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
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.
Participants / Prérequis

» Participants

Développeurs, chefs de projets et architectes.

» Prérequis

Aucune connaissance particulière.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.