├── Chapter01 └── hello-world │ ├── blocking.js │ └── non-blocking.js ├── Chapter02 └── notes-node │ ├── app.js │ ├── greetings.txt │ ├── notes.js │ └── package.json ├── Chapter03 └── notes-node │ ├── app.js │ ├── notes.js │ └── playground │ ├── json.js │ └── notes.json ├── Chapter04 └── notes-node │ ├── app.js │ ├── notes.js │ └── playground │ ├── arrow-function.js │ └── debugging.js ├── Chapter05 └── weather-app │ ├── app.js │ └── playground │ ├── async-basics.js │ └── callback.js ├── Chapter06 └── weather-app │ ├── app.js │ ├── geocode │ └── geocode.js │ ├── package.json │ ├── playground │ ├── async-basics.js │ └── callbacks.js │ └── weather │ └── weather.js ├── Chapter07 └── weather-app │ ├── app-promise.js │ ├── app.js │ ├── geocode │ └── geocode.js │ ├── package.json │ ├── playground │ ├── async-basics.js │ ├── callbacks.js │ ├── promise-2.js │ └── promise.js │ └── weather │ └── weather.js ├── Chapter08 └── node-web-server │ ├── package.json │ ├── public │ └── help.html │ ├── server.js │ ├── server.log │ └── views │ ├── about.hbs │ ├── home.hbs │ ├── maintenance.hbs │ └── partials │ ├── footer.hbs │ └── header.hbs ├── Chapter09 └── node-web-server │ ├── package.json │ ├── public │ └── help.html │ ├── server.js │ ├── server.log │ └── views │ ├── about.hbs │ ├── home.hbs │ ├── maintenance.hbs │ └── partials │ ├── footer.hbs │ └── header.hbs ├── Chapter10 └── node-tests │ ├── package.json │ └── utils │ ├── utils.js │ └── utils.test.js ├── Chapter11 └── node-tests │ ├── package.json │ ├── server │ ├── server.js │ └── server.test.js │ ├── spies │ ├── app.js │ ├── app.test.js │ └── db.js │ └── utils │ ├── utils.js │ └── utils.test.js ├── Epub └── 9781788395540.epub ├── LICENSE ├── Mobi └── 9781788395540.mobi └── README.md /Chapter01/hello-world/blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter01/hello-world/blocking.js -------------------------------------------------------------------------------- /Chapter01/hello-world/non-blocking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter01/hello-world/non-blocking.js -------------------------------------------------------------------------------- /Chapter02/notes-node/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter02/notes-node/app.js -------------------------------------------------------------------------------- /Chapter02/notes-node/greetings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter02/notes-node/greetings.txt -------------------------------------------------------------------------------- /Chapter02/notes-node/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter02/notes-node/notes.js -------------------------------------------------------------------------------- /Chapter02/notes-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter02/notes-node/package.json -------------------------------------------------------------------------------- /Chapter03/notes-node/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter03/notes-node/app.js -------------------------------------------------------------------------------- /Chapter03/notes-node/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter03/notes-node/notes.js -------------------------------------------------------------------------------- /Chapter03/notes-node/playground/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter03/notes-node/playground/json.js -------------------------------------------------------------------------------- /Chapter03/notes-node/playground/notes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter03/notes-node/playground/notes.json -------------------------------------------------------------------------------- /Chapter04/notes-node/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter04/notes-node/app.js -------------------------------------------------------------------------------- /Chapter04/notes-node/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter04/notes-node/notes.js -------------------------------------------------------------------------------- /Chapter04/notes-node/playground/arrow-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter04/notes-node/playground/arrow-function.js -------------------------------------------------------------------------------- /Chapter04/notes-node/playground/debugging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter04/notes-node/playground/debugging.js -------------------------------------------------------------------------------- /Chapter05/weather-app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter05/weather-app/app.js -------------------------------------------------------------------------------- /Chapter05/weather-app/playground/async-basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter05/weather-app/playground/async-basics.js -------------------------------------------------------------------------------- /Chapter05/weather-app/playground/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter05/weather-app/playground/callback.js -------------------------------------------------------------------------------- /Chapter06/weather-app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/app.js -------------------------------------------------------------------------------- /Chapter06/weather-app/geocode/geocode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/geocode/geocode.js -------------------------------------------------------------------------------- /Chapter06/weather-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/package.json -------------------------------------------------------------------------------- /Chapter06/weather-app/playground/async-basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/playground/async-basics.js -------------------------------------------------------------------------------- /Chapter06/weather-app/playground/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/playground/callbacks.js -------------------------------------------------------------------------------- /Chapter06/weather-app/weather/weather.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter06/weather-app/weather/weather.js -------------------------------------------------------------------------------- /Chapter07/weather-app/app-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/app-promise.js -------------------------------------------------------------------------------- /Chapter07/weather-app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/app.js -------------------------------------------------------------------------------- /Chapter07/weather-app/geocode/geocode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/geocode/geocode.js -------------------------------------------------------------------------------- /Chapter07/weather-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/package.json -------------------------------------------------------------------------------- /Chapter07/weather-app/playground/async-basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/playground/async-basics.js -------------------------------------------------------------------------------- /Chapter07/weather-app/playground/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/playground/callbacks.js -------------------------------------------------------------------------------- /Chapter07/weather-app/playground/promise-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/playground/promise-2.js -------------------------------------------------------------------------------- /Chapter07/weather-app/playground/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/playground/promise.js -------------------------------------------------------------------------------- /Chapter07/weather-app/weather/weather.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter07/weather-app/weather/weather.js -------------------------------------------------------------------------------- /Chapter08/node-web-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/package.json -------------------------------------------------------------------------------- /Chapter08/node-web-server/public/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/public/help.html -------------------------------------------------------------------------------- /Chapter08/node-web-server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/server.js -------------------------------------------------------------------------------- /Chapter08/node-web-server/server.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/server.log -------------------------------------------------------------------------------- /Chapter08/node-web-server/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/views/about.hbs -------------------------------------------------------------------------------- /Chapter08/node-web-server/views/home.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/views/home.hbs -------------------------------------------------------------------------------- /Chapter08/node-web-server/views/maintenance.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/views/maintenance.hbs -------------------------------------------------------------------------------- /Chapter08/node-web-server/views/partials/footer.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/views/partials/footer.hbs -------------------------------------------------------------------------------- /Chapter08/node-web-server/views/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter08/node-web-server/views/partials/header.hbs -------------------------------------------------------------------------------- /Chapter09/node-web-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/package.json -------------------------------------------------------------------------------- /Chapter09/node-web-server/public/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/public/help.html -------------------------------------------------------------------------------- /Chapter09/node-web-server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/server.js -------------------------------------------------------------------------------- /Chapter09/node-web-server/server.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/server.log -------------------------------------------------------------------------------- /Chapter09/node-web-server/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/views/about.hbs -------------------------------------------------------------------------------- /Chapter09/node-web-server/views/home.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/views/home.hbs -------------------------------------------------------------------------------- /Chapter09/node-web-server/views/maintenance.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/views/maintenance.hbs -------------------------------------------------------------------------------- /Chapter09/node-web-server/views/partials/footer.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/views/partials/footer.hbs -------------------------------------------------------------------------------- /Chapter09/node-web-server/views/partials/header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter09/node-web-server/views/partials/header.hbs -------------------------------------------------------------------------------- /Chapter10/node-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter10/node-tests/package.json -------------------------------------------------------------------------------- /Chapter10/node-tests/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter10/node-tests/utils/utils.js -------------------------------------------------------------------------------- /Chapter10/node-tests/utils/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter10/node-tests/utils/utils.test.js -------------------------------------------------------------------------------- /Chapter11/node-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/package.json -------------------------------------------------------------------------------- /Chapter11/node-tests/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/server/server.js -------------------------------------------------------------------------------- /Chapter11/node-tests/server/server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/server/server.test.js -------------------------------------------------------------------------------- /Chapter11/node-tests/spies/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/spies/app.js -------------------------------------------------------------------------------- /Chapter11/node-tests/spies/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/spies/app.test.js -------------------------------------------------------------------------------- /Chapter11/node-tests/spies/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/spies/db.js -------------------------------------------------------------------------------- /Chapter11/node-tests/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/utils/utils.js -------------------------------------------------------------------------------- /Chapter11/node-tests/utils/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Chapter11/node-tests/utils/utils.test.js -------------------------------------------------------------------------------- /Epub/9781788395540.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Epub/9781788395540.epub -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/LICENSE -------------------------------------------------------------------------------- /Mobi/9781788395540.mobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/Mobi/9781788395540.mobi -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Node.js-Development/HEAD/README.md --------------------------------------------------------------------------------