Intelligentedu
Best New Free Computer IT Training Tutorial Resources


November 13, 2009

Ruby On Rails References And Cheat Sheets

These Ruby On Rails Reference Cards And Cheat Sheets provide important reference material, techniques, and tips to be used for quick development in Ruby On Rails. Ruby On Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language. It is intended to be used with an Agile development methodology which is used by web developers for rapid development of web applications. These reference materials are available for several topic,s such as the Core Call Stack diagram, Migrations, String Extensions and the Action Mailer. (pdf format)


 - Capistrano Cheat Sheet 229K   
 - Essential Ruby 1.5M   
 - Jumpstart Credit Card Processing 9.4M   
 - RESTful Rails Cheatsheet 79K   
 - RJS Demistified 394K   
 - RoR blog CheatSheet 77K   
 - Ruby Cheat Sheet 66K   
 - RubyCheatSheetPart1-v1.0_0.pdf 344K   
 - Ruby Cheatsheet for Ruby 1.8.4 55K   
 - RubyOnRails Cheatsheet BlaineKendall 105K   
 - Ruby Quick Reference 183K   
 - Ruby on Rails 1.16 - Edge Reference 77K   
 - Ruby on Rails Cheat Sheet - ActiveRecord Relationships 52K   
 - Ruby on Rails Cheat Sheet - Form Helpers 77K   
 - Ruby on Rails Short Reference 1.1.2 492K   
 - Action Mailer 206K   
 - Active Record Validation Errors 201K   
 - Form Helpers 190K   
 - Merb Core Call Stack Diagram 608K   
 - Microformats Helper 23K   
 - Peepcode Textmate For Rail2 Cheat Sheet 96K   
 - Rails Migrations 306K   
 - Rspec Cheatsheet 34K   
 - Ruby And Rails Assertions 25K   
 - Ruby on Rails Cheat Sheet 185K   
 - Ruby on Rails CheatSheet 98K   
 - Ruby on Rails Active Resource Cheat Sheet 85K   
 - Ruby on Rails String Core Extentions Cheat Sheet 106K   
 - Shoulda Cheat Sheet 38K 



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:52 pm


August 27, 2009

2 Ruby Tutorials and 3 Ruby on Rails Tutorials

Here are 2 Ruby Tutorials and 3 Ruby on Rails Tutorials located at the LUG Villafranca Programming Course website. These Ruby and Ruby On Railes tutorials give you an excellent grounding and understanding on using Ruby and Ruby On Rails to build web applications. Ruby On Rails is an open source Ruby framework for developing database-backed web applications. You will need to download and install the Ruby Interpreter, and you will also need to install Ruby on Rails. In addition, these tutorials use RMagick version 2.0.2, which is explained in this FAQ, and  SQLite 3.1.2.1, which is explained in this How-to. Windows users will need both the .exe and .dll versions of SQLite. The Ruby on Rails Wiki page also gives helpful information for SQLite. Source code is provided for all of these tutorials. Also, the whole programming course, which includes JavaScript tutorials, can be downloaded as pdf which is 2.28 Mb and explained in 125 pages.


Ruby Full Immersion
This lesson will give a very brief overview of the language, noting important differences from JavaScript where necessary. The first, and probably most important difference from JavaScript, is that Ruby runs on the operating system itself, rather than within a browser.


Ruby and Ajax
Now we can start using Ruby to create our first web application. We previously used the Prototype and script.aculo.us libraries to dynamically modify an XHTML page, now we'll use Ajax via the script.aculo.us Ajax.Autocompleter to 'talk' to a simple Ruby web application. This lesson will introduce you to WEBrick, the Ruby web server, HTML forms, the ERB templating system, and Ajax.


Review of Ruby, Overview of Ruby on Rails

The last two lessons presented a whirlwind guide to Ruby, demonstrating a simple command line program, and a simple web application. That was a lot of material to digest, so in this lesson we'll make a short review of the important things we learned, and explain iterators and code blocks in a little more detail, since they caused some problems for some of the students. As we still have much ground to cover, half of this week's lesson is also dedicated to an overview of the Ruby on Rails framework, which we'll be using in the next two lessons to construct a more complicated web application.


Ruby on Rails, Part 1
This lesson starts us on a two part adventure building a web application using Ruby and the Ruby on Rails framework. We will build a web application for multiple users which allows them to upload images into albums. The complete source files for this lesson can be found at LUGPC9.zip
 - The WebAlbum Application
 - Reality Check
 - Using Rails Generators
 - Our First User
 - Pause for Thought
 - The Master Layout Template
 - Controllers and Helpers
 - First Release


Ruby on Rails, Part 2
This lesson concludes the two part adventure building a web application using Ruby and the Ruby on Rails framework. The next step will be to create another two classes that make up our data model, namely albums and pictures. The complete source files for this lesson can be found at LUGPC10.zip
 - Creating the Albums and Pictures
 - The Album Controller
 - The Album Views
 - The Album Model
 - The First (and Second) Album
 - Let's Add Some Pictures
 - The Picture Controller
 - Picture Controller and RMagick
 - The Picture Views
 - Finally, Some Configuration
 - Adding Some Spice with Lightbox
 - The Results



Tags for this post>> |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:38 am


June 30, 2009

Ruby On Rails Intensive 1-Day Course

Here is a great Ruby On Rails Intensive 1-Day Course, from the University of California at Berkeley. The Rails framework, built using the Ruby language, is a very promising Web application development technology that is becoming more popular. This course provides a fast-paced technical introduction to the key concepts in Ruby on Rails, along with exercises. It is not a complete programming course, but it will help you become literate in the language and framework. The course covers the fundamental concepts of the Ruby on Rails Web programming framework. The overview consists of six sections of approximately one hour each. Course materials include slides, online resources, and software installers. Here is their recommended RoR setup and installation instructions for Mac OS X and Windows. This Ruby On Rails course is also available on youtube as a webcast.


Ruby on Rails course slide sets (pdf):

1: Hello World
2: Just Enough Ruby
3: Basic Rails
4: Advanced Active Record
5: AJAX and Testing
6: Configuration And Deploy
7: Extra Material


Webcast at youtube:

 - Ruby on Rails - Part 1: Hello World
 - Ruby on Rails - Part 2: Just Enough Ruby
 - Ruby on Rails - Part 3: Basic Rails
 - Ruby on Rails - Part 4: Advanced Active Record
 - Ruby on Rails - Part 5: AJAX and Testing
 - Ruby on Rails - Part 6: Configuration and Deploy



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:24 pm


June 16, 2009

39 Ruby On Rails Video Tutorials

These 39 Ruby On Rails Video Tutorials at showmedo teach you the many details of Ruby On Rails programming. The video tutorials are divided into sections so that you can learn Rails in twelve weeks. These video tutorials also provide some great tips for Rails.


Railscasts Week 12 (3 videos)
These video tutorials on Rails show you how to make named routes, custom REST actions and demonstrates subversion on Rails.         
 - Named Routes           
 - Custom REST Actions
 - Subversion on Rails


Railscasts Week 11 (3 videos)
The following video tutorials on Rails explain about various features like formatting time, time in Text field and making a plug-in.
         
 - Formatting Time           
 - Time in Text Field           
 - Making a Plugin


Railscasts Week 10 (3 videos)
The Rails video tutorials teach about various methods like in_groups-of, group_by_Month and a clean way to add titles to your pages.
         
 - In_Groups_of           
 - Group_by Month           
 - Pretty Page Title


Railscasts Week 9 (3 videos)
The video tutorials on Rails demonstrate various features like SQL Injection, using mass assignment and cross site scripting.

 - SQL Injection           
 - Hackers Love Mass Assignment           
 - Cross Site Scripting


Railscasts Week 8 (3 videos)
The following video tutorials on Rails show you how to use features like eager loading, counter cache column and the stack trace tool.

 - Eager Loading           
 - Counter Cache Column           
 - The Stack Trace


Railscasts Week 7 (3 videos)
These Rails video tutorials teach features like building an administration system, restricting access to the administration and authentication.
         
 - Where Administration Goes           
 - Restricting Access           
 - Super Simple Authentication


Railscasts Week 6 (3 videos)
These video tutorials on Rails demonstrate concepts like virtual attributes, HABTM checkboxes and looping through Flash.
    
 - Virtual Attributes           
 - HABTM Checkboxes           
 - Looping Through Flash


Railscasts Week 5 (3 videos)
The following video tutorials on Rails explain about topics like using model in session, performing calculation on models and using find conditions.

 - Dangers of Model in Session           
 - Performing Calculations on Models           
 - Fun with Find Conditions


Railscasts Week 4 (3 videos)
These video tutorials give you various tips for Rails on cleaning up your code through refactoring.

 - Refactoring User Name Part 1           
 - Refactoring User Name Part 2           
 - Refactoring User Name Part 3


The Original Ruby on Rails Screencasts (3 videos)
The Ruby on Rails video tutorials show you how to write a blog in just fifteen minutes, build an interface to Flickr in five minutes and painlessly migrate your database schemas.
  
 - Putting Flickr on Rails           
 - Evolving your database schema without a sweat           
 - Creating a weblog in 15 minutes


Railscasts Week 2 (3 videos)
The following video tutorials on Rails demonstrate various features like moving find into model, using the _scope and shortcut blocks.
 - Move Find into Model           
 - Using with_scope           
 - Shortcut Blocks with Symbol to_proc


Railscasts Week 1 (3 videos)
These Rails video tutorials explain about various features like caching with instance variables, dynamic find_by methods and find through association.
 - Caching with Instance Variables           
 - Dynamic find_by Methods           
 - Find Through Association


Railscasts Week 3 (3 videos)
The following video tutorials describe Rails features like layouts, content_for and filtering sensitive logs.
 - All About Layouts
 - Layouts and content_for
 - Filtering Sensitive Logs



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:06 pm


April 4, 2007

Ruby On Rails, Ajax Cheat Sheets and Slides

Amy Hoy at Slash7.com offers several excellent Ruby On Rails and Ajax Cheat Sheets, Presentations, and Articles. She will be adding to this section of her website and uploading more in the future for everyone to learn from and enjoy. These learning materials cover Ruby On Rails, JavaScript, Ajax, and Web 2.0.

