Last active
August 29, 2015 14:19
-
-
Save rafanami/9caf9a7c8c5b88b56326 to your computer and use it in GitHub Desktop.
Digital Revolution Learning Path
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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