Oct 31st 2016

Front-End JavaScript Frameworks: AngularJS (Coursera)

This course concentrates mainly on Javascript based front-end frameworks, and in particular, AngularJS, the most popular among them. We will review the model view controller (MVC) design-pattern in the context of AngularJS. You will be introduced to various aspects of AngularJS including two-way data binding and angular directives and filters. You will then be introduced to angular controllers and scopes. UI routing and templates will then be reviewed. Finally we will look at angular modules and services. Single page application (SPA) development using Angular will also be explored.

You must have either completed the previous course in the specialization on Bootstrap, or have a working knowledge of Bootstrap to be able to navigate this course.


Week 1: Front-End Javascript Frameworks: AngularJS Overview

Week 2: Task Runners, Angular Scope, Forms and Form Validation

Week 3: Single Page Applications

Week 4: Client-Server Communication and Angular Testing

Part of a 6-course series, the Full Stack Web Development Specialisation.

Learn front-end and mobile hybrid development, build back-end support, and implement a fully functional application. The first two courses in this Specialization include an orientation to client-side development, covering HTML/CSS, JavaScript/JQuery, and frameworks such as AngularJS and Bootstrap. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment, and communicate to the client side through a RESTful API. You’ll also learn to create hybrid mobile applications, using the Ionic framework and Cordova. In the final Capstone Project, you’ll apply your skills to build a fully functional web and hybrid mobile application with back-end support.