freeCodeCamp/seed/challenges/nodejs-and-expressjs.json

199 lines
10 KiB
JSON
Raw Normal View History

{
2015-08-08 01:43:45 +00:00
"name": "Node.js and Express.js",
"order" : 0.015,
"challenges": [
{
"id": "bd7153d8c441eddfaeb5bd0f",
2015-08-08 00:38:16 +00:00
"title": "Waypoint: Manage Packages with NPM",
"difficulty": 0.39,
2015-06-04 19:24:16 +00:00
"challengeSeed": ["126433450"],
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
"If you don't already have Cloud 9 account, create one now at <a href='http://c9.io' target='_blank'>http://c9.io</a>.",
"Open up <a href='http://c9.io' target='_blank'>http://c9.io</a> and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field.",
"Click the Create button. Then click into your new workspace.",
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
"Install <code>how-to-npm</code> with this command: <code>npm install -g how-to-npm</code>",
"Now start the tutorial by running <code>how-to-npm</code>.",
"Note that you can resize the c9.io's windows by dragging their borders.",
2015-05-25 22:17:04 +00:00
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
"Note that you can only add dist tags to the specific version numbers published in steps 8 and 10. If you receive a 403 or 404 error, run <code>how-to-npm</code> and try again.",
2015-05-29 23:54:39 +00:00
"Also, if you experience a bug, and you think you understand the concept, you can skip a step by running <code>how-to-npm verify skip</code> in the terminal.",
"You can view this Node School module's source code on GitHub at <a href='https://github.com/npm/how-to-npm'>https://github.com/npm/how-to-npm</a>.",
2015-05-25 22:17:04 +00:00
"Complete \"Install NPM\"",
"Complete \"Dev Environment\"",
"Complete \"Login\"",
"Complete \"Start a Project\"",
"Complete \"Install a Module\"",
"Complete \"Listing Dependencies\"",
"Complete \"NPM Test\"",
"Complete \"Package Niceties\"",
2015-05-29 23:54:39 +00:00
"Complete \"Publish\"",
"Complete \"Version\"",
2015-05-25 22:17:04 +00:00
"Complete \"Publish Again\"",
"Complete \"Dist Tag\"",
"Complete \"Dist Tag Removal\"",
2015-05-29 23:54:39 +00:00
"Complete \"Outdated\"",
2015-05-25 22:17:04 +00:00
"Complete \"Update\"",
"Complete \"RM\"",
"Complete \"Finale\"",
"Once you've completed these steps, move on to our next challenge."
],
2015-05-28 09:10:44 +00:00
"challengeType": 2,
"tests": [],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "",
"descriptionEs": [],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7153d8c441eddfaeb5bdff",
2015-08-08 00:38:16 +00:00
"title": "Waypoint: Start a Node.js Server",
"difficulty": 0.40,
2015-06-04 19:24:16 +00:00
"challengeSeed": ["126411561"],
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud. We'll do the first 7 steps of Node School's LearnYouNode challenges.",
"If you don't already have Cloud 9 account, create one now at <a href='http://c9.io' target='_blank'>http://c9.io</a>.",
"Open up <a href='http://c9.io' target='_blank'>http://c9.io</a> and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field.",
"Click the Create button. Then click into your new workspace.",
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
"Run this command: <code>sudo npm install -g learnyounode</code>",
"Now start this tutorial by running <code>learnyounode</code>",
"Note that you can resize the c9.io's windows by dragging their borders.",
2015-05-25 22:17:04 +00:00
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
2015-05-25 22:17:04 +00:00
"Complete \"Hello World\"",
"Complete \"Baby Steps\"",
"Complete \"My First I/O\"",
"Complete \"My First Async I/O\"",
"Complete \"Filtered LS\"",
"Complete \"Make it Modular\"",
"Complete \"HTTP Client\"",
"Once you've completed these first 7 steps, move on to our next challenge."
],
2015-05-28 09:10:44 +00:00
"challengeType": 2,
"tests": [],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "",
"descriptionEs": [],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7153d8c441eddfaeb5bdfe",
2015-08-08 00:38:16 +00:00
"title": "Waypoint: Continue working with Node.js Servers",
"difficulty": 0.41,
2015-06-04 19:24:16 +00:00
"challengeSeed": ["128836506"],
"description": [
"Let's continue the LearnYouNode Node School challenge. For this Waypoint, we'll do challenges 8 through 10.",
2015-05-25 22:17:04 +00:00
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
"Return to the c9.io workspace you created Now start this tutorial by running <code>learnyounode</code>",
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
2015-05-25 22:17:04 +00:00
"Complete \"HTTP Collect\"",
"Complete \"Juggling Async\"",
"Complete \"Time Server\"",
"Once you've completed these 3 steps, move on to our next challenge."
],
2015-05-28 09:10:44 +00:00
"challengeType": 2,
"tests": [],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "",
"descriptionEs": [],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7153d8c441eddfaeb5bdfd",
2015-08-08 00:38:16 +00:00
"title": "Waypoint: Finish working with Node.js Servers",
"difficulty": 0.42,
2015-06-04 19:24:16 +00:00
"challengeSeed": ["128836507"],
"description": [
"Let's continue the LearnYouNode Node School challenge. For this Waypoint, we'll do challenges 11 through 13.",
2015-05-25 22:17:04 +00:00
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
"Return to the c9.io workspace you created for the previous LearnYouNode challenges and start the tutorial by running <code>learnyounode</code>",
"You can view this Node School module's source code on GitHub at <a href='https://github.com/workshopper/learnyounode'>https://github.com/workshopper/learnyounode</a>.",
2015-05-25 22:17:04 +00:00
"Complete \"HTTP File Server\"",
"Complete \"HTTP Uppercaserer\"",
"Complete \"HTTP JSON API Server\"",
"Once you've completed these final 3 steps, move on to our next challenge."
],
2015-05-28 09:10:44 +00:00
"challengeType": 2,
"tests": [],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "",
"descriptionEs": [],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7153d8c441eddfaeb5bd1f",
2015-08-08 00:38:16 +00:00
"title": "Waypoint: Build Web Apps with Express.js",
"difficulty": 0.43,
"challengeSeed": [
"126411559"
],
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
"If you don't already have Cloud 9 account, create one now at <a href='http://c9.io' target='_blank'>http://c9.io</a>.",
"Open up <a href='http://c9.io' target='_blank'>http://c9.io</a> and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field.",
"Click the Create button. Then click into your new workspace.",
"In the lower right hand corner you should see a terminal window. In this window use the following commands. You don't need to know what these mean at this point.",
"Run this command: <code>git clone http://github.com/reddock/fcc_express && chmod 744 fcc_express/setup.sh && fcc_express/setup.sh && source ~/.profile</code>",
"Now start this tutorial by running <code>expressworks</code>",
"Note that you can resize the c9.io's windows by dragging their borders.",
2015-05-25 22:17:04 +00:00
"Make sure that you are always in your project's \"workspace\" directory. You can always navigate back to this directory by running this command: <code>cd ~/workspace</code>.",
"You can view this Node School module's source code on GitHub at <a href='https://github.com/azat-co/expressworks'>https://github.com/azat-co/expressworks</a>.",
2015-05-25 22:17:04 +00:00
"Complete \"Hello World\"",
"Complete \"Jade\"",
"Complete \"Good Old Form\"",
"Complete \"Stylish CSS\"",
"Complete \"Session and Cookie\"",
"Complete \"JSON Me\"",
"Once you've completed these steps, move on to our next challenge."
],
2015-05-28 09:10:44 +00:00
"challengeType": 2,
"tests": [],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "",
"descriptionEs": [],
"namePt": "",
"descriptionPt": []
}
]
2015-05-28 09:10:44 +00:00
}