NIIT
JavaScript côté serveur avec Node.js
NIIT

JavaScript côté serveur avec Node.js

Ce cours fait partie de Spécialisation Microservices RESTful avec Node.js et Express

Enseigné en Anglais

Certains éléments de contenu peuvent ne pas être traduits

NIIT

Instructeur : NIIT

10 354 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

3.8

(84 avis)

niveau Intermédiaire
Certaines connaissances prérequises
31 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Explorer l'environnement Node.js, tester et déboguer les programmes de base en incorporant les techniques Node.js comme les modules, les fichiers et la programmation asynchrone

Compétences que vous acquerrez

  • Catégorie : Node.Js
  • Catégorie : JavaScript avec la spécification ES6
  • Catégorie : Moka
  • Catégorie : Chai

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

7 quizzes

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

3.8

(84 avis)

niveau Intermédiaire
Certaines connaissances prérequises
31 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Microservices RESTful avec Node.js et Express
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 7 modules dans ce cours

"JavaScript, un langage de programmation, est l'une des technologies de base du World Wide Web. Au fil des ans, son utilisation s'est étendue au-delà de ses racines de navigateur web. Les moteurs JavaScript, qui n'étaient à l'origine utilisés que dans les navigateurs web, sont désormais considérés comme les composants essentiels de certains serveurs dans une variété d'applications. Le système d'exécution le plus populaire pour cette utilisation est Node.js. Dans ce sprint d'apprentissage, vous exécuterez des programmes JavaScript dans l'environnement Node.js."

Inclus

16 vidéos2 lectures1 quiz3 devoirs de programmation

Les fonctions en JavaScript assurent la modularité et la réutilisation du code des applications développées. Elles combinent plusieurs instructions en une seule ligne de code. Dans cette session d'apprentissage, vous apprendrez à déclarer et à utiliser des fonctions dans un programme.

Inclus

17 vidéos1 lecture1 quiz3 devoirs de programmation

"La programmation modulaire est une technique de conception de logiciels qui met l'accent sur la séparation de la fonctionnalité d'un programme en modules indépendants et interchangeables, chacun de ces modules contenant tout ce qui est nécessaire à l'exécution d'un seul aspect de la fonctionnalité souhaitée. Chacun de ces modules contient tout ce qui est nécessaire pour exécuter un seul aspect de la fonctionnalité souhaitée. Ce sprint d'apprentissage vous permettra de travailler avec les différents types de modules fournis dans l'environnement Node.js, comme les modules intégrés et les modules définis par l'utilisateur. "

Inclus

15 vidéos1 lecture1 quiz2 devoirs de programmation

La programmation asynchrone est une technique qui permet à un programme de démarrer une tâche potentiellement longue et de travailler sans interruption jusqu'à ce qu'elle soit terminée. Il continue à réagir à d'autres événements pendant que la tâche est en cours d'exécution. Une fois la tâche terminée, le programme présente le résultat. Dans ce sprint d'apprentissage, vous apprendrez à écrire des programmes asynchrones

Inclus

20 vidéos1 lecture1 quiz4 devoirs de programmation

"Dans n'importe quel langage de programmation, qu'il s'agisse de Java ou de C, vous devez gérer plusieurs opérations sur les fichiers, en fonction des besoins de l'entreprise. Pour effectuer ces opérations de manière transparente, Node.js fournit un module intégré spécifique appelé module de système de fichiers pour aider les développeurs potentiels. Un module de système de fichiers Node.js gère les opérations de fichiers telles que la création, la lecture, la suppression et la mise à jour d'un fichier. Toutes les opérations du système de fichiers peuvent être synchrones ou asynchrones en fonction des besoins des utilisateurs. Dans ce sprint d'apprentissage, vous apprendrez comment lire et écrire sur un fichier à la fois de manière synchrone et asynchrone."

Inclus

17 vidéos1 lecture1 quiz3 devoirs de programmation

Le traitement des erreurs implique deux processus très différents : la gestion des erreurs et le débogage. La gestion des erreurs est une combinaison de codage et de méthodologie qui permet à votre programme d'anticiper ses utilisateurs et les erreurs. Les erreurs, les bogues et le débogage font donc partie de la vie d'un programmeur. Cette session d'apprentissage vous permettra de gérer les erreurs en utilisant les mécanismes de gestion des exceptions et de déboguer un code en utilisant les outils de débogage intégrés de Chrome et de VSCode.

Inclus

18 vidéos1 lecture1 quiz2 devoirs de programmation

Les tests sont essentiels pour identifier les erreurs. Certaines erreurs peuvent être moins importantes, tandis que d'autres sont coûteuses ou peuvent mettre la vie en danger. Il est donc crucial de tester tout ce qui est produit, car les choses peuvent mal tourner ; les humains peuvent faire des erreurs à tout moment. Les tests sont importants car ils permettent de découvrir les défauts/bugs avant la livraison au client. Ils garantissent la qualité du service et du logiciel. Il rend le logiciel plus fiable et plus facile à utiliser. Un logiciel testé de manière approfondie garantit un fonctionnement fiable et performant. Dans ce sprint d'apprentissage, vous apprendrez à tester un fichier JavaScript à l'aide de Mocha et de la bibliothèque de test Chai.

Inclus

18 vidéos1 lecture1 quiz4 devoirs de programmation

Instructeur

Évaluations de l’enseignant
3.9 (16 évaluations)
NIIT
NIIT
13 Cours24 984 apprenants

Offert par

NIIT

Recommandé si vous êtes intéressé(e) par Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 84

3.8

84 avis

  • 5 stars

    51,19 %

  • 4 stars

    19,04 %

  • 3 stars

    3,57 %

  • 2 stars

    7,14 %

  • 1 star

    19,04 %

WR
4

Révisé le 30 juin 2022

DA
4

Révisé le 20 mai 2023

HU
5

Révisé le 5 nov. 2023

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions