Skip to content

Instantly share code, notes, and snippets.

@rafanami
Last active August 29, 2015 14:19
Show Gist options
  • Save rafanami/9caf9a7c8c5b88b56326 to your computer and use it in GitHub Desktop.
Save rafanami/9caf9a7c8c5b88b56326 to your computer and use it in GitHub Desktop.
Digital Revolution Learning Path
# Learning Path Javascript
## - The Tooling
**Browser**
**Node.js**
**Isomorphic**
## Getting Started
1 - Install Node.js
2 - Install Chrome
3 - Install Mozilla Firefox
4 - Install Safari
5 - Using CodePen
6 - Using JsBin
##Introdutory Skills
**0 - !!!!! THIS IS REALLY IMPORTANT!!!! - https://github.com/solnetdigital/presentation-digitalrevolution-akl_2015-04-15_the-stack-and-basics/blob/master/basics/* **
1 - The ability to create a normal website
2 - The ability to create a simple css stylesheet
3 - The ability to create Javascript files
##Beginner Skills
###HTML
1 - Understand html elements
CSS
1 - Understanding how to create normal css stylesheet
2 - Understanding on how to override a style based on css
3 - Understanding how to debug and change on the fly a style/css for fine-tuning the positioning/nesting
###Javascript
1 - Understanding if/else/switch/case statements in JS
2 - Understanding loading scope in JS
3 - Understanding loops in Javascript
4 - Understanding weak typing in Javascript
5 - Prototyping
6 - Scoping
7 - Function definitions, Hoisting and precedence
##Intermediate Skills
###CSS
1 - Undestanding how to create pages with Bootstrap
2 - Undestanding how to create pages with Foundation
3 - Undestanding how to create pages with SemanticUI
###Javascript
1 - Undestanding Reuse in JS
2 - Being able to grasp normal concepts of Angular.js architecture
3 - Being able to create normal SPAs with Angular.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment