Thursday, October 8, 2015

What Should I Know about AngularJS

What Should I Know about AngularJS
  • AngularJS Overview
    • Context and introduction
    • Understand licencing
    • JavaScript vs jQuery vs AngularJS
  • Single Page Application (SPA)
  • Model View Controller (MVC)
  • Quick JavaScript reminders
    • Writing modern JavaScript (objects, prototype, closure, module)
  • Angular setup
    • What and how to install ?
  • Create your very first AngularJS project
  • Modules
    • Concepts & Definitions
    • Dependency Injection
    • Writing your first module
  • Expressions
  • Controllers
    • Concepts & Definitions
    • Writing your first controller
  • Directives
    • Concepts & Definitions
    • Explore built-in directives
  • Debugging tools (ng-inspector, Batarang, ...)
  • Filters
    • Concepts & Definitions
    • Explore built-in filters
  • Bi-directional data-binding
  • Refactoring the module
    • Decouple controllers
    • Simplify view code
  • Scope and scope hierarchy
  • Forms and validation
  • Creating a custom filter
  • Services
    • Different types of services
    • Explore built-in services ($route, $http, $log, …)
  • Navigation and Routing (ngRoute, UI-Router)
  • Transitions
  • Connecting to backend services and REST API
    • JavaScript promises
    • The $q service and deferred Object
    • Error Handling
  • Best practices!
  • Prepare for Angular 2
    • What is coming ?
    • EcmaScript 6, Web Component, TypeScript
    • Migration tips
  • Automated Unit Testing (Karma + Jasmine)
  • Resources

No comments:

Post a Comment