Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 708e3d9

Browse files
Narretzpetebacondarwin
authored andcommittedJul 1, 2016
docs(guide): create new page for external resources
The official and external resources have been split into two different guide sections. Official stays at the index, external gets its own page. The external resources have also been reorganized and updated, but I haven't checked if all material is still relevant.
1 parent f7405e3 commit 708e3d9

File tree

3 files changed

+171
-103
lines changed

3 files changed

+171
-103
lines changed
 

‎docs/content/api/index.ngdoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Welcome to the AngularJS API docs page. These pages contain the AngularJS refere
88
The documentation is organized into **{@link guide/module modules}** which contain various components of an AngularJS application.
99
These components are {@link guide/directive directives}, {@link guide/services services}, {@link guide/filter filters}, {@link guide/providers providers}, {@link guide/templates templates}, global APIs, and testing mocks.
1010

11+
There is also a {@link guide/index} with articles on various topics, and a list of external resources.
12+
1113
<div class="alert alert-info">
1214
**Angular Prefixes `$` and `$$`**:
1315

‎docs/content/guide/external.ngdoc

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
@ngdoc overview
2+
@name External Resources
3+
@sortOrder 560
4+
@description
5+
6+
This is a collection of external, 3rd party resources for learning and developing Angular.
7+
8+
## Articles, Videos, and Projects
9+
10+
### Introductory Material
11+
12+
* [10 Reasons Why You Should Use AngularJS](http://www.sitepoint.com/10-reasons-use-angularjs/)
13+
* [10 Reasons Why Developers Should Learn AngularJS](http://wintellect.com/blogs/jlikness/10-reasons-web-developers-should-learn-angularjs)
14+
* [Design Principles of AngularJS (video)](https://www.youtube.com/watch?v=HCR7i5F5L8c)
15+
* [Fundamentals in 60 Minutes (video)](http://www.youtube.com/watch?v=i9MHigUZKEM)
16+
* [For folks with a jQuery background](http://stackoverflow.com/questions/14994391/how-do-i-think-in-angularjs-if-i-have-a-jquery-background)
17+
18+
### Specific Topics
19+
20+
#### Application Structure & Style Guides
21+
22+
* [Architecture, file structure, components, one-way dataflow and best practices](https://github.com/toddmotto/angular-styleguide)
23+
* [Angular Styleguide](https://github.com/johnpapa/angular-styleguide)
24+
* [When to use directives, controllers or services](http://kirkbushell.me/when-to-use-directives-controllers-or-services-in-angular/)
25+
* [Service vs Factory](http://blog.thoughtram.io/angular/2015/07/07/service-vs-factory-once-and-for-all.html)
26+
27+
#### Testing
28+
29+
* **Unit testing:** [Karma](http://karma-runner.github.io), [Using Karma (video)](http://www.youtube.com/watch?v=YG5DEzaQBIc), {@link guide/unit-testing Unit testing}, {@link guide/services#unit-testing Testing services}, [Karma in Webstorm](http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/)
30+
* **End-to-End Testing:** [Protractor](https://github.com/angular/protractor)
31+
32+
#### Mobile
33+
34+
* [Angular on Mobile Guide](http://www.ng-newsletter.com/posts/angular-on-mobile.html)
35+
* [Angular and Cordova](http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/)
36+
* [Ionic Framework](http://ionicframework.com/)
37+
38+
#### Deployment
39+
40+
##### General
41+
42+
* **Javascript minification: **[Background](http://thegreenpizza.github.io/2013/05/25/building-minification-safe-angular.js-applications/), [ng-annotate automation tool](https://github.com/olov/ng-annotate)
43+
* **Analytics and Logging:** [Angularyitcs (Google Analytics)](http://ngmodules.org/modules/angularytics), [Angulartics (Analytics)](https://github.com/luisfarzati/angulartics), [Logging Client-Side Errors](http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm)
44+
* **SEO:** [By hand](http://www.yearofmoo.com/2012/11/angularjs-and-seo.html), [prerender.io](http://prerender.io/), [Brombone](http://www.brombone.com/), [SEO.js](http://getseojs.com/), [SEO4Ajax](http://www.seo4ajax.com/)
45+
46+
##### Server-Specific
47+
48+
* **Django:** [Tutorial](http://blog.mourafiq.com/post/55034504632/end-to-end-web-app-with-django-rest-framework), [Integrating AngularJS with Django](http://django-angular.readthedocs.org/en/latest/integration.html), [Getting Started with Django Rest Framework and AngularJS](http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html)
49+
* **FireBase:** [AngularFire](http://angularfire.com/), [Firebase Foundations for AngularJS](http://blog.watchandcode.com/firebase-foundations/), [Realtime Apps with AngularJS and FireBase (video)](http://www.youtube.com/watch?v=C7ZI7z7qnHU)
50+
* **Google Cloud Platform: **[with Cloud Endpoints](https://cloud.google.com/developers/articles/angularjs-cloud-endpoints-recipe-for-building-modern-web-applications/), [with Go](https://github.com/GoogleCloudPlatform/appengine-angular-gotodos)
51+
* **Hood.ie:** [60 Minutes to Awesome](http://www.roberthorvick.com/2013/06/30/todomvc-angularjs-hood-ie-60-minutes-to-awesome/)
52+
* **MEAN Stack: **[Blog post](http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and), [Setup](http://thecodebarbarian.wordpress.com/2013/07/22/introduction-to-the-mean-stack-part-one-setting-up-your-tools/), [GDL Video](https://developers.google.com/live/shows/913996610)
53+
* **Rails: **[Tutorial](http://coderberry.me/blog/2013/04/22/angularjs-on-rails-4-part-1/), [AngularJS with Rails4](https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4), [angularjs-rails](https://github.com/hiravgandhi/angularjs-rails)
54+
* **PHP: **[Building a RESTful web service](http://blog.brunoscopelliti.com/building-a-restful-web-service-with-angularjs-and-php-more-power-with-resource), [End to End with Laravel 4 (video)](http://www.youtube.com/watch?v=hqAyiqUs93c)
55+
* **Meteor: **[angular-meteor package](https://github.com/Urigo/angular-meteor)
56+
57+
### Other Languages
58+
* [ES6, Webpack, and JSPM Starter Project](https://github.com/AngularClass/NG6-starter)
59+
* [ES6/Typescript Best Practices](https://codepen.io/martinmcwhorter/post/angularjs-1-x-with-typescript-or-es6-best-practices)
60+
* [Dart](https://github.com/angular/angular.dart.tutorial/wiki)
61+
* [CoffeeScript Tutorial](http://www.coffeescriptlove.com/2013/08/angularjs-and-coffeescript-tutorials.html)
62+
63+
### More Topics
64+
65+
* **Security:** [video](https://www.youtube.com/watch?v=18ifoT-Id54)
66+
* **Internationalization and Localization:** [Creating multilingual support](http://www.novanet.no/blog/hallstein-brotan/dates/2013/10/creating-multilingual-support-using-angularjs/)
67+
* **Authentication/Login: **[Google example](https://developers.google.com/+/photohunt/python), [AngularJS Facebook library](https://github.com/pc035860/angular-easyfb), [Facebook example](http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app), [authentication strategy](http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app), [unix-style authorization](http://frederiknakstad.com/authentication-in-single-page-applications-with-angular-js/)
68+
* **Visualization:** [SVG](http://gaslight.co/blog/angular-backed-svgs), [D3.js](http://www.ng-newsletter.com/posts/d3-on-angular.html)
69+
* **Realtime Communication: **[Socket.io](http://www.creativebloq.com/javascript/angularjs-collaboration-board-socketio-2132885), [OmniBinder](https://github.com/jeffbcross/omnibinder)
70+
71+
72+
## Tools
73+
74+
* **Getting Started:** [Comparison of the options for starting a new project](http://www.dancancro.com/comparison-of-angularjs-application-starters/)
75+
* **Debugging:** [Batarang](https://chrome.google.com/webstore/detail/angularjs-batarang/ighdmehidhipcmcojjgiloacoafjmpfk?hl=en)
76+
* **Editor support:** [Webstorm](http://plugins.jetbrains.com/plugin/6971) (and [video](http://www.youtube.com/watch?v=LJOyrSh1kDU)), [Sublime Text](https://github.com/angular-ui/AngularJS-sublime-package), [Visual Studio](http://madskristensen.net/post/angularjs-intellisense-in-visual-studio-2012)
77+
* **Workflow:** [Yeoman.io](https://github.com/yeoman/generator-angular) and [Angular Yeoman Tutorial](http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/)
78+
79+
## Complementary Libraries
80+
81+
This is a list of libraries that enhance Angular, add common UI components or integrate with other libraries.
82+
You can find a full list of Angular external libraries at [ngmodules.org](http://ngmodules.org/).
83+
84+
* **Advanced Routing:** [UI-Router](https://github.com/angular-ui/ui-router)
85+
* **Authentication:** [Http Auth Interceptor](https://github.com/witoldsz/angular-http-auth)
86+
* **Internationalization:**
87+
- [angular-translate](http://angular-translate.github.io)
88+
- [angular-gettext](http://angular-gettext.rocketeer.be/)
89+
- [angular-localization](http://doshprompt.github.io/angular-localization/)
90+
* **RESTful services:** [Restangular](https://github.com/mgonto/restangular)
91+
* **SQL and NoSQL backends:**
92+
- [BreezeJS](http://www.breezejs.com/)
93+
- [AngularFire](http://angularfire.com/)
94+
* **Data Handling**
95+
- Local Storage and session: [ngStorage](https://github.com/gsklee/ngStorage)
96+
- [angular-cache](https://github.com/jmdobry/angular-cache)
97+
- Data Modeling [JS-Data-Angular](https://github.com/js-data/js-data-angular)
98+
* **Fileupload:**
99+
- [ng-file-upload](https://github.com/danialfarid/ng-file-upload)
100+
- [blueimp-fileupload for Angular](https://blueimp.github.io/jQuery-File-Upload/angularjs.html)
101+
* **Specific UI Elements:**
102+
- [ngInfiniteScroll](https://sroze.github.io/ngInfiniteScroll/)
103+
- [ngTable](https://github.com/esvit/ng-table)
104+
- [Angular UI Grid](http://angular-ui.github.io/grid)
105+
- [Toaster Notifications](https://github.com/jirikavi/AngularJS-Toaster)
106+
- [textAngular Rich Text Editor / contenteditable](http://textangular.com/) (Rich Text Editor /
107+
binding to contenteditable)
108+
- [Angular UI Map (Google Maps)](https://github.com/angular-ui/ui-map)
109+
* **General UI Libraries:**
110+
- [AngularStrap for Bootstrap 3](http://mgcrea.github.io/angular-strap/)
111+
- [Angular Material](https://material.angularjs.org/latest/)
112+
- [Angular UI Bootstrap](http://angular-ui.github.io/)
113+
- [KendoUI](http://kendo-labs.github.io/angular-kendo/#/)
114+
- [Wijmo](http://wijmo.com/tag/angularjs-2/)
115+
116+
## General Learning Resources
117+
118+
### Books
119+
* [AngularJS: Up and Running](http://www.amazon.com/AngularJS-Running-Enhanced-Productivity-Structured/dp/1491901942) by Brad Green and Shyam Seshadri
120+
* [Mastering Web App Development](http://www.amazon.com/Mastering-Web-Application-Development-AngularJS/dp/1782161821) by Pawel Kozlowski and Pete Bacon Darwin
121+
* [AngularJS Directives](http://www.amazon.com/AngularJS-Directives-Alex-Vanston/dp/1783280336) by Alex Vanston
122+
* [Recipes With AngularJS](http://www.amazon.co.uk/Recipes-Angular-js-Frederik-Dietz-ebook/dp/B00DK95V48) by Frederik Dietz
123+
* [Developing an AngularJS Edge](http://www.amazon.com/Developing-AngularJS-Edge-Christopher-Hiller-ebook/dp/B00CJLFF8K) by Christopher Hiller
124+
* [ng-book: The Complete Book on AngularJS](http://ng-book.com/) by Ari Lerner
125+
* [AngularJS : Novice to Ninja](http://www.amazon.in/AngularJS-Novice-Ninja-Sandeep-Panda/dp/0992279453) by Sandeep Panda
126+
* [AngularJS UI Development](http://www.amazon.com/AngularJS-UI-Development-Amit-Ghart-ebook/dp/B00OXVAK7A) by Amit Gharat and Matthias Nehlsen
127+
* [Responsive Web Design with AngularJS](http://www.amazon.com/Responsive-Design-AngularJS-Sandeep-Kumar/dp/178439842X) by Sandeep Kumar Patel
128+
* [Professional AngularJS](http://www.amazon.com/Professional-AngularJS-Valeri-Karpov/dp/1118832078/)
129+
130+
### Videos:
131+
* [egghead.io](http://egghead.io/)
132+
133+
### Courses
134+
* **Free online:**
135+
[thinkster.io](http://thinkster.io),
136+
[CodeAcademy](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1),
137+
[CodeSchool](https://www.codeschool.com/courses/shaping-up-with-angular-js)
138+
* **Paid online:**
139+
[The Angular Course (115 videos that show you how to build a full app)](http://watchandcode.com/courses/angular-course/),
140+
[Pluralsite (3 courses)](http://www.pluralsight.com/training/Courses/Find?highlight=true&searchTerm=angularjs),
141+
[Tuts+](https://tutsplus.com/course/easier-js-apps-with-angular/),
142+
[lynda.com](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/133318-2.html),
143+
[WintellectNOW (4 lessons)](http://www.wintellectnow.com/Course/Detail/mastering-angularjs)
144+
* **Paid onsite:**
145+
[angularbootcamp.com](http://angularbootcamp.com/)
146+

‎docs/content/guide/index.ngdoc

Lines changed: 23 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -4,133 +4,56 @@
44

55
# Guide to AngularJS Documentation
66

7-
Everything you need to know about AngularJS
7+
On this page, you will find a list of official Angular resources on various topics.
8+
We have also set up a guide page for {@link guide/external external resources} where you
9+
can find lots of additional information and material on these topics, a list of complimentary
10+
libraries, and much more.
811

9-
* {@link guide/introduction What is AngularJS?}
10-
* {@link guide/concepts Conceptual Overview}
11-
12-
## Tutorials
12+
## Tutorial
1313

1414
* {@link tutorial/index Official AngularJS Tutorial}
15-
* [10 Reasons Why You Should Use AngularJS](http://www.sitepoint.com/10-reasons-use-angularjs/)
16-
* [10 Reasons Why Developers Should Learn AngularJS](http://wintellect.com/blogs/jlikness/10-reasons-web-developers-should-learn-angularjs)
17-
* [Design Principles of AngularJS (video)](https://www.youtube.com/watch?v=HCR7i5F5L8c)
18-
* [Fundamentals in 60 Minutes (video)](http://www.youtube.com/watch?v=i9MHigUZKEM)
19-
* [For folks with a jQuery background](http://stackoverflow.com/questions/14994391/how-do-i-think-in-angularjs-if-i-have-a-jquery-background)
2015

2116
## Core Concepts
2217

18+
* {@link guide/introduction What is AngularJS?}
19+
* {@link guide/concepts Conceptual Overview}
20+
2321
### Templates
2422

2523
In Angular applications, you move the job of filling page templates with data from the server to the client. The result is a system better structured for dynamic page updates. Below are the core features you'll use.
2624

2725
* {@link guide/databinding Data binding}
2826
* {@link guide/expression Expressions}
27+
* {@link guide/interpolation Interpolation}
2928
* {@link guide/directive Directives}
3029
* {@link ngRoute.$route Views and routes (see the example)}
3130
* {@link guide/filter Filters}
32-
* {@link guide/forms Forms} and [Concepts of AngularJS Forms](http://mrbool.com/the-concepts-of-angularjs-forms/29117)
31+
* {@link guide/compiler HTML compiler}
32+
* {@link guide/forms Forms}
3333

3434
### Application Structure
3535

36-
* **Blog post: **[When to use directives, controllers or services](http://kirkbushell.me/when-to-use-directives-controllers-or-services-in-angular/)
3736
* **App wiring:** {@link guide/di Dependency injection}
3837
* **Exposing model to templates:** {@link guide/scope Scopes}
38+
* **Bootstrap:** {@link guide/bootstrap Bootstrapping an app}
3939
* **Communicating with servers:** {@link ng.$http $http}, {@link ngResource.$resource $resource}
4040

4141
### Other AngularJS Features
4242

43-
* **Animation:** {@link guide/animations Core concepts}, {@link ngAnimate ngAnimate API}, and [Animation in AngularJS 1.2](http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html)
43+
* **Animation:** {@link guide/animations Core concepts}, {@link ngAnimate ngAnimate API}
4444
* **Security:** {@link guide/security Security Docs}, {@link ng.$sce Strict Contextual Escaping}, {@link ng.directive:ngCsp Content Security Policy}, {@link ngSanitize.$sanitize $sanitize}, [video](https://www.youtube.com/watch?v=18ifoT-Id54)
4545
* **Internationalization and Localization:** {@link guide/i18n Angular Guide to i18n and l10n}, {@link ng.filter:date date filter}, {@link ng.filter:currency currency filter}, [Creating multilingual support](http://www.novanet.no/blog/hallstein-brotan/dates/2013/10/creating-multilingual-support-using-angularjs/)
46-
* **Mobile:** {@link ngTouch Touch events}
46+
* **Touch events:** {@link ngTouch Touch events}
4747
* **Accessibility:** {@link guide/accessibility ngAria}
4848

4949
### Testing
5050

51-
* **Unit testing:** [Using Karma (video)](http://www.youtube.com/watch?v=YG5DEzaQBIc), {@link guide/unit-testing Unit testing}, {@link guide/services#unit-testing Testing services}, [Karma in Webstorm](http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/)
52-
* **Scenario testing:** [Protractor](https://github.com/angular/protractor)
53-
54-
## Specific Topics
55-
56-
* **Login: **[Google example](https://developers.google.com/+/photohunt/python), [AngularJS Facebook library](https://github.com/pc035860/angular-easyfb), [Facebook example](http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app), [authentication strategy](http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app), [unix-style authorization](http://frederiknakstad.com/authentication-in-single-page-applications-with-angular-js/)
57-
* **Mobile:** [Angular on Mobile Guide](http://www.ng-newsletter.com/posts/angular-on-mobile.html), [PhoneGap](http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/)
58-
* **Other Languages:** [CoffeeScript](http://www.coffeescriptlove.com/2013/08/angularjs-and-coffeescript-tutorials.html), [Dart](https://github.com/angular/angular.dart.tutorial/wiki)
59-
* **Realtime: **[Socket.io](http://www.creativebloq.com/javascript/angularjs-collaboration-board-socketio-2132885), [OmniBinder](https://github.com/jeffbcross/omnibinder)
60-
* **Visualization:** [SVG](http://gaslight.co/blog/angular-backed-svgs), [D3.js](http://www.ng-newsletter.com/posts/d3-on-angular.html)
61-
* **Local Storage and session:** [ngStorage](https://github.com/gsklee/ngStorage)
62-
63-
## Tools
64-
65-
* **Getting Started:** [Comparison of the options for starting a new project](http://www.dancancro.com/comparison-of-angularjs-application-starters/)
66-
* **Debugging:** [Batarang](https://chrome.google.com/webstore/detail/angularjs-batarang/ighdmehidhipcmcojjgiloacoafjmpfk?hl=en)
67-
* **Testing:** [Karma](http://karma-runner.github.io), [Protractor](https://github.com/angular/protractor)
68-
* **Editor support:** [Webstorm](http://plugins.jetbrains.com/plugin/6971) (and [video](http://www.youtube.com/watch?v=LJOyrSh1kDU)), [Sublime Text](https://github.com/angular-ui/AngularJS-sublime-package), [Visual Studio](http://madskristensen.net/post/angularjs-intellisense-in-visual-studio-2012)
69-
* **Workflow:** [Yeoman.io](https://github.com/yeoman/generator-angular) and [Angular Yeoman Tutorial](http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/)
70-
71-
## Complementary Libraries
72-
73-
This is a short list of libraries with specific support and documentation for working with Angular. You can find a full list of all known Angular external libraries at [ngmodules.org](http://ngmodules.org/).
74-
75-
* **Internationalization:** [angular-translate](http://angular-translate.github.io), [angular-gettext](http://angular-gettext.rocketeer.be/), [angular-localization](http://doshprompt.github.io/angular-localization/)
76-
* **RESTful services:** [Restangular](https://github.com/mgonto/restangular)
77-
* **SQL and NoSQL backends:** [BreezeJS](http://www.breezejs.com/), [AngularFire](http://angularfire.com/)
78-
* **UI Widgets: **[KendoUI](http://kendo-labs.github.io/angular-kendo/#/), [UI Bootstrap](http://angular-ui.github.io/bootstrap/), [Wijmo](http://wijmo.com/tag/angularjs-2/), [ngTagsInput](https://github.com/mbenford/ngTagsInput)
79-
* **Advanced Routing:** [UI-Router](https://github.com/angular-ui/ui-router)
80-
* **Maps:** [UI-Map (Google Maps)](https://github.com/angular-ui/ui-map)
81-
82-
## Deployment
83-
84-
### General
85-
86-
* **Docs Page:** {@link guide/production Running an AngularJS App in Production}
87-
* **Javascript minification: **[Background](http://thegreenpizza.github.io/2013/05/25/building-minification-safe-angular.js-applications/), [ng-annotate automation tool](https://github.com/olov/ng-annotate)
88-
* **Analytics and Logging:** [Angularyitcs (Google Analytics)](http://ngmodules.org/modules/angularytics), [Angulartics (Analytics)](https://github.com/luisfarzati/angulartics), [Logging Client-Side Errors](http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm)
89-
* **SEO:** [By hand](http://www.yearofmoo.com/2012/11/angularjs-and-seo.html), [prerender.io](http://prerender.io/), [Brombone](http://www.brombone.com/), [SEO.js](http://getseojs.com/), [SEO4Ajax](http://www.seo4ajax.com/)
90-
91-
### Server-Specific
92-
93-
* **Django:** [Tutorial](http://blog.mourafiq.com/post/55034504632/end-to-end-web-app-with-django-rest-framework), [Integrating AngularJS with Django](http://django-angular.readthedocs.org/en/latest/integration.html), [Getting Started with Django Rest Framework and AngularJS](http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html)
94-
* **FireBase:** [AngularFire](http://angularfire.com/), [Firebase Foundations for AngularJS](http://blog.watchandcode.com/firebase-foundations/), [Realtime Apps with AngularJS and FireBase (video)](http://www.youtube.com/watch?v=C7ZI7z7qnHU)
95-
* **Google Cloud Platform: **[with Cloud Endpoints](https://cloud.google.com/developers/articles/angularjs-cloud-endpoints-recipe-for-building-modern-web-applications/), [with Go](https://github.com/GoogleCloudPlatform/appengine-angular-gotodos)
96-
* **Hood.ie:** [60 Minutes to Awesome](http://www.roberthorvick.com/2013/06/30/todomvc-angularjs-hood-ie-60-minutes-to-awesome/)
97-
* **MEAN Stack: **[Blog post](http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and), [Setup](http://thecodebarbarian.wordpress.com/2013/07/22/introduction-to-the-mean-stack-part-one-setting-up-your-tools/), [GDL Video](https://developers.google.com/live/shows/913996610)
98-
* **Rails: **[Tutorial](http://coderberry.me/blog/2013/04/22/angularjs-on-rails-4-part-1/), [AngularJS with Rails4](https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4), [angularjs-rails](https://github.com/hiravgandhi/angularjs-rails)
99-
* **PHP: **[Building a RESTful web service](http://blog.brunoscopelliti.com/building-a-restful-web-service-with-angularjs-and-php-more-power-with-resource), [End to End with Laravel 4 (video)](http://www.youtube.com/watch?v=hqAyiqUs93c)
100-
* **Meteor: **[angular-meteor package](https://github.com/Urigo/angular-meteor)
101-
102-
## Learning Resources
103-
104-
### Books
105-
* [AngularJS: Up and Running](http://www.amazon.com/AngularJS-Running-Enhanced-Productivity-Structured/dp/1491901942) by Brad Green and Shyam Seshadri
106-
* [Mastering Web App Development](http://www.amazon.com/Mastering-Web-Application-Development-AngularJS/dp/1782161821) by Pawel Kozlowski and Pete Bacon Darwin
107-
* [AngularJS Directives](http://www.amazon.com/AngularJS-Directives-Alex-Vanston/dp/1783280336) by Alex Vanston
108-
* [Recipes With AngularJS](http://www.amazon.co.uk/Recipes-Angular-js-Frederik-Dietz-ebook/dp/B00DK95V48) by Frederik Dietz
109-
* [Developing an AngularJS Edge](http://www.amazon.com/Developing-AngularJS-Edge-Christopher-Hiller-ebook/dp/B00CJLFF8K) by Christopher Hiller
110-
* [ng-book: The Complete Book on AngularJS](http://ng-book.com/) by Ari Lerner
111-
* [AngularJS : Novice to Ninja](http://www.amazon.in/AngularJS-Novice-Ninja-Sandeep-Panda/dp/0992279453) by Sandeep Panda
112-
* [AngularJS UI Development](http://www.amazon.com/AngularJS-UI-Development-Amit-Ghart-ebook/dp/B00OXVAK7A) by Amit Gharat and Matthias Nehlsen
113-
* [Responsive Web Design with AngularJS](http://www.amazon.com/Responsive-Design-AngularJS-Sandeep-Kumar/dp/178439842X) by Sandeep Kumar Patel
114-
* [Professional AngularJS](http://www.amazon.com/Professional-AngularJS-Valeri-Karpov/dp/1118832078/)
115-
116-
### Videos:
117-
* [egghead.io](http://egghead.io/)
118-
* [Angular on YouTube](http://youtube.com/angularjs)
119-
* [Firebase Foundations for AngularJS](http://blog.watchandcode.com/firebase-foundations/)
120-
121-
### Courses
122-
* **Free online:**
123-
[thinkster.io](http://thinkster.io),
124-
[CodeAcademy](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1),
125-
[CodeSchool](https://www.codeschool.com/courses/shaping-up-with-angular-js)
126-
* **Paid online:**
127-
[The Angular Course (115 videos that show you how to build a full app)](http://watchandcode.com/courses/angular-course/),
128-
[Pluralsite (3 courses)](http://www.pluralsight.com/training/Courses/Find?highlight=true&searchTerm=angularjs),
129-
[Tuts+](https://tutsplus.com/course/easier-js-apps-with-angular/),
130-
[lynda.com](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/133318-2.html),
131-
[WintellectNOW (4 lessons)](http://www.wintellectnow.com/Course/Detail/mastering-angularjs)
132-
* **Paid onsite:**
133-
[angularbootcamp.com](http://angularbootcamp.com/)
51+
* **Unit testing:** {@link guide/unit-testing Unit testing}, {@link guide/services#unit-testing Testing services},
52+
* **Scenario / e2e testing:** {@link guide/e2e-testing e2e testing guide}
53+
54+
## Starter project template
55+
56+
* (https://github.com/angular/angular-seed)[Angular Seed]
13457

13558
## Getting Help
13659

@@ -140,20 +63,17 @@ The recipe for getting help on your unique issue is to create an example that co
14063
* [AngularJS mailing list](https://groups.google.com/forum/#!forum/angular)
14164
* [AngularJS IRC channel](http://webchat.freenode.net/?channels=angularjs&uio=d4)
14265

143-
## Social Channels
66+
## Official Channels
14467

145-
* **Daily updates:** [Google+](https://plus.google.com/u/0/+AngularJS) or [Twitter](https://twitter.com/angularjs)
146-
* **Weekly newsletter:** [ng-newsletter](http://www.ng-newsletter.com/)
147-
* **Meetups: **[meetup.com](http://www.meetup.com/find/?keywords=angularJS&radius=Infinity&userFreeform=San+Francisco%2C+CA&mcId=z94108&mcName=San+Francisco%2C+CA&sort=member_count&eventFilter=mysugg)
148-
* **Official news and releases: **[AngularJS Blog](http://blog.angularjs.org/)
68+
* **Official news and releases:** [AngularJS Blog](http://blog.angularjs.org/), [Google+](https://plus.google.com/u/0/+AngularJS), [Twitter](https://twitter.com/angularjs), [Angular on YouTube](http://youtube.com/angularjs)
14969

15070
## Contributing to AngularJS
15171

15272
Though we have a core group of core contributors at Google, Angular is an open source project with hundreds of contributors. We'd love you to be one of them. When you're ready, please read the {@link misc/contribute Guide for contributing to AngularJS}.
15373

15474
## Final Bits
15575

156-
Didn't find what you're looking for here? Check out [AngularJS-Learning](https://github.com/jmcunningham/AngularJS-Learning) for an even more comprehensive list of links to videos, tutorials, and blog posts.
76+
Didn't find what you're looking for here? We have set up a special page for all external
15777

15878
If you have awesome AngularJS resources that belong on this page, please tell us about them on [Google+](https://plus.google.com/u/0/+AngularJS) or [Twitter](https://twitter.com/angularjs).
15979

0 commit comments

Comments
 (0)
This repository has been archived.