Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.95 KB

File metadata and controls

39 lines (33 loc) · 1.95 KB

Full Stack Web Development Specialization

Front-End JavaScript Frameworks: AngularJS

About the Course:

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.

At the end of this course you will:

  • Be familiar with client-side Javascript frameworks and the MVC design pattern
  • 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

Week 1

Front-End Javascript Frameworks: AngularJS Overview
  • Full Stack Web Development: The Big Picture
  • Introduction to AngularJS
  • Models, Views and Controllers
  • Angular Filters

Week 2

Task Runners, Angular Scope, Forms and Form Validation
  • Web Tools: Grunt and Gulp
  • Angular Scope
  • Angular Forms and Form Validation

Week 3

Single Page Applications
  • Angular Factory, Service and Dependency Injection
  • Angular Templates
  • Angular ngRoute and Single Page Applications
  • Angular UI-Router for Single Page Applications

Week 4

Client-Server Communication and Angular Testing
  • Client-Server Communication
  • Angular $http Service
  • RESTful Services and Angular $resource
  • Angular Testing
  • Web Tools: Yo and Yeoman