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

Learn and Understand AngularJS

Course Summary

Master AngularJS and the Javascript concepts behind it, design custom directives, and build a single page application.

  • +

    Course Syllabus

    • Getting Started
      • Introduction
      • Big Words and AngularJS
      • Watching this Course in High Definition
    • Model, View, Whatever...
      • The Problem(s) AngularJS is Trying to Solve
      • Model, View, Whatever…
      • HTML Aside: Custom Attributes
      • Javascript Aside: The Global Namespace
      • Downloading Source Code for This Course
      • Modules, Apps, and Controllers
    • Services and Dependency Injection
      • Javascript Aside: Dependency Injection
      • The Scope Service
      • Javascript Aside: Functions and Strings
      • How Does Angular Do Dependency Injection?
      • Getting Other Services
      • Javascript Aside: Arrays and Functions
      • Dependency Injection and Minification
    • Data Binding and Directives
      • Scope and Interpolation
      • Directives and Two Way Data Binding
      • Javascript Aside: The Event Loop
      • Watchers and the Digest Loop
      • Common Directives
      • Common Directives (Part 2)
      • Javascript Aside: The XMLHTTPRequest Object
      • External Data and $http
    • Single Page Applications
      • Angular Aside: Multiple Controllers, Multiple Views
      • HTML and Javascript Aside: Single Page Apps and the Hash
      • Routing, Templates, and Controllers
      • Routing Templates and Controller (Part 2)
    • Custom Services
      • Javascript Aside: Singletons
      • Creating a Service
    • Custom Directives
      • HTML Aside: Reusable Components
      • Javascript and Angular Aside: Variable Names and Normalization
      • Angular and Normalized Attribute Names
      • Creating a Directive
      • Templates
      • Scope (@, =, and other obtuse symbols)
      • Scope (@, =, and other obtuse symbols) (Part 2)
      • Scope (@, =, and other obtuse symbols) (Part 3)
      • Repeated Directives
      • Understanding 'Compile'
      • Understanding 'Link'
      • Understanding Transclusion
    • Let's Build an App (in record time!)
      • A Weather Forecast SPA
      • A Custom Service
      • Binding Data (Part 1)
      • Binding Data (Part 2)
      • A Custom Directive
    • BONUS Lectures
      • Improving our SPA's UX With ng-submit
      • Designing Services in Large AngularJS Applications
    • Getting Ready for AngularJS 2.0 in 2016
      • Update #1 - ES6, AtScript, and more
      • Update #1 - Links
    • Conclusion
      • Conclusion

Course Fee:
USD 39

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Data & Information Management 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