NOTE: This course uses Angular version 1.5.8 and is not compatible with Angular 2
Angular JS is a complete re-imagination of how web applications should be built. It takes best practices, learnt the hard way, and makes them super simple for everyone to use. Learn by example, in small easy-to-digest bits.
Let's parse that.
What's included in this course:
Using discussion forums
Please use the discussion forums on this course to engage with other students and to help each other out. Unfortunately, much as we would like to, it is not possible for us at Loonycorn to respond to individual questions from students:-(
We're super small and self-funded with only 2 people developing technical video content. Our mission is to make high-quality courses available at super low prices.
The only way to keep our prices this low is to *NOT offer additional technical support over email or in-person*. The truth is, direct support is hugely expensive and just does not scale.
We understand that this is not ideal and that a lot of students might benefit from this additional support. Hiring resources for additional support would make our offering much more expensive, thus defeating our original purpose.
It is a hard trade-off.
Thank you for your patience and understanding!
Get Angular core components and other libraries set up on your machine.
What are all those files you just downloaded? A brief guide.
Run your own local server, it is super fast and simple!
See the big picture, visually. Get familiar with the terms so they don't seem so daunting.
Data binding in Angular is pure magic, get started with it right away!
Controllers are the glue which hold the UI and the underlying code together.
Services are libraries which can be used anywhere in your Angular application.
Lazily instantiated, singleton libraries!
Every controller has its own scope
The scope hierarchy mimics the DOM hierarchy, understand what that means.
Scopes propagate events, upwards to the parent scope and downwards to the child scopes.
Directives can be attributes, elements, comments and even CSS classes. You can restrict how you want your custom directive to be used.
Understanding how data binding works in Angular is key to writing good code.
All code runs in the Angular context, this is how Angular keeps 2 way data binding working!
Watches can be set up on objects as well as collections, make sure you use the right methods and right parameters!
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)