https://www.bogotobogo.com/AngularJS/AngularJS_Introduction.php

 

·       directives, expressions, templates, and data binding.

·       Controllers, Modules, Events, DOM, Forms, Input, Validation, Http, and much more.

 

 

 

Five commandments of AngularJS

1.    HTML is the view!

2.    REST APIs should provide Perfect JSON.

3.    Communication is one way:
Directives->HTML->Controller->Services.

4.    The controller DOES NOT manipulate the DOM (use directives).

5.    Single-responsibility principle for controllers, services and directives.

 

https://www.bogotobogo.com/AngularJS/AngularJS_Dependency_Injection.php

 

AngularJS

·  Introduction

·  Directives I - ng-app, ng-model, and ng-bind

·  Directives II - ng-show, ng-hide, and ng-disabled

·  Directives III - ng-click with toggle()

·  Expressions - numbers, strings, and arrays

·  Binding - ng-app, ng-model, and ng-bind

·  Controllers - global controllers, controller method, and external controllers

·  Data Binding and Controllers (Todo App)

·  Todo App with Node

·  $scope - A glue between javascript (controllers) and HTML (the view)

·  Tables and css

·  Dependency Injection - http:fetch json & minification

·  Filters - lower/uppercase, currenty, orderBy, and filter:query with http.get()

·  $http - XMLHttpRequest and json file

·  Module - module file and controller file

·  Forms

·  Routes I - introduction

·  Routes II - separate url template files

·  Routes III - extracting and using parameters from routes

·  Routes IV - navigation between views using links

·  Routes V - details page

·  AngularJS template using ng-view directive : multiple views

·  Nested and multi-views using UI-router, ngRoute vs UI-router

·  Creating a new service using factory

·  Querying into a service using find()

·  angular-seed - the seed for AngularJS apps

·  Token (JSON Web Token - JWT) based auth backend with NodeJS

·  Token (JSON Web Token - JWT) based auth frontend with AngularJS

·  Twitter Bootstrap

·  Online resources - List of samples using AngularJS (Already launched sites and projects)

·  Meteor Angular App with MongoDB (Part I)

·  Meteor Angular App with MongoDB (Part II - Angular talks with MongoDB)

·  Meteor Angular App with MongoDB (Part III - Facebook / Twitter / Google logins)

·  Laravel 5 / Angular Auth using JSON Web Token (JWT) - Prod

·  Scala/Java Play app with Angular