├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── README.md ├── app.js ├── course-comparison.md ├── examples ├── applications │ ├── image-analysis-getting-lunch-menu │ │ └── raw-vision.js │ ├── promises-with-instagram │ │ ├── app.js │ │ ├── demo.js │ │ └── final.js │ └── socket.io-live-session-questions │ │ ├── live-feedback.js │ │ └── public │ │ └── live-feedback.html ├── async-programming │ ├── basic-callback │ │ └── callback-fs.js │ ├── travel-recommend-promises │ │ ├── final-with-helpers.js │ │ ├── final.js │ │ ├── package.json │ │ └── start-with-helpers.js │ ├── user-products-async-await │ │ ├── async-with-promises.js │ │ ├── final.js │ │ ├── live-coding.js │ │ ├── simple.js │ │ └── start.js │ ├── user-products-callback │ │ ├── final.js │ │ ├── live-demo.js │ │ ├── simple-callback.js │ │ └── start.js │ ├── user-products-promise │ │ ├── 123.txt │ │ ├── 456.txt │ │ ├── 789.txt │ │ ├── basicPromise.demo.js │ │ ├── final.js │ │ ├── hello-world-promise.js │ │ ├── misc.js │ │ ├── promisify.js │ │ ├── simple-promise.js │ │ └── start.js │ ├── user-products-with-callback │ │ ├── callback-hell.demo.js │ │ ├── end.js │ │ └── start.js │ └── 🚴excercise-2.1-travel-recommend │ │ ├── api-example.js │ │ ├── final.js │ │ ├── hello-world.js │ │ ├── package.json │ │ └── semi-start.js ├── basics │ ├── esm │ │ ├── index.mjs │ │ └── module.mjs │ ├── hello-random-students │ │ ├── excercise.js │ │ ├── final.js │ │ ├── goodmorning.png │ │ ├── index.js │ │ ├── package.json │ │ ├── students.txt │ │ ├── sun.jpg │ │ ├── sun.png │ │ ├── typescript.js │ │ └── typescript.ts │ ├── js-flavours │ │ ├── fancy-oop.ts │ │ ├── objects.js │ │ └── procedural.js │ ├── modules │ │ ├── 4-path-types.js │ │ ├── cache-example │ │ │ ├── DBModule.js │ │ │ ├── file1.js │ │ │ └── file2.js │ │ ├── error-handling-module │ │ │ └── index.js │ │ ├── file-utils.js │ │ ├── program-with-destructuring.js │ │ ├── program.js │ │ └── structure-by-folder │ │ │ └── component-a │ │ │ ├── file1.js │ │ │ ├── file2.js │ │ │ ├── file3.js │ │ │ ├── file4.js │ │ │ └── index.js │ ├── npm-workflow │ │ ├── developer-a │ │ │ └── package.json │ │ ├── developer-b │ │ │ └── package.json │ │ └── package │ │ │ ├── index.js │ │ │ └── package.json │ └── the-packing-advisor │ │ ├── final.js │ │ └── start.js ├── error-handling │ ├── main-error-flow │ │ ├── api-final.js │ │ ├── api-start.js │ │ ├── common-errors.js │ │ ├── demo-flow.md │ │ ├── docs │ │ │ ├── error-flow.png │ │ │ └── operational-vs-developer.png │ │ ├── error-final.js │ │ ├── error-handler-final.js │ │ ├── error-handler-start.js │ │ ├── error-handling-suite.js │ │ ├── error.start.js │ │ ├── service-final.js │ │ └── service-start.js │ └── old-examples │ │ ├── building-handler-final-result.js │ │ ├── building-handler-startingPoint.js │ │ ├── building-handler.js │ │ ├── core-errors.js │ │ ├── gettingstack-end.js │ │ └── throwing-mistakes-final.js ├── express │ ├── express-backend-in-one-file │ │ └── start.js │ ├── express-basic-auth │ │ ├── end.js │ │ ├── middlewares.js │ │ ├── securedResource.js │ │ ├── start.js │ │ └── userService.js │ ├── express-basic-middleware │ │ ├── basic-middleware.js │ │ ├── end.js │ │ ├── excercise.js │ │ └── start.js │ ├── express-graceful │ │ ├── gracefulAPI.js │ │ └── gracefulClient.js │ ├── express-jwt-auth │ │ ├── end.js │ │ ├── middlewares.js │ │ ├── securedResource.js │ │ ├── start.js │ │ └── userService.js │ ├── express-minimum │ │ └── api.js │ └── travel-recommender │ │ └── start.js ├── full-project │ ├── build-together-final │ │ ├── .vscode │ │ │ └── launch.json │ │ ├── demo-flow.md │ │ ├── docs │ │ │ └── layers.png │ │ ├── lerna.json │ │ ├── libraries │ │ │ ├── DBConnection │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── configurationManager │ │ │ │ ├── ConfigurationManager.js │ │ │ │ └── package.json │ │ │ ├── errorManagement │ │ │ │ ├── appError.js │ │ │ │ ├── commonErrors.js │ │ │ │ ├── handler.js │ │ │ │ ├── index.js │ │ │ │ ├── operationalErrorDecider.js │ │ │ │ └── package.json │ │ │ ├── health │ │ │ │ ├── healthService.js │ │ │ │ ├── healthStateOptions.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── logger │ │ │ │ ├── logger.js │ │ │ │ └── package.json │ │ │ ├── messageQueue │ │ │ │ ├── index.js │ │ │ │ ├── messageQueueHelpers.js │ │ │ │ ├── messageQueueService.js │ │ │ │ └── package.json │ │ │ └── web-middlewares │ │ │ │ ├── index.js │ │ │ │ ├── middlewares │ │ │ │ ├── CORS.js │ │ │ │ ├── authenticatedRoutes.js │ │ │ │ ├── authentication.js │ │ │ │ └── contextMiddleware.js │ │ │ │ └── package.json │ │ ├── package.json │ │ └── services │ │ │ └── order │ │ │ └── package.json │ ├── build-together-finalized │ │ └── build-together-live │ │ │ ├── .vscode │ │ │ └── launch.json │ │ │ ├── demo-flow.md │ │ │ ├── docs │ │ │ └── layers.png │ │ │ ├── lerna.json │ │ │ ├── libraries │ │ │ ├── DBConnection │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── configurationManager │ │ │ │ ├── ConfigurationManager.js │ │ │ │ └── package.json │ │ │ ├── errorManagement │ │ │ │ ├── appError.js │ │ │ │ ├── commonErrors.js │ │ │ │ ├── handler.js │ │ │ │ ├── index.js │ │ │ │ ├── operationalErrorDecider.js │ │ │ │ └── package.json │ │ │ ├── health │ │ │ │ ├── healthService.js │ │ │ │ ├── healthStateOptions.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── logger │ │ │ │ ├── logger.js │ │ │ │ └── package.json │ │ │ ├── messageQueue │ │ │ │ ├── index.js │ │ │ │ ├── messageQueueHelpers.js │ │ │ │ ├── messageQueueService.js │ │ │ │ └── package.json │ │ │ └── web-middlewares │ │ │ │ ├── index.js │ │ │ │ ├── middlewares │ │ │ │ ├── CORS.js │ │ │ │ ├── authenticatedRoutes.js │ │ │ │ ├── authentication.js │ │ │ │ └── contextMiddleware.js │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── services │ │ │ └── order │ │ │ └── package.json │ ├── build-together-live │ │ ├── .vscode │ │ │ └── launch.json │ │ ├── demo-flow.md │ │ ├── docs │ │ │ └── layers.png │ │ ├── lerna.json │ │ └── libraries │ │ │ ├── DBConnection │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── configurationManager │ │ │ ├── ConfigurationManager.js │ │ │ └── package.json │ │ │ ├── errorManagement │ │ │ ├── appError.js │ │ │ ├── commonErrors.js │ │ │ ├── handler.js │ │ │ ├── index.js │ │ │ ├── operationalErrorDecider.js │ │ │ └── package.json │ │ │ ├── health │ │ │ ├── healthService.js │ │ │ ├── healthStateOptions.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ ├── logger │ │ │ ├── logger.js │ │ │ └── package.json │ │ │ ├── messageQueue │ │ │ ├── index.js │ │ │ ├── messageQueueHelpers.js │ │ │ ├── messageQueueService.js │ │ │ └── package.json │ │ │ └── web-middlewares │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ ├── CORS.js │ │ │ ├── authenticatedRoutes.js │ │ │ ├── authentication.js │ │ │ └── contextMiddleware.js │ │ │ └── package.json │ ├── ready │ │ ├── README.md │ │ ├── bin │ │ │ └── www │ │ ├── docker-compose.yml │ │ ├── libraries │ │ │ ├── configurationManager │ │ │ │ ├── ConfigurationManager.js │ │ │ │ └── package.json │ │ │ ├── errorManagement │ │ │ │ ├── appError.js │ │ │ │ ├── commonErrors.js │ │ │ │ ├── handler.js │ │ │ │ ├── index.js │ │ │ │ ├── operationalErrorDecider.js │ │ │ │ └── package.json │ │ │ ├── expressMiddlewares │ │ │ │ ├── index.js │ │ │ │ ├── middlewares │ │ │ │ │ ├── CORS.js │ │ │ │ │ ├── authenticatedRoutes.js │ │ │ │ │ ├── authentication.js │ │ │ │ │ └── contextMiddleware.js │ │ │ │ └── package.json │ │ │ ├── health │ │ │ │ ├── healthService.js │ │ │ │ ├── healthStateOptions.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── logger │ │ │ │ ├── logger.js │ │ │ │ └── package.json │ │ │ └── messageQueue │ │ │ │ ├── index.js │ │ │ │ ├── messageQueueHelpers.js │ │ │ │ ├── messageQueueService.js │ │ │ │ └── package.json │ │ ├── orchestration.js │ │ ├── package.json │ │ └── services │ │ │ ├── account │ │ │ └── index.js │ │ │ ├── order │ │ │ ├── DB │ │ │ │ ├── migrations │ │ │ │ │ └── 20171105160257_v0.0.1.js │ │ │ │ └── orderDAL.js │ │ │ ├── README.md │ │ │ ├── Test │ │ │ │ └── test.unit.order.js │ │ │ ├── app.js │ │ │ ├── bin │ │ │ │ └── www │ │ │ ├── domain │ │ │ │ ├── order.js │ │ │ │ ├── orderErrors.js │ │ │ │ └── orderService.js │ │ │ ├── entry-points │ │ │ │ ├── MQSubscriber.js │ │ │ │ ├── commandLine.js │ │ │ │ └── orderAPI.js │ │ │ ├── index.js │ │ │ └── package.json │ │ │ └── product │ │ │ ├── index.js │ │ │ └── slow-fast.html │ └── 🚴excercise-5.1-layers-and-errors │ │ ├── helper-snippets.md │ │ ├── index-start-here.js │ │ ├── locationsDatabase.js │ │ ├── package.json │ │ └── travelling-recommender-service.js ├── misc │ ├── chaos-monkey │ │ ├── chaos-control │ │ │ ├── chaos-control.js │ │ │ ├── chaos-monkey.js │ │ │ └── index.js │ │ ├── gates │ │ │ └── webapp.js │ │ ├── package.json │ │ ├── readme.md │ │ ├── schedules │ │ │ ├── immediate-schedule.js │ │ │ └── one-time-schedule.js │ │ ├── sins │ │ │ ├── 500-error-on-route.js │ │ │ ├── sin-base.js │ │ │ └── uncaught-exception.js │ │ └── tests │ │ │ ├── chaos.config.js │ │ │ └── webapp.js │ ├── io-cost │ │ ├── file.txt │ │ └── final.js │ ├── playground │ │ └── playground.js │ ├── snippets │ │ ├── catch-settimeout.js │ │ ├── error.js │ │ └── snippet-for-presentation.js │ ├── the-web-scrapper │ │ └── final.js │ └── v8-optimizers │ │ └── property-swap.js ├── node-internals │ ├── eventloop-performance │ │ ├── cluster.js │ │ ├── demo-flow.md │ │ ├── ecosystem.config.js │ │ ├── io-plus.js │ │ ├── io.js │ │ ├── rare-cpu.js │ │ ├── realworld.js │ │ ├── workloads │ │ │ ├── big-array.js │ │ │ ├── is-prime.js │ │ │ ├── small-json.json │ │ │ ├── stop-for-1-ms.js │ │ │ └── typical-io.js │ │ ├── zero-console.js │ │ ├── zero-with-json.js │ │ └── zero.js │ ├── run-future-code │ │ ├── end.js │ │ ├── live-coding.js │ │ └── start.js │ └── starving-the-event-loop │ │ ├── final.js │ │ └── start.js ├── package.json ├── production │ ├── app.js │ └── startup-config.yml └── testing │ └── test-basics │ ├── helpers │ ├── final-code.js.txt │ ├── final-result │ │ ├── orderAPI.js │ │ ├── orderService.js │ │ ├── test.orderService.api.js │ │ └── test.orderService.unit.js │ └── start-point │ │ ├── orderAPI.js │ │ ├── orderService.js │ │ ├── test.orderService.api.js │ │ └── test.orderService.unit.js │ ├── orderAPI.js │ ├── orderService.js │ ├── test.orderService.api.js │ └── test.orderService.unit.js ├── git-banner.jpg ├── node.js course for GitHub.pptx ├── package.json └── wallaby.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /course-comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/course-comparison.md -------------------------------------------------------------------------------- /examples/applications/image-analysis-getting-lunch-menu/raw-vision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/image-analysis-getting-lunch-menu/raw-vision.js -------------------------------------------------------------------------------- /examples/applications/promises-with-instagram/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/promises-with-instagram/app.js -------------------------------------------------------------------------------- /examples/applications/promises-with-instagram/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/promises-with-instagram/demo.js -------------------------------------------------------------------------------- /examples/applications/promises-with-instagram/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/promises-with-instagram/final.js -------------------------------------------------------------------------------- /examples/applications/socket.io-live-session-questions/live-feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/socket.io-live-session-questions/live-feedback.js -------------------------------------------------------------------------------- /examples/applications/socket.io-live-session-questions/public/live-feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/applications/socket.io-live-session-questions/public/live-feedback.html -------------------------------------------------------------------------------- /examples/async-programming/basic-callback/callback-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/basic-callback/callback-fs.js -------------------------------------------------------------------------------- /examples/async-programming/travel-recommend-promises/final-with-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/travel-recommend-promises/final-with-helpers.js -------------------------------------------------------------------------------- /examples/async-programming/travel-recommend-promises/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/travel-recommend-promises/final.js -------------------------------------------------------------------------------- /examples/async-programming/travel-recommend-promises/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/travel-recommend-promises/package.json -------------------------------------------------------------------------------- /examples/async-programming/travel-recommend-promises/start-with-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/travel-recommend-promises/start-with-helpers.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-async-await/async-with-promises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-async-await/async-with-promises.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-async-await/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-async-await/final.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-async-await/live-coding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-async-await/live-coding.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-async-await/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-async-await/simple.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-async-await/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-async-await/start.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-callback/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-callback/final.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-callback/live-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-callback/live-demo.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-callback/simple-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-callback/simple-callback.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-callback/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-callback/start.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/123.txt: -------------------------------------------------------------------------------- 1 | Hey Fiverr -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/456.txt: -------------------------------------------------------------------------------- 1 | Yeah -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/789.txt: -------------------------------------------------------------------------------- 1 | Yeah -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/basicPromise.demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/basicPromise.demo.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/final.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/hello-world-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/hello-world-promise.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/misc.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/promisify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/promisify.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/simple-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/simple-promise.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-promise/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-promise/start.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-with-callback/callback-hell.demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-with-callback/callback-hell.demo.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-with-callback/end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-with-callback/end.js -------------------------------------------------------------------------------- /examples/async-programming/user-products-with-callback/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/user-products-with-callback/start.js -------------------------------------------------------------------------------- /examples/async-programming/🚴excercise-2.1-travel-recommend/api-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/🚴excercise-2.1-travel-recommend/api-example.js -------------------------------------------------------------------------------- /examples/async-programming/🚴excercise-2.1-travel-recommend/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/🚴excercise-2.1-travel-recommend/final.js -------------------------------------------------------------------------------- /examples/async-programming/🚴excercise-2.1-travel-recommend/hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/🚴excercise-2.1-travel-recommend/hello-world.js -------------------------------------------------------------------------------- /examples/async-programming/🚴excercise-2.1-travel-recommend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/🚴excercise-2.1-travel-recommend/package.json -------------------------------------------------------------------------------- /examples/async-programming/🚴excercise-2.1-travel-recommend/semi-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/async-programming/🚴excercise-2.1-travel-recommend/semi-start.js -------------------------------------------------------------------------------- /examples/basics/esm/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/esm/index.mjs -------------------------------------------------------------------------------- /examples/basics/esm/module.mjs: -------------------------------------------------------------------------------- 1 | console.log("foo loo"); 2 | export const bar = 'abc'; -------------------------------------------------------------------------------- /examples/basics/hello-random-students/excercise.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/hello-random-students/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/final.js -------------------------------------------------------------------------------- /examples/basics/hello-random-students/goodmorning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/goodmorning.png -------------------------------------------------------------------------------- /examples/basics/hello-random-students/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/index.js -------------------------------------------------------------------------------- /examples/basics/hello-random-students/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/package.json -------------------------------------------------------------------------------- /examples/basics/hello-random-students/students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/students.txt -------------------------------------------------------------------------------- /examples/basics/hello-random-students/sun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/sun.jpg -------------------------------------------------------------------------------- /examples/basics/hello-random-students/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/sun.png -------------------------------------------------------------------------------- /examples/basics/hello-random-students/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/typescript.js -------------------------------------------------------------------------------- /examples/basics/hello-random-students/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/hello-random-students/typescript.ts -------------------------------------------------------------------------------- /examples/basics/js-flavours/fancy-oop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/js-flavours/fancy-oop.ts -------------------------------------------------------------------------------- /examples/basics/js-flavours/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/js-flavours/objects.js -------------------------------------------------------------------------------- /examples/basics/js-flavours/procedural.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/js-flavours/procedural.js -------------------------------------------------------------------------------- /examples/basics/modules/4-path-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/4-path-types.js -------------------------------------------------------------------------------- /examples/basics/modules/cache-example/DBModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/cache-example/DBModule.js -------------------------------------------------------------------------------- /examples/basics/modules/cache-example/file1.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs') 2 | 3 | connectToDataBase(); 4 | startExpressServer(); 5 | 6 | 7 | -------------------------------------------------------------------------------- /examples/basics/modules/cache-example/file2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/cache-example/file2.js -------------------------------------------------------------------------------- /examples/basics/modules/error-handling-module/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/modules/file-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/file-utils.js -------------------------------------------------------------------------------- /examples/basics/modules/program-with-destructuring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/program-with-destructuring.js -------------------------------------------------------------------------------- /examples/basics/modules/program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/program.js -------------------------------------------------------------------------------- /examples/basics/modules/structure-by-folder/component-a/file1.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/modules/structure-by-folder/component-a/file2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/modules/structure-by-folder/component-a/file3.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/modules/structure-by-folder/component-a/file4.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basics/modules/structure-by-folder/component-a/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/modules/structure-by-folder/component-a/index.js -------------------------------------------------------------------------------- /examples/basics/npm-workflow/developer-a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/npm-workflow/developer-a/package.json -------------------------------------------------------------------------------- /examples/basics/npm-workflow/developer-b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/npm-workflow/developer-b/package.json -------------------------------------------------------------------------------- /examples/basics/npm-workflow/package/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/npm-workflow/package/index.js -------------------------------------------------------------------------------- /examples/basics/npm-workflow/package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/npm-workflow/package/package.json -------------------------------------------------------------------------------- /examples/basics/the-packing-advisor/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/the-packing-advisor/final.js -------------------------------------------------------------------------------- /examples/basics/the-packing-advisor/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/basics/the-packing-advisor/start.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/api-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/api-final.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/api-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/api-start.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/common-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/common-errors.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/demo-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/demo-flow.md -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/docs/error-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/docs/error-flow.png -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/docs/operational-vs-developer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/docs/operational-vs-developer.png -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/error-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/error-final.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/error-handler-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/error-handler-final.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/error-handler-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/error-handler-start.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/error-handling-suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/error-handling-suite.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/error.start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/error.start.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/service-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/service-final.js -------------------------------------------------------------------------------- /examples/error-handling/main-error-flow/service-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/main-error-flow/service-start.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/building-handler-final-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/building-handler-final-result.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/building-handler-startingPoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/building-handler-startingPoint.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/building-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/building-handler.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/core-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/core-errors.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/gettingstack-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/gettingstack-end.js -------------------------------------------------------------------------------- /examples/error-handling/old-examples/throwing-mistakes-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/error-handling/old-examples/throwing-mistakes-final.js -------------------------------------------------------------------------------- /examples/express/express-backend-in-one-file/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-backend-in-one-file/start.js -------------------------------------------------------------------------------- /examples/express/express-basic-auth/end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-auth/end.js -------------------------------------------------------------------------------- /examples/express/express-basic-auth/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-auth/middlewares.js -------------------------------------------------------------------------------- /examples/express/express-basic-auth/securedResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-auth/securedResource.js -------------------------------------------------------------------------------- /examples/express/express-basic-auth/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-auth/start.js -------------------------------------------------------------------------------- /examples/express/express-basic-auth/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-auth/userService.js -------------------------------------------------------------------------------- /examples/express/express-basic-middleware/basic-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-middleware/basic-middleware.js -------------------------------------------------------------------------------- /examples/express/express-basic-middleware/end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-middleware/end.js -------------------------------------------------------------------------------- /examples/express/express-basic-middleware/excercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-middleware/excercise.js -------------------------------------------------------------------------------- /examples/express/express-basic-middleware/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-basic-middleware/start.js -------------------------------------------------------------------------------- /examples/express/express-graceful/gracefulAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-graceful/gracefulAPI.js -------------------------------------------------------------------------------- /examples/express/express-graceful/gracefulClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-graceful/gracefulClient.js -------------------------------------------------------------------------------- /examples/express/express-jwt-auth/end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-jwt-auth/end.js -------------------------------------------------------------------------------- /examples/express/express-jwt-auth/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-jwt-auth/middlewares.js -------------------------------------------------------------------------------- /examples/express/express-jwt-auth/securedResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-jwt-auth/securedResource.js -------------------------------------------------------------------------------- /examples/express/express-jwt-auth/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-jwt-auth/start.js -------------------------------------------------------------------------------- /examples/express/express-jwt-auth/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-jwt-auth/userService.js -------------------------------------------------------------------------------- /examples/express/express-minimum/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/express-minimum/api.js -------------------------------------------------------------------------------- /examples/express/travel-recommender/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/express/travel-recommender/start.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/.vscode/launch.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/demo-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/demo-flow.md -------------------------------------------------------------------------------- /examples/full-project/build-together-final/docs/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/docs/layers.png -------------------------------------------------------------------------------- /examples/full-project/build-together-final/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/lerna.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/DBConnection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/DBConnection/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/DBConnection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/DBConnection/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/configurationManager/ConfigurationManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/configurationManager/ConfigurationManager.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/configurationManager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/configurationManager/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/appError.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/commonErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/commonErrors.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/handler.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/operationalErrorDecider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/operationalErrorDecider.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/errorManagement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/errorManagement/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/health/healthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/health/healthService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/health/healthStateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/health/healthStateOptions.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/health/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./healthService'); -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/health/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/health/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/logger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/logger/logger.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/logger/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/messageQueue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/messageQueue/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/messageQueue/messageQueueHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/messageQueue/messageQueueHelpers.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/messageQueue/messageQueueService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/messageQueue/messageQueueService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/messageQueue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/messageQueue/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/middlewares/CORS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/middlewares/CORS.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/middlewares/authenticatedRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/middlewares/authenticatedRoutes.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/middlewares/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/middlewares/authentication.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/middlewares/contextMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/middlewares/contextMiddleware.js -------------------------------------------------------------------------------- /examples/full-project/build-together-final/libraries/web-middlewares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/libraries/web-middlewares/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-final/services/order/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-final/services/order/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/.vscode/launch.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/demo-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/demo-flow.md -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/docs/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/docs/layers.png -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/lerna.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/DBConnection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/DBConnection/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/DBConnection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/DBConnection/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/configurationManager/ConfigurationManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/configurationManager/ConfigurationManager.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/configurationManager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/configurationManager/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/appError.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/commonErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/commonErrors.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/handler.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/operationalErrorDecider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/operationalErrorDecider.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/errorManagement/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/health/healthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/health/healthService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/health/healthStateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/health/healthStateOptions.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/health/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./healthService'); -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/health/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/health/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/logger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/logger/logger.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/logger/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/messageQueueHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/messageQueueHelpers.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/messageQueueService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/messageQueueService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/messageQueue/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/CORS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/CORS.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/authenticatedRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/authenticatedRoutes.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/authentication.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/contextMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/middlewares/contextMiddleware.js -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/libraries/web-middlewares/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-finalized/build-together-live/services/order/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-finalized/build-together-live/services/order/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/.vscode/launch.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/demo-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/demo-flow.md -------------------------------------------------------------------------------- /examples/full-project/build-together-live/docs/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/docs/layers.png -------------------------------------------------------------------------------- /examples/full-project/build-together-live/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/lerna.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/DBConnection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/DBConnection/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/DBConnection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/DBConnection/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/configurationManager/ConfigurationManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/configurationManager/ConfigurationManager.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/configurationManager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/configurationManager/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/appError.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/commonErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/commonErrors.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/handler.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/operationalErrorDecider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/operationalErrorDecider.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/errorManagement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/errorManagement/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/health/healthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/health/healthService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/health/healthStateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/health/healthStateOptions.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/health/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./healthService'); -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/health/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/health/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/logger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/logger/logger.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/logger/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/messageQueue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/messageQueue/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/messageQueue/messageQueueHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/messageQueue/messageQueueHelpers.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/messageQueue/messageQueueService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/messageQueue/messageQueueService.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/messageQueue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/messageQueue/package.json -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/index.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/middlewares/CORS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/middlewares/CORS.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/middlewares/authenticatedRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/middlewares/authenticatedRoutes.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/middlewares/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/middlewares/authentication.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/middlewares/contextMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/middlewares/contextMiddleware.js -------------------------------------------------------------------------------- /examples/full-project/build-together-live/libraries/web-middlewares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/build-together-live/libraries/web-middlewares/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/README.md -------------------------------------------------------------------------------- /examples/full-project/ready/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/bin/www -------------------------------------------------------------------------------- /examples/full-project/ready/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/docker-compose.yml -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/configurationManager/ConfigurationManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/configurationManager/ConfigurationManager.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/configurationManager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/configurationManager/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/appError.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/commonErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/commonErrors.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/handler.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/index.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/operationalErrorDecider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/operationalErrorDecider.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/errorManagement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/errorManagement/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/index.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/middlewares/CORS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/middlewares/CORS.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/middlewares/authenticatedRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/middlewares/authenticatedRoutes.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/middlewares/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/middlewares/authentication.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/middlewares/contextMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/middlewares/contextMiddleware.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/expressMiddlewares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/expressMiddlewares/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/health/healthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/health/healthService.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/health/healthStateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/health/healthStateOptions.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/health/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./healthService'); -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/health/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/health/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/logger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/logger/logger.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/logger/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/messageQueue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/messageQueue/index.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/messageQueue/messageQueueHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/messageQueue/messageQueueHelpers.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/messageQueue/messageQueueService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/messageQueue/messageQueueService.js -------------------------------------------------------------------------------- /examples/full-project/ready/libraries/messageQueue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/libraries/messageQueue/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/orchestration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/orchestration.js -------------------------------------------------------------------------------- /examples/full-project/ready/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/services/account/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/account/index.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/DB/migrations/20171105160257_v0.0.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/DB/migrations/20171105160257_v0.0.1.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/DB/orderDAL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/DB/orderDAL.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/README.md -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/Test/test.unit.order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/Test/test.unit.order.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/app.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/bin/www -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/domain/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/domain/order.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/domain/orderErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/domain/orderErrors.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/domain/orderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/domain/orderService.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/entry-points/MQSubscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/entry-points/MQSubscriber.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/entry-points/commandLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/entry-points/commandLine.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/entry-points/orderAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/entry-points/orderAPI.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/index.js: -------------------------------------------------------------------------------- 1 | module.exports.API = require('./orderAPI'); 2 | -------------------------------------------------------------------------------- /examples/full-project/ready/services/order/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/order/package.json -------------------------------------------------------------------------------- /examples/full-project/ready/services/product/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/product/index.js -------------------------------------------------------------------------------- /examples/full-project/ready/services/product/slow-fast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/ready/services/product/slow-fast.html -------------------------------------------------------------------------------- /examples/full-project/🚴excercise-5.1-layers-and-errors/helper-snippets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/🚴excercise-5.1-layers-and-errors/helper-snippets.md -------------------------------------------------------------------------------- /examples/full-project/🚴excercise-5.1-layers-and-errors/index-start-here.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/🚴excercise-5.1-layers-and-errors/index-start-here.js -------------------------------------------------------------------------------- /examples/full-project/🚴excercise-5.1-layers-and-errors/locationsDatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/🚴excercise-5.1-layers-and-errors/locationsDatabase.js -------------------------------------------------------------------------------- /examples/full-project/🚴excercise-5.1-layers-and-errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/🚴excercise-5.1-layers-and-errors/package.json -------------------------------------------------------------------------------- /examples/full-project/🚴excercise-5.1-layers-and-errors/travelling-recommender-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/full-project/🚴excercise-5.1-layers-and-errors/travelling-recommender-service.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/chaos-control/chaos-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/chaos-control/chaos-control.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/chaos-control/chaos-monkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/chaos-control/chaos-monkey.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/chaos-control/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./chaos-control'); -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/gates/webapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/gates/webapp.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/package.json -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/schedules/immediate-schedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/schedules/immediate-schedule.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/schedules/one-time-schedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/schedules/one-time-schedule.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/sins/500-error-on-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/sins/500-error-on-route.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/sins/sin-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/sins/sin-base.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/sins/uncaught-exception.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/sins/uncaught-exception.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/tests/chaos.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/tests/chaos.config.js -------------------------------------------------------------------------------- /examples/misc/chaos-monkey/tests/webapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/chaos-monkey/tests/webapp.js -------------------------------------------------------------------------------- /examples/misc/io-cost/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/io-cost/file.txt -------------------------------------------------------------------------------- /examples/misc/io-cost/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/io-cost/final.js -------------------------------------------------------------------------------- /examples/misc/playground/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/playground/playground.js -------------------------------------------------------------------------------- /examples/misc/snippets/catch-settimeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/snippets/catch-settimeout.js -------------------------------------------------------------------------------- /examples/misc/snippets/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/snippets/error.js -------------------------------------------------------------------------------- /examples/misc/snippets/snippet-for-presentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/snippets/snippet-for-presentation.js -------------------------------------------------------------------------------- /examples/misc/the-web-scrapper/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/the-web-scrapper/final.js -------------------------------------------------------------------------------- /examples/misc/v8-optimizers/property-swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/misc/v8-optimizers/property-swap.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/cluster.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/demo-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/demo-flow.md -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/ecosystem.config.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/io-plus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/io-plus.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/io.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/rare-cpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/rare-cpu.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/realworld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/realworld.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/workloads/big-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/workloads/big-array.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/workloads/is-prime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/workloads/is-prime.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/workloads/small-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/workloads/small-json.json -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/workloads/stop-for-1-ms.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/workloads/typical-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/workloads/typical-io.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/zero-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/zero-console.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/zero-with-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/zero-with-json.js -------------------------------------------------------------------------------- /examples/node-internals/eventloop-performance/zero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/eventloop-performance/zero.js -------------------------------------------------------------------------------- /examples/node-internals/run-future-code/end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/run-future-code/end.js -------------------------------------------------------------------------------- /examples/node-internals/run-future-code/live-coding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/run-future-code/live-coding.js -------------------------------------------------------------------------------- /examples/node-internals/run-future-code/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/run-future-code/start.js -------------------------------------------------------------------------------- /examples/node-internals/starving-the-event-loop/final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/starving-the-event-loop/final.js -------------------------------------------------------------------------------- /examples/node-internals/starving-the-event-loop/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/node-internals/starving-the-event-loop/start.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/production/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/production/app.js -------------------------------------------------------------------------------- /examples/production/startup-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/production/startup-config.yml -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/final-code.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/final-code.js.txt -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/final-result/orderAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/final-result/orderAPI.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/final-result/orderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/final-result/orderService.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/final-result/test.orderService.api.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/final-result/test.orderService.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/final-result/test.orderService.unit.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/start-point/orderAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/start-point/orderAPI.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/start-point/orderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/start-point/orderService.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/start-point/test.orderService.api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/start-point/test.orderService.api.js -------------------------------------------------------------------------------- /examples/testing/test-basics/helpers/start-point/test.orderService.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/helpers/start-point/test.orderService.unit.js -------------------------------------------------------------------------------- /examples/testing/test-basics/orderAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/orderAPI.js -------------------------------------------------------------------------------- /examples/testing/test-basics/orderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/orderService.js -------------------------------------------------------------------------------- /examples/testing/test-basics/test.orderService.api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/test.orderService.api.js -------------------------------------------------------------------------------- /examples/testing/test-basics/test.orderService.unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/examples/testing/test-basics/test.orderService.unit.js -------------------------------------------------------------------------------- /git-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/git-banner.jpg -------------------------------------------------------------------------------- /node.js course for GitHub.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/node.js course for GitHub.pptx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/package.json -------------------------------------------------------------------------------- /wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goldbergyoni/nodejs-course/HEAD/wallaby.js --------------------------------------------------------------------------------