Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🟢
frameworks 20 entrees

Node.js Cheatsheet

"Résumez vos connaissances Node.js avec cette cheatsheet pratique ! #NodeJs #Cheatsheet"

Voici une cheatsheet exhaustive en français pour Node.js :

Bases & syntaxe

Créer un fichier JavaScript

// monscript.js
console.log('Salut, monde !');

Affiche "Salut, monde !" dans la console

Exécuter un script Node.js

node monscript.js

Exécute le script monscript.js

Structures de données

Tableau (Array)

let fruits = ['pomme', 'banane', 'orange'];
console.log(fruits[1]); // 'banana'

Accède à l'élément du tableau

Objet (Object)

let personne = {
  nom: 'John',
  age: 30
};
console.log(personne.nom); // 'John'

Accède à la propriété de l'objet

Fonctions & methodes essentielles

Définir une fonction

function addition(a, b) {
  return a + b;
}
let result = addition(3, 4);
console.log(result); // 7

Déclare et appelle une fonction

Fonction fléchée (Arrow function)

const soustraction = (a, b) => a - b;
let result = soustraction(5, 2);
console.log(result); // 3

Utilise une fonction fléchée

Patterns courants

Callbacks

function asyncOperation(callback) {
  setTimeout(() => callback('Opération terminée'), 1000);
}
asyncOperation((message) => console.log(message));

Gère les opérations asynchrones avec des callbacks

Promises

let promesse = new Promise((resolve, reject) => {
  setTimeout(() => resolve('Opération terminée'), 1000);
});
promesse.then((message) => console.log(message));

Utilise des promises pour gérer les opérations asynchrones

Async/Await

async function asyncOperation() {
  return new Promise((resolve, reject) => {
    setTimeout(() => resolve('Opération terminée'), 1000);
  });
}
(async () => {
  let result = await asyncOperation();
  console.log(result); // 'Opération terminée'
})();

Utilise des fonctions asynchrones et await pour simplifier le code

Operations avancees

Modules

// math.js
export function addition(a, b) {
  return a + b;
}

// monscript.js
import { addition } from './math.js';
let result = addition(3, 4);
console.log(result); // 7

Utilise les modules pour organiser le code

Streams

const fs = require('fs');
const readStream = fs.createReadStream('./data.txt');
readStream.on('data', (chunk) => console.log(chunk.toString()));

Manipule des données en flux

Debugging & outils

Utilisation de la console

console.log('Debug info'); // Affiche une ligne de débogage
console.error('Erreur'); // Affiche une erreur dans la console

Débogue le code avec les fonctions de console

Debugger Node.js

node inspect monscript.js

Utilise le debugger intégré de Node.js

Linting et formattage

  • ESLint : vérifie l'orthographe, la syntaxe et les bonnes pratiques
  • Prettier : formate automatiquement le code selon des règles définies

Ces éléments couvrent les aspects fondamentaux de Node.js, offrant une référence pratique pour les développeurs seniores.

Projet Node.js a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Node.js ?
Cette cheatsheet Node.js regroupe la syntaxe, les commandes et les astuces essentielles pour Node.js. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Node.js ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Node.js. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.