MDN/Development/Beginners MDN material: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
==Project statement==
==Project statement==
'''Initial draft written by Chris Mills, 10th October 2013'''


MDN has always been really good at reference material and advanced topics, providing professional developers with a comprehensive source of developer material that they can trust. MDN also has a number of good tutorials to teach the basics of certain technologies. But these are somewhat spread out, and MDN is not known as being a popular destination for complete beginners who wish to take those first steps towards becoming a web developer.
MDN has always been really good at reference material and advanced topics, providing professional developers with a comprehensive source of developer material that they can trust. MDN also has a number of good tutorials to teach the basics of certain technologies. But these are somewhat spread out, and MDN is not known as being a popular destination for complete beginners who wish to take those first steps towards becoming a web developer.
Line 7: Line 9:
==What resources do we have?==
==What resources do we have?==


We have [https://developer.mozilla.org/en-US/ MDN] to host the pages on.
* We have [https://developer.mozilla.org/en-US/ MDN] to host the pages on.
 
* We have [https://webmaker.org/ Webmaker] tools like [https://goggles.webmaker.org/en-US X-ray Goggles] and [https://thimble.webmaker.org/en-US Thimble] to provide interactive learning experiences.
We have [https://webmaker.org/ Webmaker] tools like [https://goggles.webmaker.org/en-US X-ray Goggles] and [https://thimble.webmaker.org/en-US Thimble] to provide interactive learning experiences.
* We have [http://openbadges.org/ open badges] to provide awards for completing exercises (we have notes on [[MDN/Development/Badges|integrating badges with MDN]] already).
 
* We have [https://togetherjs.com/ together.js] for allowing students to collaborate on docs.
We have [http://openbadges.org/ open badges] to provide awards for completing exercises (we have notes on [[MDN/Development/Badges|integrating badges with MDN]] already).
* We have the [https://github.com/mozilla/webliteracystandard Webmaker Web literacy standard], to inform the structure and learning objectives, plus many other Webmaker resources and staff to help us. I have talked to Webmakers like Kate Hudson and Laura Hilliger about this idea already, and they think it is a good idea.
 
* We have a large bank of beginner's material called the [http://www.w3.org/community/webed/wiki/Main_Page web standards curriculum], which Chris co-wrote along with a number of community members in around 2008/2009. This comprises around 50-60 articles on web standards, web design and development concepts, HTML, CSS and JavaScript. the content is currently not doing much, and needs an update. It is published under cc-by, so we could happily reuse it and save ourselves a lot of time.
We have together.js for allowing students to collaborate on docs.
 
We have the [https://github.com/mozilla/webliteracystandard Webmaker Web literacy standard], to inform the structure and learning objectives, plus many other Webmaker resources and staff to help us. I have talked to Webmakers like Kate Hudson and Laura Hilliger about this idea already, and they think it is a good idea.
 
We have a large bank of beginner's material called the web standards curriculum, which Chris co-wrote along with a number of community members in around 2008/2009. This comprises around 50-60 articles on web standards, web design and development concepts, HTML, CSS and JavaScript. the content is currently not doing much, and needs an update. It is published under cc-by, so we could happily reuse it and save ourselves a lot fo time.


Chris has already started to create a sample exercise to show what the content could possibly look like.
Chris has already started to create a [https://developer.mozilla.org/en-US/docs/Beginners/CSS_basics#Exercise_1.3A_define_a_basic_rule_in_CSS sample exercise] to start conceptualising what the content could look like.


==What do we need to do?==
==What do we need to do?==
Confirmed users
228

edits