├── .gitattributes ├── .gitignore ├── 01_HelloWorld ├── 01_HelloWorld.njsproj ├── app.js └── package.json ├── 02_HelloWorldHTTP ├── 02_HelloWorldHTTP.njsproj ├── app.js └── package.json ├── 03_FileIO ├── 03_FileIO.njsproj ├── app.js └── package.json ├── 04_CallbackInsanity ├── 04_CallbackInsanity.njsproj ├── app.js └── package.json ├── 05_HelloWorldTCP ├── 05_HelloWorldTCP.njsproj ├── client.js ├── package.json └── server.js ├── 06_Streams ├── 06_Streams.njsproj ├── app.js └── package.json ├── 07_BasicExpress ├── 07_BasicExpress.njsproj ├── Web.Debug.config ├── Web.config ├── app.js ├── package.json ├── public │ └── stylesheets │ │ └── style.styl ├── routes │ ├── index.js │ └── user.js └── views │ ├── index.jade │ └── layout.jade ├── 08_ExpressREST ├── 08_ExpressREST.njsproj ├── app.js └── package.json ├── 09_NodeChatroom ├── 09_NodeChatroom.njsproj ├── Web.Debug.config ├── Web.config ├── app.js ├── package.json ├── public │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── style.styl │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── index.js ├── routes │ ├── index.js │ └── user.js └── views │ ├── index.jade │ └── layout.jade ├── 10_Requests ├── app.js └── package.json ├── 11_ExpressMultipleRoutes ├── app.js ├── package.json ├── public │ └── stylesheets │ │ └── style.css ├── routes │ ├── index.js │ ├── places.js │ └── users.js └── views │ ├── error.jade │ ├── index.jade │ ├── layout.jade │ └── places.jade ├── 12_AdvancedRESTAPI ├── app.js ├── package.json └── routes │ ├── api.js │ └── index.js ├── 13_MongoDB ├── app.js └── package.json ├── 15_WebJobSimple ├── package.json └── run.js ├── 16_WebJobStorage ├── package.json └── run.js ├── LICENSE ├── NodeMVA.sln └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/.gitignore -------------------------------------------------------------------------------- /01_HelloWorld/01_HelloWorld.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/01_HelloWorld/01_HelloWorld.njsproj -------------------------------------------------------------------------------- /01_HelloWorld/app.js: -------------------------------------------------------------------------------- 1 | console.log('Hello world'); -------------------------------------------------------------------------------- /01_HelloWorld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/01_HelloWorld/package.json -------------------------------------------------------------------------------- /02_HelloWorldHTTP/02_HelloWorldHTTP.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/02_HelloWorldHTTP/02_HelloWorldHTTP.njsproj -------------------------------------------------------------------------------- /02_HelloWorldHTTP/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/02_HelloWorldHTTP/app.js -------------------------------------------------------------------------------- /02_HelloWorldHTTP/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/02_HelloWorldHTTP/package.json -------------------------------------------------------------------------------- /03_FileIO/03_FileIO.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/03_FileIO/03_FileIO.njsproj -------------------------------------------------------------------------------- /03_FileIO/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/03_FileIO/app.js -------------------------------------------------------------------------------- /03_FileIO/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/03_FileIO/package.json -------------------------------------------------------------------------------- /04_CallbackInsanity/04_CallbackInsanity.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/04_CallbackInsanity/04_CallbackInsanity.njsproj -------------------------------------------------------------------------------- /04_CallbackInsanity/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/04_CallbackInsanity/app.js -------------------------------------------------------------------------------- /04_CallbackInsanity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/04_CallbackInsanity/package.json -------------------------------------------------------------------------------- /05_HelloWorldTCP/05_HelloWorldTCP.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/05_HelloWorldTCP/05_HelloWorldTCP.njsproj -------------------------------------------------------------------------------- /05_HelloWorldTCP/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/05_HelloWorldTCP/client.js -------------------------------------------------------------------------------- /05_HelloWorldTCP/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/05_HelloWorldTCP/package.json -------------------------------------------------------------------------------- /05_HelloWorldTCP/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/05_HelloWorldTCP/server.js -------------------------------------------------------------------------------- /06_Streams/06_Streams.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/06_Streams/06_Streams.njsproj -------------------------------------------------------------------------------- /06_Streams/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/06_Streams/app.js -------------------------------------------------------------------------------- /06_Streams/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/06_Streams/package.json -------------------------------------------------------------------------------- /07_BasicExpress/07_BasicExpress.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/07_BasicExpress.njsproj -------------------------------------------------------------------------------- /07_BasicExpress/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/Web.Debug.config -------------------------------------------------------------------------------- /07_BasicExpress/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/Web.config -------------------------------------------------------------------------------- /07_BasicExpress/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/app.js -------------------------------------------------------------------------------- /07_BasicExpress/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/package.json -------------------------------------------------------------------------------- /07_BasicExpress/public/stylesheets/style.styl: -------------------------------------------------------------------------------- 1 | body 2 | padding: 50px 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif 4 | a 5 | color: #00B7FF -------------------------------------------------------------------------------- /07_BasicExpress/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/routes/index.js -------------------------------------------------------------------------------- /07_BasicExpress/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/routes/user.js -------------------------------------------------------------------------------- /07_BasicExpress/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/views/index.jade -------------------------------------------------------------------------------- /07_BasicExpress/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/07_BasicExpress/views/layout.jade -------------------------------------------------------------------------------- /08_ExpressREST/08_ExpressREST.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/08_ExpressREST/08_ExpressREST.njsproj -------------------------------------------------------------------------------- /08_ExpressREST/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/08_ExpressREST/app.js -------------------------------------------------------------------------------- /08_ExpressREST/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/08_ExpressREST/package.json -------------------------------------------------------------------------------- /09_NodeChatroom/09_NodeChatroom.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/09_NodeChatroom.njsproj -------------------------------------------------------------------------------- /09_NodeChatroom/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/Web.Debug.config -------------------------------------------------------------------------------- /09_NodeChatroom/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/Web.config -------------------------------------------------------------------------------- /09_NodeChatroom/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/app.js -------------------------------------------------------------------------------- /09_NodeChatroom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/package.json -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap-theme.css -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap.css -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap.css.map -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /09_NodeChatroom/public/css/style.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/css/style.styl -------------------------------------------------------------------------------- /09_NodeChatroom/public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /09_NodeChatroom/public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /09_NodeChatroom/public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /09_NodeChatroom/public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /09_NodeChatroom/public/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/js/bootstrap.js -------------------------------------------------------------------------------- /09_NodeChatroom/public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /09_NodeChatroom/public/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/public/js/index.js -------------------------------------------------------------------------------- /09_NodeChatroom/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/routes/index.js -------------------------------------------------------------------------------- /09_NodeChatroom/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/routes/user.js -------------------------------------------------------------------------------- /09_NodeChatroom/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/views/index.jade -------------------------------------------------------------------------------- /09_NodeChatroom/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/09_NodeChatroom/views/layout.jade -------------------------------------------------------------------------------- /10_Requests/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/10_Requests/app.js -------------------------------------------------------------------------------- /10_Requests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/10_Requests/package.json -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/app.js -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/package.json -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/public/stylesheets/style.css -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/routes/index.js -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/routes/places.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/routes/places.js -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/routes/users.js -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/views/error.jade -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/views/index.jade -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/views/layout.jade -------------------------------------------------------------------------------- /11_ExpressMultipleRoutes/views/places.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/11_ExpressMultipleRoutes/views/places.jade -------------------------------------------------------------------------------- /12_AdvancedRESTAPI/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/12_AdvancedRESTAPI/app.js -------------------------------------------------------------------------------- /12_AdvancedRESTAPI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/12_AdvancedRESTAPI/package.json -------------------------------------------------------------------------------- /12_AdvancedRESTAPI/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/12_AdvancedRESTAPI/routes/api.js -------------------------------------------------------------------------------- /12_AdvancedRESTAPI/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/12_AdvancedRESTAPI/routes/index.js -------------------------------------------------------------------------------- /13_MongoDB/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/13_MongoDB/app.js -------------------------------------------------------------------------------- /13_MongoDB/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/13_MongoDB/package.json -------------------------------------------------------------------------------- /15_WebJobSimple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/15_WebJobSimple/package.json -------------------------------------------------------------------------------- /15_WebJobSimple/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/15_WebJobSimple/run.js -------------------------------------------------------------------------------- /16_WebJobStorage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/16_WebJobStorage/package.json -------------------------------------------------------------------------------- /16_WebJobStorage/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/16_WebJobStorage/run.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/LICENSE -------------------------------------------------------------------------------- /NodeMVA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/NodeMVA.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftLearning/NodeMVA/HEAD/README.md --------------------------------------------------------------------------------