NodeJS fondamentaux

Apprendre les bases de NodeJS, votre chemin moderne vers des applications web avec une montée en charge importante
3.2 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
64 students enrolled
$19
$45
58% off
Take This Course
  • Lectures 29
  • Length 10 hours
  • Skill Level Beginner Level
  • Languages French
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 French

Course Description

Node.Js a complètement révolutionné la perception de JavaScript et l’architecture logicielle côté serveur. 

NodeJS est très performant, agréable à l’emploi, doté d’un écosystème et d’une communauté riche et réactive. Très adapté et adopté pour des applications en production avec une montée en charge importante. 

Cette formation Node.js vous donne toutes les clés pour bien démarrer avec Node.js tout en suivant les bonnes pratiques grâce à l'expertise de votre formateur NodeJS Edouard FERRARI

Durant cette formation NodeJS, vous allez apprendre à développer des applications réactives et performantes avec Node.js. Vous mettrez en œuvre les concepts de programmation événementielle et asynchrone, de modularité avec des modules natifs très puissants. 

A travers cette formation NodeJS vous allez pouvoir développer en quelques heures une application dont il aurait fallu plusieurs semaines de travail avec des langages plus classiques (C, C++, Java, …).Evidemment les sources de cette application sont téléchargeables depuis votre espace membre.

What are the requirements?

  • Bonnes connaissances du langage JavaScript.
  • Une première approche d'un framework JavaScript (côté client) serait un plus.

What am I going to get from this course?

  • Découvrir les bases de NodeJS
  • Développer des applications JavaScript côté serveur
  • Optimiser votre code NodeJS
  • Connaitre et utiliser les principaux modules natifs de NodeJS
  • Mettre en œuvre les concepts de la programmation événementielle et asynchrone

What is the target audience?

  • Tout développeur connaissant le langage JavaScript et souhaitant développer des applications performantes (haute réactivité, volumétries importantes de transactions) et orientées événements

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Présentation et introduction de la formation
Présentation et introduction de la formation
Preview
20:08
Scénario de la formation
11:28
Installation de NodeJs
07:49
Premier projet Hello World
11:16
Les IDE
20:30
Section 2: Rappel des bonnes pratiques JavaScript
Visibilité des variables
30:37
Les fonctions et les objets
15:51
Héritage
14:04
This / Context, Bind, Call, Apply
19:16
Section 3: Introduction à Node.js
Origine de NodeJS
13:15
Le moteur d’interprétation Chrome V8
13:06
Section 4: Architecture de Node.js
Programmation par callback
13:21
Synchrone vs Asynchrone
09:59
L’event loop
26:43
Programmation par callback avancée : Projet asyncMap
23:52
Programmation par callback avancée : Projet asyncWaterfall
32:33
Section 5: Modules et gestion de dépendances
L’approche modulaire
25:41
NPM: Le manager des modules
09:12
Le fichier package.json en détail
09:19
Publier un module sur NPM
26:17
Modules: Process, OS, Path et Util
28:15
Modules : Buffer / File System / ReadLine / Stream
37:49
Module : Console / Error / Timer
26:05
Module : Events / EventEmitter2 / EventEmitter3
18:28
Module : URL / http / Https / Net / UDP
29:20
Module : Child Processes / Cluster
19:33
Blackhole : Le module requestManager
31:32
Blackhole : Le module Page
32:43
Section 6: Conclusion et ressources
Conclusion et ressources
07:02

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alphorm Formations, Des formations de très haut niveau

Alphorm est la seule et première plateforme française qui délivre des formations sur des sujets avancées des TIC. 
Alphorm permet à quiconque d'acquérir des compétences informatiques, créatives, et pratiques pour atteindre leurs objectifs personnels et professionnels. Les membres reçoivent un accès illimité à une vaste bibliothèque de vidéoformations de hautes qualités enseignées par des formateurs experts qui travaillent aussi en tant que professionnels.

Ready to start learning?
Take This Course