Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
Typologie
Formation
Méthodologie
En ligne
Durée
4 Jours
Dates de début
Dates au choix
Description
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
En ligne
Date de début
Dates au choixInscriptions ouvertes
À 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
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre 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
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
NodeJS
1 980 € HT
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique