Custom Search

Ruby On Rails Training

Affinity IT Training, LLC
Training Provided by Affinity IT Training, LLC Starting with the basics of Ruby and Rails, you'll learn the full Rails' MVC stack, testing techniques, Ajax and even web services. We'll work through the full life-cycle of a Rails project, giving you experience with all facets of a typical app. Audience:This course is designed for developers who have some web development experience that wish to learn Ruby on Rails.
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Randolph, NJ,
Contact Affinity IT Training, LLC for more information
Duration:4 days
Training Presented in:English
Ruby On Rails Training

Objectives

  • Configure and install Ruby and Rails
  • Learn the basics of the Ruby language
  • Build a new Rails application from scratch
  • Setup and manage databases with migrations
  • Learn how to configure Rails' routing
  • Practice test-driven development (TDD) with Test::Unit
  • Learn how to add Ajax with RJS
  • Learn how to leverage ActiveRecord with associations, validations, and callbacks
  • Understand resources and REST, and how to use them in a Rails application
  • Learn how to find and use plugins
  • Learn how to send emails with ActionMailer
  • Understand the various deployment options for Rails applications
  • Understand Rails' opinions and how to embrace or override them

Outline

Rails Introduction
The Architecture
the Model-View-Controller pattern
Rails project structure
Scaffolding for jumpstart
Ruby Overview
Objects
Classes
Core Ruby
Ruby Standard Library
Control Structures
Scope
Blocks
Modules
Ruby for Rails
Rake
test/unit
Demystifying Rails
The Console
Models, Controllers
Associations
Migrations
Views
Core Ruby extensions
Test-Driving your Rails App
Beyond Scaffolding
Unit and Functional tests
Integration Tests
Advanced Controllers and Models
Validations
User Authentication
TDD'ing Actions
Evolving Associations
Rails Power Tools
Mock Objects
Named Routes
Advanced Integration Testing
Rails Plugins
Ajax on Rails
Helpers and RJS
Ajax with Prototype and Scriptaculous
Ajaxifying your Rails App
Advanced Ajax on Rails

Setup

  • Internet Explorer 5+ (or equivalent)
  • Ruby 1.8.6
  • Access to MySQL
  • Databases and Accounts for students and Instructor
  • Internet access preferred

Seminar Pre-Requisites

  • Writing Web Pages with HTML
  • Introduction to CSS Training
  • JavaScript Programming
  • Familiarity with MySQL (or any relational database)

Training Materials

  • Course Workbook
Apr08
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - . We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.
Advertise With Us
Do you teach ?
This page was last updated on undefined- 08/06/08 at 07:06:38 - 08:52:37