Formations - Technifutur

Prix
325€ (HTVA/jour/personne)
Places
12 personnes
Durée
3 jours
Public cible
Entreprise
JavaScript - Node JS
Objectifs

Les compétences visées par la formation sont les suivantes :

  • Comprendre le positionnement et l’origine du Framework
  • Utiliser les composants du Framework
  • Comprendre les pincipe de la programmation asynchrone
  • Comprendre les principes de la programmation évènementielle
  • Assurer la persistence des données
  • Assurer le testing d’une application NodeJS
Cible

Cette formation s’adresse à toute personne souhaitant utiliser Node JS pour développer un back end applicatif en Javascript.

Prérequis

Disposer de connaissances préalables en Javascript.

Programme

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

Inscription en ligne

Formation planifiée à Technifutur® pour plusieurs entreprises reprenant le contenu et la durée de la fiche formation


Lieu de la formation :

À définir

Prix : 325€ HTVA/jour/personne


Dates disponibles :

Aucune date disponible

Formation à planifier pour une entreprise dans ses locaux ou à Technifutur® reprenant le contenu et la durée de la fiche formation


Prix : 1550€ HTVA/jour pour le groupe


Durée :
3 jours
S'inscrire

Formation construite entièrement sur-mesure pour une entreprise (Contenu, durée, lieu de formation, etc.)


Prix : Sur demande


Contact/S'inscrire
JavaScript - Node JS

Remplissez ce formulaire et nous vous recontacterons dans les plus brefs délais !

*Champs obligatoires

1
Personne de contact

Veuillez remplir tous les champs obligatoires

2
Informations sur votre société
Adresse :
3
Informations sur le(s) participant(s)

Participant 1

Participant 2

Participant 3

Participant 4

Participant 5

Participant 6

Participant 7

Participant 8

4
Commentaires
séparateur gauche séparateur droite
© 2024 - TECHNIFUTUR®️