Node JS

Retour à la liste des formations
NEW
Formations de courte durée
Thème(s): Framework Javascript
Durée:
3 jours
Date(s):
30/11, 01/12 & 02/12
Formateur:
CogniTIC

Découvrez le Framework Node JS

Formation en présentiel


Cette formation concerne le Framework NodeJS qui permet de programmer une application côté serveur à l’aide du langage Javascript. NodeJS utilise les principes de la programmation évènementielle et asynchrone.


Public

Cette formation s’adresse à toute personne désireuse de réaliser un développement logiciel en utilisant le Framework Node JS.

Programme de la formation

JavaScript côté serveur
  • Genèse du JavaScript côté serveur et de Node.js
  • Le moteur Google V8 utilisé côté serveur
  • Pourquoi utiliser la programmation événementielle
  • Approche non bloquante d'une application
  • L'écosystème Node.js (socketstream, expressjs...)

Premiers pas en Node.js
  • Installation du serveur Node.js
  • Le gestionnaire d'extensions NPM
  • Premier cas concret : Hello World !
  • Un serveur Web en quelques lignes
  • L'injection de fonctions en Javascript

La programmation asynchrone et orientée événements
  • Quel intérêt de développer en asynchrone
  • La gestion événementielle : réagir plutôt qu'attendre
  • Cas concret pour la lecture de flux
  • Usage dans les bases de données

La gestion de routes
  • Parsing d'URL (paramètres, requête...)
  • Traiter une requête en mode asynchrone
  • Mettre en place un gestionnaire de routes

Tour d'horizon de l'API Node.js
  • Les fonctions utilitaires (console, outil...)
  • La gestion de buffers. Accès aux fichiers
  • Utilisation des évents et des timers programmables
  • Gestion des requêtes/réponses HTTP. HTTPS
  • Création de processus fils, https, sockets TCP et UDP...

Persistance des données
  • Initiation à une base NoSQL : Redis.io
  • Utilisation de Redis.io pour la gestion de session
  • Persister dans le Cloud : MongoDB

Test d'une application Node.js
  • Premiers pas en test avec Mocha
  • Les assertions et le test synchrone et asynchrone
  • Différentes méthodes de tests (inclusifs, exclusifs...)
  • Le support du navigateur

La boîte à outils du développeur
  • Les "ceintures d'outils" Javascript : gestion améliorée des tableaux, des itérations...
  • La bibliothèque async : rendre l'asynchrone séquentiel
  • Autres bibliothèques intéressantes
Pourquoi choisir Technofutur TIC ?

4 raisons de suivre une formation avec Technofutur TIC


Infos pratiques

Les prérequis pour participer à cette formation : 

Disposer de connaissances en Javascript ou Typescript.

Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

Chèques formation : 

Cette formation n'est pas agréée Chèques-Formation

Le saviez-vous ? 

Nous proposons également des formations sur-mesure pour votre entreprise afin de répondre à vos besoins spécifiques.

Contactez dès maintenant Gianfranco Verzini (gv@technofuturtic.be - 0496 96 01 85) qui se fera un plaisir de vous accompagner dans votre réflexion et dans la mise en œuvre d'une formation personnalisée.

Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information.
 Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché
Prix
Informations
Prix plein : 750 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942
Date