Formation Node.js avancé

Formation

À Paris

Prix sur demande

Appeler le centre

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

Paris ((75) Paris)
Voir plan
37 Rue des Mathurins, 75008

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Maîtrise de JavaScript et 1ères expériences avec Node.JS

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2017

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

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION RAPPELS SUR NODE.JS Installation et utilisation du REPL : présentation nvm&co
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

Appeler le centre

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é

Prix sur demande