Vous êtes-vous déjà demandé comment vous pouviez effectuer des opérations bancaires en ligne ou réserver un billet en ligne ? Quelle technologie est adoptée pour les applications utilisées dans les différentes entreprises ?
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
JavaScript côté serveur avec Node.js
Ce cours fait partie de Spécialisation Microservices RESTful avec Node.js et Express
Instructeur : NIIT
10 585 déjà inscrits
Inclus avec
(84 avis)
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
Ajouter à votre profil LinkedIn
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- 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
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
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 devoir3 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 devoir3 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 devoir2 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 devoir4 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 devoir3 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 devoir2 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 devoir4 devoirs de programmation
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 ?
Avis des étudiants
Affichage de 3 sur 84
84 avis
- 5 stars
51,19 %
- 4 stars
19,04 %
- 3 stars
3,57 %
- 2 stars
7,14 %
- 1 star
19,04 %
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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.