Formation Node.js avancé
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Dates de début
Dates au choix
CETTE FORMATION NODE.JS AVANCÉ VOUS PERMETTRA DE :
Maîtriser le cœur de la technologie Node.JS,
Optimiser les performances de leurs applications,
Améliorer la qualité des applications.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Maîtrise de JavaScript et 1ères expériences avec Node.JS
Visiter leur site web
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 9 ans.
Le programme
JavaScript côté serveur : démonstrations et premiers travaux pratiques
La "single-threadedeventloop"
API non bloquante : intérêts
Aller plus loin avec les objets JavaScript?: Object.create,Object.defineProperty
La programmation fonctionnelle?: map, reduce, currying (illustration avec lodash) LA PROGRAMMATION ASYNCHRONE Dompter le paradigme asynchrone?
Les différentes API : callback et librairies associées, fibers, promesses
Les avantages et pièges à éviter
Gérer la soupe de callbacks avec Async LES MODULES NODE.JS Description
Fonctionnement
Structure ÉCRIRE UN SERVEUR AVEC NODE.JS Présentation
Démonstration PROGRAMME DE LA 2NDE JOURNEE DE FORMATION LES LIBRAIRIES D'ACCÈS AUX BASES DE DONNÉES Présentation
NoSQL: MongoDB et Redis
Modélisation avec NoSQL
Différentes utilisations de Redis
Implémentation du modèle COMMUNICATION EN TEMPS RÉEL Définition et problématiques
Les technologies à disposition
Intégration des WebSockets HTML5 avec Socket.IO
COMMUNICATION INTER-PROCESS EN TEMPS RÉEL Le pub/sub avec Redis
AMQP dans Node JS
Présentation RabbitMQ et ZeroMQ
Event-loop distribuée LES TESTS AVEC NODEJS Tests unitaires avec Mocha (atelier)
Tests fonctionnels avec les headless browsers
Intégration avec npm TRAVAUX PRATIQUES Exercices sur les server-sideevents, websockets avec socket.io PROGRAMME DE LA 3EME JOURNEE DE FORMATION GESTION DE LA PERFORMANCE AVEC JAVASCRIPT ET NODE.JS Écrire du JavaScript performant pour V8 : les bonnes pratiques
Gestion de la mémoire : la pile et la mémoire totale, comment les gérer
Anticiper et trouver les fuites mémoire
Effectuer des calculs lourds : pool de workers, amqp…
Les Cluster
Utiliser tous les processeurs de sa machine
Cluster et données partagées
La solution haute performance Redis
Bonus spécial troll
Comparaison avec l'équivalent Apache/PHP QUALITÉ Déboguer son application : utilisation du débuggeur v8
Profiling : état des lieux, outils
Bonnes pratiques : les meilleurs outils de test, contrôle de qualité du
code, conventions…
Discussion libre CONCLUSION ET CONSEILS Synthèse des bonnes pratiques de développement NodeJS
Veille : comment faire le tri dans les milliers de modules disponibles ?
Le futur avec ES6?: let, const, arrows, classes, destructuration, proxy, observation, generators, comprehensivelists, collections, promesses…
Le futur présent : fonctionnalités ES6 déjà utilisables dans Node
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Node.js avancé