AngularJS 1 Best Practices
This course will help you take the next step in your development by showing you best practices when developing web applications with AngularJS.
What you'll learn
In this course you will take your AngularJS development to the next level by taking a deeper look at developing web applications with Angular. Building on the topics taught in the Angular Fundamentals course, you will take a deeper dive into the components of Angular: Controllers, Services, Filters, Directives, and Views. You will learn techniques that will help you in building applications bigger than tiny sample apps, such as organizing your code, breaking down a page into components, and communicating with the server. You will learn many patterns for more effective development such as patterns for cross-component communication, and patterns for creating an actual model layer. By the end of this course you should feel comfortable embarking upon a medium to large size application in AngularJS.
Table of contents
- Introduction 1m
- Directives - Naming 7m
- Directives - Purposes 3m
- Directives - Controllers vs Link 2m
- Directives - Requiring Controllers 4m
- Directive Interfaces 4m
- Avoiding FOUC in Views 7m
- Writing valid HTML with Angular 3m
- Thinking Declaratively Part 1 5m
- Thinking Declaratively Part 2 4m
- Treating HTML as A DSL 8m
- Introduction 4m
- Creating Models with $http 9m
- Creating Models with $resource 5m
- Creating Models with Restangular 4m
- Angular and Backbone.Model Together 4m
- Creating Models with Backbone.Model - Retrieving Data 6m
- Creating Models with Backbone.Model - Saving Data 6m
- A Brief Overview of Breeze 4m
- Conclusion 2m
- Course Summary 1m