NodeJS

Formation

À Luxembourg (Luxembourg), Nantes, Lyon et dans 10 autres établissements

1 980 € HT

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

  • Durée

    4 Jours

  • Dates de début

    Dates au choix

Utiliser Javascript côté serveur avec NodeJS et concevoir des sites web à  l'aide de l'infrastructure Express.

Les sites et dates disponibles

Lieu

Date de début

Bordeaux ((33) Gironde)
Voir plan
Bâtiment Ravezies, 2ème étage - 250 avenue Emile Counord, 33000

Date de début

Dates au choixInscriptions ouvertes
Brussels (Belgique)
Voir plan
4 rue de la Presse, 1000

Date de début

Dates au choixInscriptions ouvertes
Genève (Suisse)
Voir plan
c/o CCI France Suisse - Route de Jussy 35 - Case postale 6298, CH1211

Date de début

Dates au choixInscriptions ouvertes
Lille ((59) Nord)
Voir plan
46 rue des Canonniers, 2ème étage, 59800

Date de début

Dates au choixInscriptions ouvertes
Luxembourg (Luxembourg)
Voir plan
5 Rue Goethe, L1637

Date de début

Dates au choixInscriptions ouvertes
Lyon ((69) Rhône)
Voir plan
62 rue de Bonnel, 1er étage, 69003

Date de début

Dates au choixInscriptions ouvertes
Marseille ((13) Bouches-du-Rhône)
Voir plan
38/40 rue de la République, escalier A, 1er étage, 13002

Date de début

Dates au choixInscriptions ouvertes
Montpellier ((34) Hérault)
Voir plan
26 Allée de Mycènes - Le Thèbes Bâtiment A, 3ème étage, 34000

Date de début

Dates au choixInscriptions ouvertes
Nantes ((44) Loire-Atlantique)
Voir plan
32 boulevard Vincent Gâche, 44200

Date de début

Dates au choixInscriptions ouvertes
Nice ((06) Alpes-Maritimes)
Voir plan
455 promenade des anglais - Bât. Arenice, 7ème étage

Date de début

Dates au choixInscriptions ouvertes
Rennes ((35) Ille-et-Vilaine)
Voir plan
3 place du Général Giraud, 35000

Date de début

Dates au choixInscriptions ouvertes
Strasbourg ((67) Bas-Rhin)
Voir plan
4 rue de Sarrelouis, 4ème étage, 67000

Date de début

Dates au choixInscriptions ouvertes
Toulouse ((31) Haute-Garonne)
Voir plan
1 place Occitane - Bâtiment Le Sully, 4ème étage, 31000

Date de début

Dates au choixInscriptions ouvertes
Voir toutes les sessions (13)

À propos de cette formation

Apprendre à utiliser NodeJs et créer un serveur

Développeurs Javascript

Bonne connaissance de javascript et des normes ecmascript

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

Le programme

- Introduction Présentation des versions de node Principe d'un serveur Web Comparaison entre serveur Rappels de Javascript Atelier : Télécharger et installer NodeJS - Présentation de NodeJS Gérer les versions de node (nvm vs n) L'intérêt de javascript côté serveur La single-threaded event loop L'API non bloquante Le moteur V8 de Google - NodeJS et Ecmascript Historique d'Ecmascript Présentation du mode strict Support d'ecmascript dans NodeJS (node.green) - Utiliser le gestionnaire de paquets Présentation et description npm: node package manager Initialiser un projet avec npm Présentation de la bibliothèque de module Installation locale ou globale Le fichier package.json Gérer les dépendances (production et developpement) npm et npx Ajouter des scripts Atelier : Créer différents scripts utiles à un projet - Les variables globales La documentation de l’API de Node Les classes Global, Console (log, errors, trace) Les variables __filename et __dirname Capter et émettre des évènements Les Timers Atelier : Executer notre premier script - Manipuler les fichiers Présentation du module FileSystem Gérer les chemins et les urls Créer, supprimer, renommer des fichiers et dossiers Lire le contenu d'un fichier Atelier : Manipuler des fichiers - Callback et Promise Présentation des callbacks (fonction de rappel) Principe des Promises (les promesses) Callbacks vs Promises Implémentation des promesses Transformation d'une fonction de rappel en promesse Travailler les promesses avec la syntaxe async/await Atelier : Utiliser les promesses - Créer des modules NodeJS Isoler des fonctionnalités Exporter des fonctions Inclure des modules dans un projet Différence entre module CommonJS et EcmaScript Atelier : Créer ses propres modules - Créer un serveur avec NodeJs Le module 'http' Request et Response Modifier les entêtes Parser une url Afficher des contenus au format HTML, JSON, XML Gérer l'affichage des fichiers css, image et js Atelier : Créer un serveur de fichiers statiques - Créer un serveur avec Express Présentation de 'Express' Créer un projet Express Les middlewares Gérer les verbs http Ajouter un moteur de template Récupérer les paramètres de requête, d'url et de formulaire Les modules Morgan, Helmet, Cors Utiliser Express avec Typescript Atelier : Utiliser Express pour créer une application Web ou une API REST avec authentification - Les bases de données Se connecter à des bases de données SQL et NoSQL Récupérer un connecteur de SGBD Utiliser et configurer un ORM: TypeORM Créer une classe d’entité Executer des requêtes et récupérer les resultats Mettre en place des relations entre deux entités Atelier : Connecter une base de données - Tester une application Présentation de Mocha Les assertions dans NodeJS: assert Le module Chai Les tests synchrones et asynchrones Les hooks Atelier : Lancer plusieurs test

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.

NodeJS

1 980 € HT