The purpose of this self-project is to build a web application called "Address Book" to test the AngularJS fundamentals that were taught by following the simple, readily accessible online courses.
- To begin with angularJS, one must start with understanding the MVC structure of angular, which makes it easier to understand the further concepts and also why it is such a popular framework.
- This project uses gulp - a streaming build system, for one task - SASS to CSS, to get a little overview, hands-on of the build system and to make ourselves familiar with modern web-development tools.
- To create an address book app and to learn angularJS, a beginner path is as follows;
(Basics of HTML, CSS and Javascript is required)- Start with the basic free course from CodeSchool. Shaping up with Angular js
This will clear a little basics and gives a fair idea about how angularJS works.
Once you complete the tutorial, the wrap-up video shows a lot of interesting websites to study angularJS like egghead.io, thinkster.io etc.. - The second free course is from CodeAcademy Learn AngularJS1.X
- Both of the above courses help us to understand the working of angularJS by giving different challenges, exercises and a different approach, thereby giving a broader picture of the fundamentals.
- Lastly the course on Udemy AngularJS for beginner will clear most of the doubts and you can also create an app like AddressBook all by yourself.
- Start with the basic free course from CodeSchool. Shaping up with Angular js
This will clear a little basics and gives a fair idea about how angularJS works.
- Also to set up a build process Gulp for beginners by css-tricks is a very helpful article.
Practice Practice and always Practice, whatever is learned because "Practice is the Key" to become a master.
Learn about this new technique (https://medium.freecodecamp.com/use-spaced-repetition-with-anki-to-learn-to-code-faster-7c334d448c3c)