The aim of this self-project is to create a web-app "Address Book" to test the knowledge of basic AngularJS learned by going through basic online tutorials available easily.
- 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 total 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 your complete the tutorial, their 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 the above courses help us to understand the working of angularJS by giving different challenges, exercises and a different approach to the same basics thereby giving a broader picture of the fundamentals.
- Lastly the course on Udemy on AngularJS for beginner will clear most of the doubts and you can 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)