Skip to content

Commit 899f06c

Browse files
fosslinuxeshellman
authored andcommitted
Javascript File Removal (EbookFoundation#2772)
* Move jQuery books from javascript page (EbookFoundation#2494) * Move jQuery books from javascript page (EbookFoundation#2494) * Move node.js books from javascript page (EbookFoundation#2494) * Move node.js books from javascript page (EbookFoundation#2494) * Move angular.js books from javascript file (EbookFoundation#2494) * Move angular.js tutorials from javascript file (EbookFoundation#2494) * Move angular.js videos from javascript file (EbookFoundation#2494) * Move angular.js resources from javascript file (EbookFoundation#2494) * Fix up Angular.js * Move various books from javascript page (EbookFoundation#2494) - Booty5.js - Dojo - Express.js - Om * Move various books from javascript page (EbookFoundation#2494) - Booty5.js - Dojo - Express.js - Om * Move Redux podcasts from javascript page (EbookFoundation#2494) * Move Redux books from javascript page (EbookFoundation#2494) * Move Redux resources from javascript page (EbookFoundation#2494) * Move Elm books from javascript page (EbookFoundation#2494) * Move elm books from javascript page (EbookFoundation#2494) * Move ember.js books from javascript page (EbookFoundation#2494) * Move ember.js books from javascript page (EbookFoundation#2494) The remaining one will be fixed in a later commit due to the site currently being down (for me) * Move meteor books from javascript page (EbookFoundation#2494) * Move meteor books from javascript page (EbookFoundation#2494) * Move D3.js books from javascript page (EbookFoundation#2494) * Move d3.js books from javascript page (EbookFoundation#2494) * Move React Native books from javascript page (EbookFoundation#2494) * Move react native books from javascript page (EbookFoundation#2494) * Move backbone.js books from javascript page (EbookFoundation#2494) * Move backbone.js books from javascript page (EbookFoundation#2494) * Move react books from javascript page (EbookFoundation#2494) * Move react courses from javascript page (EbookFoundation#2494) * Misplacing from previous javascript moving commits * Location fixing from previous javascript moving * Move react books from javascript page (EbookFoundation#2494) * Remove "books" that are not a good fit * Move missing books from javascript page (EbookFoundation#2494) * Move missing books from javascript page (EbookFoundation#2494) * Final removal of deprecated javscript page! * Update contents for books (javascript migration) * Reorder alphabetically and update list (javascript migration) * Update contents (javascript migration) * Fix linter * Fix linter * Fix linter * Fix linter * Fix linter
1 parent 0d52e38 commit 899f06c

File tree

4 files changed

+163
-160
lines changed

4 files changed

+163
-160
lines changed

free-courses-en.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@
2121
* [iOS](#ios)
2222
* [Java](#java)
2323
* [JavaScript](#javascript)
24-
* [JQuery](#jquery)
24+
* [Angular.js](#angularjs)
25+
* [jQuery](#jquery)
26+
* [React](#react)
27+
* [Redux](#redux)
2528
* [Lua](#lua)
2629
* [Machine Learning](#machine-learning)
2730
* [Matlab](#matlab)
@@ -202,11 +205,27 @@
202205
* [learn:query](https://learnquery.infinum.co)
203206

204207

205-
#### JQuery
208+
#### Angular.js
209+
210+
* [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
211+
* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
212+
213+
214+
#### jQuery
206215

207216
* [Bento jQuery Track](https://bento.io/topic/jquery) (Bento)
208217

209218

219+
#### React
220+
221+
* [Start Using React to Build Web Applications](https://egghead.io/courses/react-fundamentals)
222+
223+
224+
#### Redux
225+
226+
* [Getting Started with Redux](https://egghead.io/series/getting-started-with-redux)
227+
228+
210229
### Lua
211230

212231
* [Lua Interactive Crash Course](http://luatut.com/crash_course.html)

free-programming-books.md

Lines changed: 133 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,21 @@
7575
* [Spring Security](#spring-security)
7676
* [Wicket](#wicket)
7777
* [JavaScript](#javascript)
78-
* [Javascript frameworks](#javascript-frameworks)
78+
* [Angular.js](#angularjs)
79+
* [Aurelia](#aurelia)
80+
* [Backbone.js](#backbonejs)
81+
* [Booty5.js](#booty5js)
82+
* [D3.js](#d3js)
83+
* [Dojo](#dojo)
84+
* [Elm](#elm)
85+
* [Ember.js](#emberjs)
86+
* [Express.js](#expressjs)
87+
* [jQuery](#jquery)
88+
* [meteor](#meteor)
7989
* [Node.js](#nodejs)
80-
* [React.js](#reactjs)
90+
* [Om](#om)
91+
* [React](#react)
92+
* [React Native](#reactnative)
8193
* [Redux](#redux)
8294
* [Jenkins](#jenkins)
8395
* [Julia](#julia)
@@ -1448,9 +1460,93 @@ Kerridge (PDF) (Just fill the fields with any values)
14481460
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
14491461

14501462

1451-
#### Javascript Frameworks
1463+
#### Angular.js
14521464

1453-
For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, Meteor, React and any other JS toolkit/framework, please refer to [Javascript Frameworks Resources and Tutorials](/javascript-frameworks-resources.md).
1465+
* [Angular for the jQuery developer](http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html)
1466+
* [Angular.js Guide](https://docs.angularjs.org/guide/)
1467+
* [Angular.js Material Designing](https://material.angularjs.org/latest/)
1468+
* [Angular.js Tutorial](https://docs.angularjs.org/tutorial)
1469+
* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/)
1470+
* [AngularJS Essentials](https://www.packtpub.com/packt/free-ebook/angularjs-essentials) - Rodrigo Branas, Packt *(Just fill the fields with any values)*
1471+
* [AngularJS in 60 Minutes](http://sd.blackball.lv/library/AngularJS_in_60_minutes_Dan_Wahlin_May_2013)
1472+
* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)*
1473+
* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com)
1474+
* [AngularJS with Ruby on Rails](http://angular-rails.com)
1475+
* [Developing with Angular](https://leanpub.com/developing-with-angular/) - Denys Vuika *(Leanpub account or valid email requested)* (:construction: *in process*)
1476+
* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) - Frederik Dietz
1477+
* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1/)
1478+
* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html)
1479+
1480+
1481+
#### Aurelia
1482+
1483+
* [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad *(Leanpub account or valid email requested)*
1484+
1485+
1486+
#### Backbone.js
1487+
1488+
* [A Complete guide for learning Backbone.js](http://codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/)
1489+
* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com)
1490+
* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis *(Leanpub account or valid email requested)*
1491+
* [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)
1492+
* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io)
1493+
* [Backbonejs Tutorials](https://cdnjs.com/libraries/backbone.js/tutorials/)
1494+
* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (:construction: *in process*)
1495+
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
1496+
* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/)
1497+
* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs)
1498+
1499+
1500+
#### Booty5.js
1501+
1502+
* [The Booty5 HTML5 Game Maker Manual](http://booty5.com/booty5-free-html-game-maker-e-book-manual/)
1503+
1504+
1505+
#### D3.js
1506+
1507+
* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks/read) - Malcolm Maclean
1508+
* [Dashing D3.js Tutorial](https://www.dashingd3js.com/table-of-contents)
1509+
* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html)
1510+
* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
1511+
1512+
1513+
#### Dojo
1514+
1515+
* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell
1516+
1517+
1518+
#### Elm
1519+
1520+
* [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm)
1521+
* [Elm Tutorial](http://www.elm-tutorial.org)
1522+
* [The Elm Architecture](https://github.com/evancz/elm-architecture-tutorial)
1523+
1524+
1525+
#### Ember.js
1526+
1527+
* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com)
1528+
* [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md)
1529+
* [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1)
1530+
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)
1531+
* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com)
1532+
1533+
1534+
#### Express.js
1535+
1536+
* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov
1537+
1538+
1539+
#### jQuery
1540+
1541+
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/)
1542+
* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
1543+
* [jQuery Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)*
1544+
1545+
1546+
#### Meteor
1547+
1548+
* [BulletProof Meteor](https://bulletproofmeteor.com)
1549+
* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)
14541550

14551551

14561552
#### Node.js
@@ -1461,15 +1557,47 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
14611557
* [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
14621558
* [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)*
14631559
* [The Node Beginner Book](http://nodebeginner.org)
1560+
* [What You Need To Know About Node.js](https://www.packtpub.com/packt/free-ebook/what-you-need-to-know-about-nodejs) - Bruno Joseph Dmello, Packt *(Just fill the fields with any values)*
1561+
1562+
1563+
#### Om
14641564

1565+
* [Om Tutorial](http://awkay.github.io/om-tutorial/)
14651566

1466-
#### React.js
14671567

1568+
#### React
1569+
1570+
* [Free React on Rails course](https://learnetto.com/users/hrishio/courses/the-free-react-on-rails-5-course)
1571+
* [Hacking with React](http://www.hackingwithreact.com)
1572+
* [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660)
1573+
* [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts)
1574+
* [React Enlightenment](https://www.gitbook.com/book/frontendmasters/react-enlightenment/details)
1575+
* [React In-depth: An exploration of UI development](https://www.gitbook.com/book/developmentarc/react-indepth/details)
1576+
* [React Primer Draft](https://github.com/mikechau/react-primer-draft)
1577+
* [React Tutorial](https://reactjs.org/tutorial/tutorial.html)
1578+
* React Tutorial by Josh Finnie
1579+
* [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/)
1580+
* [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/)
1581+
* [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/)
1582+
* [React with ASP.NET Core Tutorial](https://reactjs.net/getting-started/aspnetcore.html)
1583+
* [React.js Fundamentals](http://courses.reactjsprogram.com/courses/reactjsfundamentals)
1584+
* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/)
1585+
* [SurviveJS - Webpack and React](http://survivejs.com)
14681586
* [The Road to learn React - Build a Hacker News App along the Way](https://leanpub.com/the-road-to-learn-react) - Robin Wieruch *(Leanpub account or valid email requested)* [markdown](https://github.com/the-road-to-learn-react/the-road-to-learn-react/tree/master/manuscript)
14691587

14701588

1589+
#### React Native
1590+
1591+
* [Programming React Native](https://leanpub.com/programming-react-native) *(Leanpub account or valid email requested)*
1592+
* [React Native Animation Book](http://browniefed.com/react-native-animation-book/)
1593+
* [React Native Express](http://www.reactnativeexpress.com)
1594+
* [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details)
1595+
1596+
14711597
#### Redux
14721598

1599+
* [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
1600+
* [SoundCloud Application in React + Redux](https://www.robinwieruch.de/the-soundcloud-client-in-react-redux/)
14731601
* [The Complete Redux Book](https://leanpub.com/redux-book) - Boris Dinkevich and Ilya Gelman *(Leanpub account or valid email requested)*
14741602

14751603

free-programming-interactive-tutorials-en.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* [HTML / CSS](#html--css)
1515
* [Java](#java)
1616
* [Javascript](#javascript)
17+
* [Angular.js](#angularjs)
1718
* [Language Agnostic](#language-agnostic)
1819
* [Lisp](#lisp)
1920
* [MATLAB](#matlab)
@@ -126,6 +127,14 @@
126127
* [Try jQuery](http://try.jquery.com)
127128

128129

130+
#### Angular.js
131+
132+
* [Angular Basics](http://www.angularjsbook.com)
133+
* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/)
134+
* [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io)
135+
* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org)
136+
137+
129138
### Language Agnostic
130139

131140
* [CodeCombat](http://codecombat.com) - Python, JavaScript, CoffeeScript, Clojure, Lua, Io

javascript-frameworks-resources.md

Lines changed: 0 additions & 153 deletions
This file was deleted.

0 commit comments

Comments
 (0)