Collection of tutorials that I have completed just for my own training purposes.
Made to practice programming concepts. Various tutorials were completed to solicit further feedback from code reviews.
- HMTL5
- JavaScript
- AngularJS
- EmberJS
- NodeJS
- MeteorJS
- Objective-C
- Python
- Ruby
- Databases
- GeoVisualization
- PhoneGap
Juan Gallardo j@jgallardo.me
The following books, magazines, and websites were used to either follow along to or to serve as a foundation for projects contained here:
Databases
- "Foundations of Programming: Databases"
Viewed May. 14, 2013 from http://www.lynda.com/Programming-tutorials/Foundations-Programming-Databases/112585-2.html
HMTL5
- David, M. (2012). HTML5 Mobile Websites. Oxford: Focal Press.
- Duckett, J. (2011). HTML & CSS : Design & Build Websites. Indianapolis: Wiley.
- Geary, D. (2012). HTML5 Canvas. Upper Saddle River: Prentice Hall.
GeoVisualization
- Duvander, A. (2010). Map Scripting 101. San Francisco: No Starch Press.
JavaScript
- "JavaScript and AJAX"
Viewed May. 16, 2013 from http://www.lynda.com/tutorial/114900 - "JavaScript and JSON"
Viewed May 15, 2013 from http://www.lynda.com/JavaScript-tutorials/JavaScript-JSON/114901-2.html - "JavaScript From Scratch"
Viewed December 15, 2013 from http://pluralsight.com/training/Courses/TableOfContents/javascript-from-scratch - "Meteor.js Fundamentals for Single Page Applications"
Viewed December 15, 2013 from http://pluralsight.com/training/Courses/TableOfContents/meteorjs-fundamentals-single-page-apps - "Todo List" built with Meteor
Source code downloaded on November 15, 2013 from http://www.meteor.com/examples/todos. I deployed it to http://procrastinate.meteor.com. - "Meet Node.js"
Viewed December 17, 2013 from http://pluralsight.com/training/Courses/TableOfContents/meet-nodejs - "Node.js for Beginners"
Viewed March 22, 2013 from http://net.tutsplus.com/tutorials/javascript-ajax/node-js-for-beginners/ - Ford, B. (November 2012). /JavaScript/Write an app in AngularJS. .net. Issue 234. Pg. 106 - 109.
- Blanchard, J. (2012). Applied jQuery: Develop and Design. Berkeley: Peachpit Press.
- Firtman, M. (2012). jQuery Mobile: Up and Running. Sebastopol: O'Reilly.
- Thau, D. (2000). The Book of JavaScript. San Francisco: No Starch Press.
- Yank, K. & Adams, C. (2007). Simply JavaScript. Collingwood: SitePoint.
- York, R. (2009). Beginning JavaScript and CSS Development with jQuery. Indianapolis: Wiley Publishing.
Objective-C
- Adamson, C. and Dudney, C. (2012). iOS SDK Development. Dallas: The Pragmatic Programmers.
- Feiler, J. (2012). Teach Yourself Objective-C. Indianapolis: SAMS.
- Hillegass, A. (2011). Objective-C Programming. Atlanta: Big Nerd Ranch.
- Lewis, R., McCarthy, Y., & Moraco, S.M. (2012). Beginning iOS Storyboarding Using Xcode. New York: Apress.
PhoneGap
- "PhoneGap From Scratch: Introduction"
Viewed Dec. 17, 2012 from http://mobile.tutsplus.com/tutorials/phonegap/phonegap-from-scratch/ - Munro, J. (2012). Programming PhoneGap. Cambridge: O'Reilly.
Python
- Harbour, J. (2012). More Python Programming. Boston: Harbour.
- "Python 3 Essential Training"
Viewed May 7, 2013 from http://www.lynda.com/Python-3-tutorials/essential-training/62226-2.html - "Writing your first Django app, part 1"
Viewed May 7, 2013 from https://docs.djangoproject.com/en/1.5/intro/tutorial01/
Ruby
- "Refinery CMS Basics"
Viewed Dec 16. 2012 from http://railscasts.com/episodes/332-refinery-cms-basics - Pugh, S. (2009). Wicked Cool Ruby Scripts. San Francisco: No Starch Press.
- Hartl, M. (2011). Ruby on Rails 3 Tutorial. Boston: Addison-Wesley.