Ever since I moved to Vancouver (Canada) in last November, I was faced with the task of finding a job as a Front End developer. And according to Canadian job market, a front end developer should have some level of knowledge in MVC frameworks. The most famous of them all: AngularJS.
For the last 2 months, I had too much free time, so I decided to start working on improving my skills. The plan was to divide it into 2 phases:
Phase 2: AngularJS
What is AngularJS? That's not exactly our subject here, but you can visit their official website and read everything about it.
Later, I started the AngularJS course. It was a rough start, but certainly worth it. In my last job, I observed Java developers wrestling with Dojo Toolkit to connect JSON and web services to the HTML interface while it was really easy to do the same task with AngularJS.
To be honest, Codecademy AngularJS' course is not for beginners, if you know nothing about Modules, Apps, and Containers, don't take that course. Plus, their "Pro" support is neither "Pro" or helpful.
Once I figured that out, I decided to cancel my subscription and switched to a course I bought from Udemy.
I can't proclaim myself as a good AngularJs developer (yet), but I will be publishing a demo app soon on my GitHub that showcases what I learnt from both courses as well as personal research.
Wish me luck :).