Index
A
- &attr
- about / The
- =attr
- about / The =attr option in the scope
- @attr
- about / The @attr option in the scope
- AngularFire
- about / Firebase – benefits and why to use?, AngularFire, AngularFire
- URL / Firebase – benefits and why to use?
- synchronized arrays, with $firebaseArray() / Synchronized arrays with $firebaseArray()
- real-time application, running / Real-time applications
- synchronized objects, with $firebaseObject() / Synchronized objects with $firebaseObject()
- AngularFire API
- AngularFire Development Guide
- URL / Authentication
- AngularJS
- versus server-side MVC frameworks / AngularJS versus server-side MVC frameworks
- versus other frontend JavaScript frameworks / AngularJS versus other frontend JavaScript frameworks
- benefits / Why AngularJS?
- URL, for documentation / Why AngularJS?
- references / Why AngularJS?
- Hello World example / AngularJS Hello World!
- online resources / Organizing AngularJS applications
- AngularJS API
- AngularJS applications
- organizing / Organizing AngularJS applications
- AngularJS directives
- AngularJS scope
- reference link / AngularJS Hello World!
- about / AngularJS Hello World!
- anonymous authentication, Firebase
- authentication
- about / Authentication
- options / Authentication
B
- Backbone
- Bitbucket
- about / GitHub and Bitbucket
- URL / GitHub and Bitbucket
- bootstrapping
- about / AngularJS Hello World!
- reference link / AngularJS Hello World!
- bower
- URL / Installing Firebase
- Bower
- Brackets
- brackets-beautify
- URL / Brackets
- Brackets-Git
- branching, Git
- URL / Using Git
C
- Clojure
- URL / Eclipse
- Cloud
- about / Persistence
- collection binding
- about / Collection binding
- colorsublime
- URL / Sublime Text
- compilation phase, directive
- about / Directive compilation phases
- CouchDB
- URL / Persistence
- custom attributes
- about / Custom attributes
- custom classes
- writing / Custom classes
- custom elements
- about / Custom elements
D
- data binding
- about / Data binding
- model / Data binding
- UI element / Data binding
- data denormalization
- about / Denormalizing data
- data structure
- about / Structuring data
- data denormalization / Denormalizing data
- dependency injection
- about / Dependency injection
- Directive Definition Object (DDO)
- about / Defining a directive
- URL / Defining a directive
- directives
- about / Directives
- defining / Defining a directive
- compilation phase / Directive compilation phases
- normalization / Normalization
- types / Directive types
- scopes / Directive scopes
- writing / Writing directives
- transclusion / Transclusion
- custom classes, writing / Custom classes
- DOM, manipulating / Directives that manipulate the DOM
- communication between / Communication between directives
- reference link / Communication between directives
- directives, writing
- custom attributes / Custom attributes
- custom elements / Custom elements
- isolate scope / Isolate scopes
- DOM
- manipulating, with directives / Directives that manipulate the DOM
- Domain Specific Language (DSL)
- about / Custom elements
E
F
- factory
- versus service / Difference between a factory and a service
- filters
- Firebase
- about / What is Firebase?
- benefits / Firebase – benefits and why to use?
- use cases / Firebase use cases
- signing up / Getting started with Firebase
- installing / Installing Firebase
- anonymous authentication / Firebase anonymous authentication
- frameworks
- versus libraries / Frameworks versus libraries
- Free Software Foundation
- URL / Emacs
G
- generator-angular-fullstack
- Git
- setting up / Initial Git setup
- using / Using Git
- URL / Using Git
- Git flow
- using / Using Git flow
- references / Using Git flow
- GitHub
- about / GitHub and Bitbucket
- URL / GitHub and Bitbucket
- GitLab
- about / GitHub and Bitbucket
- URL / GitHub and Bitbucket
- Grunt
- about / Grunt
- Guice
- URL / Dependency injection
- Gulp
- about / Grunt
H
- $http service
- about / The $http service
- URL / The $http service
- Handlebars
- Haskell
- URL / Eclipse
I
- implicit annotation
- about / Dependency injection
- installation
- Firebase / Installing Firebase
- IntelliJ IDEA
- about / WebStorm
- Inversion of Control (IoC)
- about / Dependency injection
- dependencies, injecting / Dependency injection
- Ionic
- URL / Why AngularJS?
- isolate scope
- about / Isolate scopes
- =attr / The =attr option in the scope
- @attr / The @attr option in the scope
- &attr / The
J
K
- Karma
- URL / Yeoman
- Knockout
L
- Leiningen
- URL / NPM
- libraries
- versus frameworks / Frameworks versus libraries
M
- Mocha
- URL / Yeoman
- MongoDB
- URL / Persistence
N
- Nano
- Neo4j
- URL / Persistence
- ng-annotate tool
- about / Dependency injection
- URL / Dependency injection
- ngRoute module
- URL / Routes
- ngView directive
- URL / Routes
- Node.js
- normalization, directive
- about / Normalization
- NoSQL
- URL / Persistence
- NPM
- Nuget
- URL / NPM
O
- one-way data binding
- about / AngularJS Hello World!
P
- Package IntelliSense
- Package Manager
- about / Sublime Text
- URL / Sublime Text
- persistence
- about / Persistence
- pros and cons / Persistence
- Postcodes.io
- about / The $http service
- URL / The $http service
- Promise
- Promise object
- Protractor
- URL / Yeoman
Q
- $q service
- about / The $q service
- URL / The $q service
R
- $resource service
- about / The $resource service
- Node.js sample / Node.js and Express-based API sample
- Express-based API sample / Node.js and Express-based API sample
- versus $http service / A better $http service
- React
- real-time application
- running / Real-time applications
- Redis
- URL / Persistence
- ReSharper
- about / WebStorm
- Riak
- URL / Persistence
- routes
- about / Routes
- other AngularJS directives / Other AngularJS directives
- RubyGems
- URL / NPM
S
- server-side MVC frameworks
- versus AngularJS / AngularJS versus server-side MVC frameworks
- limitations / AngularJS versus server-side MVC frameworks
- service
- versus factory / Difference between a factory and a service
- shake effect
- Single Page Applications (SPAs)
- about / Routes
- Spring.NET
- URL / Dependency injection
- StackOverflow
- URL / Why AngularJS?
- Stash
- about / GitHub and Bitbucket
- URL / GitHub and Bitbucket
- structuring data, Firebase
- reference link / Firebase anonymous authentication
- Sublime Text
- about / Sublime Text
- synchronized arrays
- with $firebaseArray() / Synchronized arrays with $firebaseArray()
- synchronized objects
- with $firebaseObject() / Synchronized objects with $firebaseObject()
T
- Task Runner Explorer
- TeamCity
- about / WebStorm
- three-way data binding
- about / Three-way data binding
- transclusion
- about / Transclusion
- two-way data binding
- about / Two-way data binding
U
- UnderscoreJS
- URL / Bower
- Underscore library
- unit testing, AngularJS
- URL / Yeoman
- Unity
- URL / Dependency injection
- use cases, Firebase
- apps, with Firebase as only backend / Apps with Firebase as the only backend
- apps, with some features powered by Firebase / Existing apps with some features powered by Firebase
- client and server code, powered by Firebase / Both client and server code powered by Firebase
- Firebase API, for your product / Firebase is the API for your product
V
- Vim
- Visual Studio
- Visual Studio Express
- VS Community
W
- Web Essentials
- WebStorm
Y
- Yeoman
- URL / Organizing AngularJS applications, Node.js and Express-based API sample, Yeoman
- about / Yeoman
- URL, for generators / Yeoman
- Yeoman, tools