1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-12-12 11:37:46 +00:00
programming-books/javascript-frameworks-resources.md

86 lines
6.3 KiB
Markdown
Raw Normal View History

2013-10-17 09:07:23 +00:00
## Angular.js
2013-11-20 14:28:08 +00:00
* [Angular for the jQuery developer](http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html)
2014-05-13 02:46:34 +00:00
* [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/)
* [Angular.js Guide](http://docs.angularjs.org/guide/)
2013-10-17 09:07:23 +00:00
* [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets)
2014-05-13 12:14:00 +00:00
* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book)
* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)*
2013-10-17 09:07:23 +00:00
* [Angular.js Tutorial](http://docs.angularjs.org/tutorial)
* [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
2014-05-13 02:46:34 +00:00
* [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2)
* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
* [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/)
2013-10-17 09:07:23 +00:00
* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
2014-05-13 02:46:34 +00:00
* [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io)
2014-05-17 11:39:07 +00:00
* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org/)
2014-01-07 20:45:35 +00:00
* [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
2014-05-13 12:14:00 +00:00
* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)*
2014-04-12 16:05:09 +00:00
* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1)
2013-10-17 09:07:23 +00:00
* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html)
2013-10-17 09:07:23 +00:00
## Backbone.js
2013-10-24 08:39:38 +00:00
* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/)
2014-05-13 02:46:34 +00:00
* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/)
2013-10-17 09:07:23 +00:00
* [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep)
2014-05-13 02:46:34 +00:00
* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io)
2014-05-13 12:14:00 +00:00
* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis
* [Backbonejs Tutorials](http://backbonetutorials.com/)
2014-05-13 12:21:44 +00:00
* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (work in progress)
2014-01-07 20:45:35 +00:00
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
2013-10-17 09:07:23 +00:00
* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/)
* [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/)
2014-05-13 02:46:34 +00:00
* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs)
2013-10-17 09:07:23 +00:00
2013-10-24 08:39:38 +00:00
2013-10-17 09:07:23 +00:00
## D3.js
2013-11-04 10:36:35 +00:00
* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks)
* [Dashing D3.js Tutorial](https://www.dashingd3js.com/table-of-contents)
2014-05-13 02:46:34 +00:00
* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html)
2013-11-04 10:36:35 +00:00
* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
2013-10-17 09:07:23 +00:00
2013-10-24 08:39:38 +00:00
2014-07-27 20:16:50 +00:00
## Dojo
2014-05-13 12:14:00 +00:00
* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell
2013-10-17 09:07:23 +00:00
## Ember.js
* [Ember 101](http://ember101.com/)
2014-04-21 07:01:31 +00:00
* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html)
2014-05-13 02:46:34 +00:00
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)
* [EmberFlare](https://emberflare.com/)
* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/)
2013-10-17 11:11:51 +00:00
2013-10-24 08:39:38 +00:00
2014-07-27 20:16:50 +00:00
## Express.js
2014-05-13 12:14:00 +00:00
* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)*
2014-07-27 20:16:50 +00:00
## jQuery
2014-05-13 12:14:00 +00:00
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book)
* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
2013-10-17 11:11:51 +00:00
## Knockout.js
2013-11-29 18:28:44 +00:00
* [Knockout.js Starter](http://dl.e-book-free.com/2013/07/knockoutjs_starter.pdf)
2014-05-13 02:46:34 +00:00
* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)*
* tech.pro: Knockout.js tutorial video series
* [Lesson 1 - Introduction](http://tech.pro/tutorial/1562/knockoutjs-lesson-1-introduction)
* [Lesson 2 - Initialising the application](http://tech.pro/tutorial/1563/knockoutjs-lesson-2-initialising-the-application)
* [Lesson 3 - Adding a viewModel](http://tech.pro/tutorial/1564/knockoutjs-lesson-3-adding-a-viewmodel)
* [Lesson 4 - Basic bindings](http://tech.pro/tutorial/1565/knockoutjs-lesson-4-basic-bindings)
* [Lesson 5 - Observable arrays](http://tech.pro/tutorial/1566/knockoutjs-lesson-5-observable-arrays)
* [Lesson 6 - The foreach binding](http://tech.pro/tutorial/1567/knockoutjs-lesson-6-the-foreach-binding)
* [Lesson 7 - The event binding](http://tech.pro/tutorial/1568/knockoutjs-lesson-7-the-event-binding)
* [Lesson 8 - The click binding](http://tech.pro/tutorial/1569/knockoutjs-lesson-8-the-click-binding)
* [Lesson 9 - Custom bindings](http://tech.pro/tutorial/1570/knockoutjs-lesson-9-custom-bindings)
* [Lesson 10 - Computed Observables](http://tech.pro/tutorial/1571/knockoutjs-lesson-10-computed-observables)
* [Lesson 11 - The visible binding](http://tech.pro/tutorial/1572/knockoutjs-lesson-11-the-visible-binding)
* [Lesson 12 - The value binding](http://tech.pro/tutorial/1573/knockoutjs-lesson-12-the-value-binding)
* [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features)
* [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox)
2013-12-25 15:51:59 +00:00
* Lesson 15: Summary of the series (Coming soon...)
## Meteor
* [Your First Meteor Application, A Complete Beginners Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)