From e21e3a722e505759fffa9f2cc3302e966a731efb Mon Sep 17 00:00:00 2001 From: Michael Masterson Date: Mon, 5 Jun 2017 13:29:34 -0700 Subject: [PATCH 1/3] Create 30_Apps_Vanilla_JS_Part_2 --- _goals/30_Apps_Vanilla_JS_Part_2 | 64 ++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 _goals/30_Apps_Vanilla_JS_Part_2 diff --git a/_goals/30_Apps_Vanilla_JS_Part_2 b/_goals/30_Apps_Vanilla_JS_Part_2 new file mode 100644 index 00000000..89683215 --- /dev/null +++ b/_goals/30_Apps_Vanilla_JS_Part_2 @@ -0,0 +1,64 @@ +--- +authors: +- "Michael Masterson" +team_size: 1 +goal_id: 200 +title: '30 Apps Vanilla JavaScript in two weeks Part 2' +created_at: '2017-06-05T12:55:44Z' +labels: +- core +- foundational +- practice +published: false +level: '1' +base_xp: 60 +bonus_xp: 5 +redirect_from: "/goals/200" +--- + +# 30 Apps Vanilla JavaScript in two weeks Part 2 + +## Challenge Rating + +This goal will likely be within your ZPD if you... + +- Can build basic web sites with HTML & CSS +- Can add behavior to a web site with JavaScript +- Are interested in only using vanilla JavaScript +- Are interested in strengthening your knowledge of and fluency with JavaScript +- You have completed 30 Apps Vanilla Javascript in two weeks Part 1 + +## Description + +Create 15 Applications Using Vanilla Javascript. You will be taking a deep dive into Vanilla JavaScript. Follow along with videos and create functioning real world applications with Vanilla Javascript. + +This goal makes heavy use of [JavaScript30][javascript30] + +Create your own repository and use that repository as your artifact. + +## Context + +This goal will challenge your ability to build simple applications without the use of external libraries. + +## Specifications + +### General + +- [ ] Artifact produced. +- [ ] Each "day" is located within its own file. +- [ ] Variables, functions, files, etc. have appropriate and meaningful names. +- [ ] HTML, CSS, and JS files are well formatted with proper spacing and indentation. +- [ ] All major features are added via pull requests with a clear description and concise commit messages. +- [ ] Every pull request has been reviewed by at least one other person. +- [ ] The artifact produced is properly licensed, preferably with the [MIT license][mit-license]. + +### Stretch + +- [ ] Take what you have learned and see if you can build your own app. + +## Resources + +[JavaScript30][javascript30] + +[javascript30]: https://javascript30.com +[mit-license]: https://opensource.org/licenses/MIT From 97defc2abe889444d86876ba4a4cf82416c8cd5c Mon Sep 17 00:00:00 2001 From: Michael Masterson Date: Mon, 5 Jun 2017 13:47:15 -0700 Subject: [PATCH 2/3] Update 30_Apps_Vanilla_JS_Part_2 --- _goals/30_Apps_Vanilla_JS_Part_2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_goals/30_Apps_Vanilla_JS_Part_2 b/_goals/30_Apps_Vanilla_JS_Part_2 index 89683215..5051939e 100644 --- a/_goals/30_Apps_Vanilla_JS_Part_2 +++ b/_goals/30_Apps_Vanilla_JS_Part_2 @@ -32,7 +32,7 @@ This goal will likely be within your ZPD if you... Create 15 Applications Using Vanilla Javascript. You will be taking a deep dive into Vanilla JavaScript. Follow along with videos and create functioning real world applications with Vanilla Javascript. -This goal makes heavy use of [JavaScript30][javascript30] +This goal makes heavy use of [JavaScript30][javascript30]. Create your own repository and use that repository as your artifact. @@ -46,6 +46,7 @@ This goal will challenge your ability to build simple applications without the u - [ ] Artifact produced. - [ ] Each "day" is located within its own file. +- [ ] You have completed days 16-30. - [ ] Variables, functions, files, etc. have appropriate and meaningful names. - [ ] HTML, CSS, and JS files are well formatted with proper spacing and indentation. - [ ] All major features are added via pull requests with a clear description and concise commit messages. From 1258dcbe299cd56e6231411e03ed0568a01ab68e Mon Sep 17 00:00:00 2001 From: Michael Masterson Date: Mon, 5 Jun 2017 16:35:19 -0700 Subject: [PATCH 3/3] Update 30_Apps_Vanilla_JS_Part_2 --- _goals/30_Apps_Vanilla_JS_Part_2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_goals/30_Apps_Vanilla_JS_Part_2 b/_goals/30_Apps_Vanilla_JS_Part_2 index 5051939e..6ac9c804 100644 --- a/_goals/30_Apps_Vanilla_JS_Part_2 +++ b/_goals/30_Apps_Vanilla_JS_Part_2 @@ -34,7 +34,7 @@ Create 15 Applications Using Vanilla Javascript. You will be taking a deep dive This goal makes heavy use of [JavaScript30][javascript30]. -Create your own repository and use that repository as your artifact. +Fork the repository located here: [JavaScript 30 REPO][javascript30 REPO]. ## Context @@ -63,3 +63,4 @@ This goal will challenge your ability to build simple applications without the u [javascript30]: https://javascript30.com [mit-license]: https://opensource.org/licenses/MIT +[javascript30 REPO]: https://github.com/yogimasterson/JavaScript30