MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

AngularJS Fundamentals

Course Summary

In this course you will learn how simple it is to use AngularJS to create maintainable and testable single page applications. You will learn how to: bootstrap your AngularJS application; use AngularJS markup and expressions; create and use controllers; us

  • +

    Course Syllabus

    ● Introduction to Angular
        ◦ Course Introduction
        ◦ Module Introduction
        ◦ Course Updates
        ◦ Introduction to Angular
        ◦ Angular Architecture
        ◦ Demo: Hello World in Angular
        ◦ The Angular Event Reg Application
        ◦ Angular Version and Tools
        ◦ Angular Seed
        ◦ Summary
    ● Controllers and Markup
        ◦ Introduction
        ◦ Controllers and Scope
        ◦ Demo: Controllers
        ◦ Demo: Displaying Repeating Information
        ◦ Demo Handling Events
        ◦ Built-in Directives
        ◦ Event Directives
        ◦ Other Directives - Part 1
        ◦ Other Directives - Part 2
        ◦ IE Restrictions
        ◦ Expressions
        ◦ Filters
        ◦ Built-in Filters
        ◦ Writing Custom Filters
        ◦ Two Way Binding
        ◦ Demo: Two Way Binding
        ◦ Validation
        ◦ Summary
    ● Creating and Using Services
        ◦ Introduction to Services
        ◦ Creating Your First Custom Service
        ◦ Another Custom Service Example
        ◦ Introduction to Built-In AngularJS Services
        ◦ Using the $http and $q Services Together
        ◦ Using the $resource Service
        ◦ Using the $anchorScroll Service
        ◦ Using the $cacheFactory Service
        ◦ Using the $compile Service
        ◦ Using the $parse Service
        ◦ Using the $locale Service
        ◦ Using the $timeout Service
        ◦ Using the $exceptionHandler Service
        ◦ Using the $filter Service
        ◦ Using the $cookieStore Service
        ◦ Overview of Less Common Services
        ◦ Suggested Exercises
    ● Routing
        ◦ Introduction to Routing
        ◦ Websites of Yore
        ◦ Single Page Applications
        ◦ Adding Your First Route
        ◦ More Routing and Browser History
        ◦ Creating a Default Route
        ◦ Accessing Parameters from the Route
        ◦ Using the $route Service
        ◦ Enabling HTML5 Routing
        ◦ Template and Resolve Properties
        ◦ Using the $location Service
        ◦ Summary
        ◦ Suggested Exercises
    ● Creating Custom Directives
        ◦ Introduction to Directives
        ◦ Creating Your First Directive
        ◦ Domain Specific Language via Custom Elements
        ◦ Isolating Directive Scope
        ◦ Exploring Isolate Scope Bindings
        ◦ Handling Events with Directives
        ◦ Observing and Responding to Changes
        ◦ Using Controllers within Directives
        ◦ Sharing Directive Controllers via Require
        ◦ Directive Priority and using Terminal
        ◦ Using Require with Nested Directives
        ◦ Understanding Transclusion
        ◦ Using Compile to Transform the DOM
        ◦ Making jQuery More Explicit with Directives
        ◦ Summary
    ● Testing Angular
        ◦ Introduction
        ◦ Installing Karma
        ◦ Karma with Webstorm
        ◦ Testing Controllers
        ◦ Testing Simple Services
        ◦ Testing Services with Dependencies
        ◦ Testing AJAX Services
        ◦ Testing Filters
        ◦ Testing Directives - Overview
        ◦ Setting up Karma for Testing Directives
        ◦ Testing Directives
        ◦ End to End Testing - Overview
        ◦ Setting up Karma for End to End Testing

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Quality Assurance & Testing Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top