At the end of this course you will:
- Be able to implement single page applications in AngularJS
- Be able to use various Angular features including directives, filters, controllers, scope and routing
- Be able to implement a functional front-end web application using AngularJS
This course will close for new learner enrollment on Aug 3, 2017 PST. If you have already enrolled, you will continue to see it on your Coursera Dashboard as long as you remain enrolled.
This specialization is being shut down since we have launched the new Full Stack Web and Multiplatform Mobile App Development Specialization https://www.coursera.org/specializations/full-stack-mobile-app-development with all new courses on Bootstrap 4, Angular, Ionic Ver. 3 and Cordova, NativeScript Version 3 and Server-side Development with NodeJS, Express and MongoDB. Interested students should move to the new specialization.
You may wish to consider the new Angular Course: https://www.coursera.org/learn/angular/
Task Runners, Angular Scope, Forms and Form Validation In this module, we will first get an overview of Task runners. We will explore Grunt and Gulp in some detail. Thereafter, we study Angular scope and its use as glue between a view and a controller. Then we study Angular support for forms and form validation. The exercises are time consuming in this module, so you need some patience.
Single Page Applications In this week, you learn about dependency injection in Angular. You will learn how to design custom services. You will learn about Angular templates and their use in single page applications. You will also learn about single page applications and use Angular ngRoute and Angular UI-Router to design single page applications.
Client-Server Communication and Angular Testing In this module you will explore client-server communication using both Angular $http and $resource services. You will then use the Yo web tool from the Yeoman toolset to scaffold an Angular application. You will also learn about testing Angular applications.
The course is really good. It covers a lot of topics. It is a very gentle introduction to Angular framework.
But one thing to keep in mind is that the course is a bit outdated. In a sense that the newer version of Angular which is Angular 2 is out so at this point taking this course to learn Angular 1 is not a good decision. Angular 2 is the future and it is completely different from Angular 1. Believe me, they are two different frameworks.
So at this point i would not suggest anyone to take this course. Instead learn Angular 2 from scratch.