Articles:
Really Getting Started In Rails
What Goes Where in Rails
Secrets of the Rails Console Ninjas

Cheat Sheets (pdf format):
RJS Demystified With Pretty Colors!
Rails JavaScript Cheat Sheet (3 pages)
Rails JavaScript Cheat Sheet (1 page)
Scriptaculous Combination Effects Cheat Sheet
What's Ajax? Cheat Sheet
Form Helpers Cheat Sheet  - a Ruby on Rails. cheat sheet guide
ActiveRecord Relationships Cheat Sheet  - a Ruby on Rails. cheat sheet guide
What Goes Where? Cheat Sheet  - a Ruby on Rails. cheat sheet guide

Presentation Slides:
Presentation: When Interface Design Attacks!
Presentation: User Experience, Pain-Free
Presentation: JavaScript Boot Camp Tutorial
Presentation: Getting Started with Ajax on Rails  (pdf slides)
Presentation: Web 2.0 from the Ground Up  (pdf slides)
Overcoming Scaffolding Addiction slides



Technorati Tags: , , , , , ,



Tags for this post>> |

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:05 am


February 14, 2007

Learn Ruby on Rails

Here is another great learning opportunity either to start learning, or to learn more about Ruby on Rails. In this two part tutorial, the author first explains object oriented programming principles, and then provides you with an excellent description of the syntax of Ruby. After this overview, this Ruby on Rails tutorial provides a detailed look at, and understanding of  the Rails framework. The author believes you'll become a better Rails developer if you learn some Ruby first. He also points out advantages that Ruby offers over other web development languages.

After working through this tutorial, you will be prepared to start developing new web applications using Ruby on Rails. In addition to the 2 part tutorial, here are four free sample chapters of "Build Your Own Ruby On Rails Web Applications" (PDF format). Among other information, these chapters will give you instructions for Ruby on Rails installation and other setup instructions. Also, here is a dedicated reference guide for Ruby.

Learn Ruby on Rails: the Ultimate Beginner's Tutorial
Get started with coding web applications using Ruby on Rails now, learn the details of what its all about and how to start programming.

Part 2 of Learn Ruby on Rails
The 2nd part of the tutorial discusses the inner workings of Rails. You will learn how Rails encourages using a separate environment for each web application building phase: development, testing, and production.

Technorati Tags: , , ,



Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:05 pm


January 15, 2007

Ruby On Rails Audio Visual Training

This audio and video training presentation, Stacks on the Tracks, walks you through and teaches you how to use Ruby On Rails to build more efficient and maintainable web-based library applications. Ruby on Rails (ROR) is an open source web application framework written in Ruby. ROR offer web developers an easy to use framework with which applications are programmed using less code than other frameworks, along with less configuration. This learning session, by Chris Stearns of Auburn University, uses a real-time application development tutorial to teach how a  library application can be completed in hours instead of days; medium-sized applications in days instead of weeks; and large applications in weeks instead of months using RubyOnRails. This is hosted by SMARTech Scholarly Materials and Research at Georgia Tech University.

Stacks on the Tracks


File Description SizeFormat
ruby-final.aviSpeech and Presentation41036KbAudio Video InterleavedView/Open
discussion_stearns.pdfDiscussion1011KbAdobe PDFView/Open



Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:11 pm


May 22, 2006

3 Ruby On Rails Tutorials

If you've been thinking of learning more about Ruby on Rails, here are three excellent tutorials to get you started. Ruby on Rails ha  been characterized as a possible historic tipping point in development environments. This is a productive new way to develop web applications. These tutorial articles step through the development of a web application using Rails. Ruby is a pure object-oriented programming language with a super clean syntax that makes programming elegant and fun. Rails is an open source Ruby framework for developing database-backed web applications. Its been stated that you can develop a web application at least ten times faster with Rails than you could with a typical Java framework.

Rolling with Ruby on Rails

What is Ruby?
What is Rails?
Installing the Software

Page 2

Let's Write Code
Creating an Empty Rails Web Application
Testing the Empty Web Application
A Rails Application's Directory Structure
Controllers and URLs
Creating the Cookbook Database

Page 3
Creating the recipes Table
Adding Recipe Fields
Create the Model

Page 4
Creating Actions and Views
Adding Categories to the Cookbook

Page 5
Assigning a Category to Each Recipe
Displaying Categories in our List of All Recipes
Parting Thoughts
Readers' Comments

Rolling with Ruby on Rails, Part 2

Updating Ruby on Rails
MySQL security update
New scaffold feature
Completing the Recipe Application
Creating a new recipe with a category

Page 2
Deleting a recipe
Using layouts

Page 3
Showing recipes in a category
What is it? How long did it take?
Ruby on Rails Success Stories
What does this all mean?
A Smattering of Ruby on Rails' Features

Really Getting Started in Rails

This Ruby on  Rails tutorial goes a little deeper and explains some of the details left out of the above two tutorials, such as some of the syntax and why things are done they way they are.

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:19 pm


Powered by WordPress