All Projects → oncletom → Nodebook

oncletom / Nodebook

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

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nodebook

Golang Tutorials
Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code
Stars: ✭ 277 (-3.15%)
Mutual labels:  learn-to-code, learning-by-doing
Udacity-programming-for-Data-Science-With-Python-Nanodegree
This reprositry contain all the codes of Udacity programming for data science course
Stars: ✭ 22 (-92.31%)
Mutual labels:  learn-to-code, learning-by-doing
You Dont Know Js
A book series on JavaScript. @YDKJS on twitter.
Stars: ✭ 147,493 (+51470.98%)
Mutual labels:  book, learn-to-code
Webpack Book
From apprentice to master (CC BY-NC-ND)
Stars: ✭ 2,372 (+729.37%)
Mutual labels:  book, frontend
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (-91.96%)
Mutual labels:  learn-to-code, learning-by-doing
Growth In Action
全栈增长工程师实战
Stars: ✭ 2,411 (+743.01%)
Mutual labels:  book, frontend
lcbo-api
A crawler and API server for Liquor Control Board of Ontario retail data
Stars: ✭ 152 (-46.85%)
Mutual labels:  learn-to-code, learning-by-doing
Ebook Template
Template to create PDF, ePub and Kindle books with Asciidoctor
Stars: ✭ 150 (-47.55%)
Mutual labels:  book, asciidoctor
owlet-editor
A modern BBC BASIC editor inspired by the BBC Micro Bot (https://bbcmicrobot.com)
Stars: ✭ 38 (-86.71%)
Mutual labels:  learn-to-code, learning-by-doing
html-tutorial-exercises-course
Learn HTML with an interactive and auto-graded tutorial with dozens of exercises.
Stars: ✭ 23 (-91.96%)
Mutual labels:  learn-to-code, learning-by-doing
Fe
前端热门文章阅读
Stars: ✭ 174 (-39.16%)
Mutual labels:  book, frontend
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (-6.99%)
Mutual labels:  book, frontend
Creative Scala
Quick, graphical, fun introduction to programming in Scala.
Stars: ✭ 171 (-40.21%)
Mutual labels:  book, learn-to-code
Api on rails
Learn best practices to build an API using Ruby on Rails 5/6
Stars: ✭ 236 (-17.48%)
Mutual labels:  book, asciidoctor
Book Open Source Tips
Open Source book on Open Source Tips
Stars: ✭ 152 (-46.85%)
Mutual labels:  book, code
awesome-by-example
😎 A curated list of example-based learning resources.
Stars: ✭ 97 (-66.08%)
Mutual labels:  learn-to-code, learning-by-doing
Fe note
📒 Front-end Development Notebook From Start to Finish! (Simplified Chinese)
Stars: ✭ 1,534 (+436.36%)
Mutual labels:  book, frontend
Stpageflip
Simple library for creating realistic page turning effects
Stars: ✭ 146 (-48.95%)
Mutual labels:  book, frontend
cdi-guide-tutorials
CDI Guide And Tutorials - Many examples of how to use CDI and CDI 2.0 like Qualifiers, Interceptors, Decorators, Lazy Initialization an much more!
Stars: ✭ 29 (-89.86%)
Mutual labels:  learn-to-code, learning-by-doing
coding-untuk-semua
Coding untuk semua, kumpulan materi-materi untuk belajar coding/pemrograman.
Stars: ✭ 18 (-93.71%)
Mutual labels:  code, learn-to-code

Node.js • Apprendre par la pratique Build Linux Build Windows Backers on Open Collective

Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des applications web et des outils 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

Chapitre Objectif d'apprentissage
Avant-propos pourquoi 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 npm quel(s) module(s) npm choisir ou découvrir ? issues

Lire l'ouvrage

Sur le web

🌐 L’épreuve est consultable gratuitement à cette adresse : oncletom.io/node.js/.

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 que module 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 --help

Commandes:
  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.
  nodebook read                   Démarre la lecture du livre au format HTML

Options:
  --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 4
  cd $(nodebook dir chapter-04 --root)      Place le terminal dans le répertoire
                                            racine du chapitre 4

Contribuer au contenu

Je vous invite à contribuer de la manière de votre choix — par e-mail, en ouvrant une issue 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/oncletom/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'extension git-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 sur http://localhost:3000.

Tests

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

$ npm test

État des dépendances

Dépendances Sé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 avoir contribué financièrement à l'écriture de l'ouvrage !

Mentions légales

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].