Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

📖 Livre publié aux Éditions Eyrolles • Première édition : Node.js v10 et npm v6.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE.CC
MIT
LICENSE.MIT
NotificationsYou must be signed in to change notification settings

thom4parisot/nodebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,418 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modulesnpm.Apprenez à concevoir et à déployer desapplications web etdesoutils en ligne de commande.

Plus de 500 exemples pour apprendre en pratiquant.

Versions couvertes • node v10npm v6.
📖Journal de bord d'écriture2018 • 2017.
🔎Lire l'ouvragesur papiersur liseuse numériquesur le web • sur npm.

Couverture du livre « Node.js »

Table des matières

ChapitreObjectif d'apprentissage
Avant-propospourquoi tu écris cet ouvrage ?-
Histoire, écosystème et gouvernanceça marche comment la vie de Node et des gens qui le font ?issues
Installer, mettre à jour et développerça marche comment Node sur une machine ?issues
Jouer avec JavaScriptça marche comment JavaScript ?issues
Jouer avec Node.jsça marche comment les modules ?issues
Jouer avec npmça marche comment l'outil npm ?issues
Déployer notre codeça marche comment côté hosting ?issues
Créer une application webça marche comment HTTP ?issues
Créer un outil en ligne de commandeça marche comment du code métier dans le terminal ?issues
Créer une application frontendça marche comment les modules Node dans les navigateurs web ?issues
Annexe :Sélection de modules npmquel(s) module(s) npm choisir ou découvrir ?issues

Lire l'ouvrage

Sur le web

🌐 L’épreuve est consultable gratuitement à cette adresse :apprendre-nodejs.fr/v1/.

De nombreux exemples sont interactifs, modifiables et affichent leur résultat depuis un simple navigateur web.

Fonctionnalités : exemples interactifs, vidéos, mise à jour en continu.

Sur liseuse numérique

📱 L'e-book est édité et vendu par lesÉditions Eyrolles.

Fonctionnalités : compact, chercher dans le contenu, rémunère mon travail.

Sur papier

📖 Le livre est édité, publié et distribué par lesÉditions Eyrolles.

Il s'obtient de plusieurs manières :

Fonctionnalités : confort de lecture, annotations libres, rémunère mon travail.

Avec Node.js

📦 Le livre est disponible en tant quemodule npm :nodebook.

Fonctionnalités : apprendre Node.js avec Node.js, tous les exemples sont fonctionnels, lecture hors-ligne.

$ npm install --global nodebook$ nodebook install all

Cette commande télécharge une copie du livre et les dépendances des exemples pour une utilisation hors-ligne.

Le manuel d'utilisation s'invoque avec l'argument--help :

$ nodebook --helpCommandes:  nodebook chapters               Liste les chapitres de l'ouvrage.  nodebook dir <chapter>          Affiche le chemin vers un chapitre.  nodebook install <chapter|all>  Installe les dépendances d'un chapitre.  nodebookread                   Démarre la lecture du livre au format HTMLOptions:  --version  Affiche le numéro de version                              [booléen]  --help     Affiche de l'aide                                         [booléen]Exemples:  nodebook install chapter-04               Installe les dépendances du chapitre                                            4  nodebook install all                      Installe les dépendances de tous les                                            chapitres  cd $(nodebook dir chapter-04)             Place le terminal dans le répertoire                                            d'exemples du chapitre 4cd$(nodebook dir chapter-04 --root)      Place le terminal dans le répertoire                                            racine du chapitre 4

Contribuer au contenu

Je vous invite à contribuerde la manière de votre choix — par e-mail, en ouvrant uneissue ou en contribuant du texte ou du code.

Si vous n'êtes pas sûr·e de votre coup mais que l'envie est là, c'est suffisant pour démarrer 🙂. Nous éclaircirons les choses ensemble.

Installation de la copie de travail

Il est possible de travailler sur une copie locale de l'épreuve en la dupliquant avec Git.

$ git clone --single-branch https://github.com/thom4parisot/nodebook$cd nodebook# Installe les dépendances de développement$ npm ci# Installe les dépendances des chapitres$ npm run install:all

Cette commande facultative récupère les vidéos localement :

$ git lfs pull

Elle utilise l'extensiongit-lfs.

Prévisualisation des changements

Un serveur local est disponible pour prévisualiser les modifications sans être connecté à Internet.

$ npm start

L'épreuve est accessible surhttp://localhost:3000.

Tests

La bonne santé des exemples est vérifiée à l'aide d'ESLint et detape-spawn.

$ npmtest

État des dépendances

DépendancesSécurité
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 4
Chapitre 5
Chapitre 6
Chapitre 7
Chapitre 8
Chapitre 9
Annexe A

Génération des épreuves

HTML

$ make build-html$ open ./dist

OpenDocument

$ make build-odt$ soffice ./dist/book.fodt

Contributrices et Contributeurs

🙌 Merci à vous pour avoir contribué à l'ouvrage grâce à vos relectures, corrections et demandes de clarification.

🙏 Merci à vous pour avoircontribué financièrement à l'écriture de l'ouvrage !

Mentions légales

Node.js • Apprendre par la pratique est un ouvrage rédigé parThomas Parisot. Il est édité, publié et distribué en papier et e-book par lesÉditions Eyrolles.

L’épreuve est soumise à la licenceCreative Commons NC-BY-SA 4.0 (Attribution, Non-Commercial, Share Alike).
Les exemples de code sont placés sous lalicence MIT.

About

📖 Livre publié aux Éditions Eyrolles • Première édition : Node.js v10 et npm v6.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE.CC
MIT
LICENSE.MIT

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors34


    [8]ページ先頭

    ©2009-2026 Movatter.jp