
Who am I, why do you want to learn AngularJS from me and what you will learn on this course.
DIRECTIVES: ng-init, ng-model
DIRECTIVES: ng-controller, ng-click
DIRECTIVES: ng-submit
DIRECTIVES: ladda
DIRECTIVES: ng-repeat
In this lesson we will take you through how to select rows in our table in our example application and then style the row light grey as a visual feedback that it is selected.
DIRECTIVES: ng-sltyle, ng-click
In this lesson we will extend our contacts application so when you click on a person in the list we will display details about that person in a panel on the right hand side.
In this lesson we will add client side searching and filtering in our contacts application so an end user can type in a string into in input control and the list will be filtered accordingly.
In this lesson we will add client side ordering in our contacts application so an end user can choose how they want the results ordered, they will be able to choose via a drop down select box and also by clicking on arrow buttons in the column headers.
In this lesson we will add a message box to our contacts application so if an end user searches by a string that isn't found we can tell them, otherwise they won't know if the application is broken and not working or if the search hasn't returned any results.
In this lesson we will cover how to debug your AngularJS application using the two most popular debugging plugins for Chrome.
Controllers, and therefore scope, can nest, that is to say that child scopes can inherit properties and functions from parent scopes.
The top level scope is called rootScope and all other scopes in all other controllers and directives inherit from rootScope.
An incredibly common problem new AngularJS developers face is when binding doesn't work as expected, almost always the cause of this frustration is a lack of understanding of prototypal inheritance in javascript.
IMPORTANT: This course is for Angular v1 ONLY
UPDATE: 01/2016
-----------------------------------------------------------------------------------------------------------------------
AngularJS was built to make you a better, more productive and happier developer. It's the framework enabling a new era in rich client side web experiences. It's the future.
This is a hands-on course taught by an experienced AngularJS developer who's built dozens of angular apps for a variety of clients including Google.
Every lecture in this course ties into real world benefits or applications, after only the first chapter you'll have the knowledge to add amazing AngularJS features to your current project.
Through a series of real-world examples you will learn the skills needed to build fully functional single page applications in AngularJS.
Learn battle proven techniques in AngularJS to solve common problems every web developer faces on a daily basis, such as:-
This course is taught hands-on, you learn by doing. Follow along as we go through two example AngularJS applications the first a simple lowly form which we give super powers the second a complex single page contacts application where you will learn:-
You'll learn how to implement functionality that's expected in todays applications in a fraction of the time using AngularJS compared to other frameworks.
----
I envy you I really do. I remember the first time I discovered AngularJS, everything just clicked, I got a warm fuzzy feeling inside and my eyes glazed over. I know because every developer I've introduced AngularJS to since has had the same look in their eyes.
It's perfect for the kinds of problems we have with the web today, everything is moving client side and the javascript portion of our websites are getting more and more complex.
You are here because you know you need something that can handle that complexity, you know that the future is moving to an even more client side experience and you suspect AngularJS might be the solution, and do you know what? You're right…