Formation Node.js Avancée

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

formation_nodejs

  • Connaitre les bonnes pratiques du développement NodeJS

  • Industrialiser un développement NodeJS

  • Mettre en production une application NodeJS pérenne

Public concerné

Développeurs JavaScrit et ayant déjà pratiqué le NodeJS

Chefs de projets.

Pré-requis

Connaitre le JavaScript ou avoir suivi la formation javascript.

Connaitre NodeJS ou avoir suivi la formation NodeJS

Informations pratiques

Référence : #NJSW02

Durée : 10 sessions de 2 jours

Tarif : 1050 € (HT)

Dates :

 - 20 au 21 janvier 2016

 - 08 au 09 Février 2016

 - 24 au 25 février 2016

 - 16 au 17 Mars 2016

 - 06 au 07 Avril 2016

 - 11 au 12 Mai 2016

 - 20 au 21 Juin 2016

 - 27 au 28 Juillet 2016

 - 05 au 06 Octobre 2016

 - 30 Novembre au 01 Décembre 2016

 - entre janvier et décembre 2016

 - 1 session de 2 jours / mois

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

 

La force et le talon d’Achille de NodeJS : l’asynchronisme 

  • Rappels sur une bonne gestion des appels asynchrones

  • Le module async et les bonnes manières de l’utiliser efficacement

  • Présentation des promesses et bonnes pratiques d’utilisation

  • Mise en pratique d’enchainements et de parallélisassions

  • Comment gérer les erreurs dans une application web

Faire de la communication temps réel pour des applications plus performantes

  • Savoir intégrer les websockets HTML5 avec un serveur NodeJS

  • Présentation et mise en pratique de Socket.io

  • Gestion des transports

Mettre en place une usine logicielle avec NodeJS

  • Mettre en place des tests unitaires avec Mocha

  • Présentation de chai, la librairie d’assertion pour BDD/TDD

  • Comment utiliser Zombie, Phantom et Casper pour vos tests fonctionnels

  • Orchestrer ses tâches de build avec Grunt

  • Mise en place de NodeMon pour favoriser le redémarrage automatique sur postes de développement

  • Compiler toutes ces technologies sur un serveur d’intégration : Jenkins

NodeJS en production

  • Présentation du mode Cluster

  • Faire fonctionner ensemble master et workers

  • Partager les données entre clusters

  • Utiliser le messaging

  • Comment gérer les erreurs d’un nodeJs en cluster ?

  • Les offres d’hébergement NodeJS actuels, les Clouds

  • Superviser ses applicatoins NodeJS avec NewRelic

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 70% du temps est concacré à la pratique.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez aller plus loin, vous pouvez suivre les formations Ext JSC perfectionnementC++ perfectionnementHTML5, AngularJS

Mots clés associés à cette formation

Node.js avancé, Développement web, javascript, asynchrone, websocket, nosql.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

X
 
 
 
 
 

You havecharacters left.