Academy Class First Class Training for Creatives and Developers Academy Class Ruby-on-Rails - London, Manchester, Glasgow, Leeds, Cardiff, Devon.
Contact Us 084 5050 7595 info@academyclass.com
Live chat by Boldchat Course Outlines & Dates Certification The Academy Class Guarantee On-Site / Custom Training Savings Schemes & Discounts Resources, Events & Links Client Testimonials

Full Course Schedule

Download our full course schedule in printable PDF format. CLICK HERE »

Training Brochure

Download the Academy Class training brochure in printable PDF format. CLICK HERE »

Ruby-on-Rails

SummaryContentPre-RequisitesAudienceOn Completion

Ruby-on-Rails is a web application framework. Following the principles of DRY (Don’t Repeat Yourself) and “Convention over Configuration”, Ruby-on-Rails enables web application developers to create dynamic and easily deployed websites in a very short amount of time. Based on the powerful Ruby language Rails is a set of Ruby templates and scripts used to build an entire web application and connect with a wide variety of database back-ends.

What Rails Is

  • Web Applications & Rails
  • What Rails can Do
  • Where Rails Came From
  • Rails Philosophies
  • More Rails Philosophies
  • MVC
  • Model
  • Controller

Tools

  • Command Line
  • Text Editor
  • Rails & Ruby Overview

Rails & Ruby In Detail

  • Rails Application Directory
  • Rails Scripts
  • Generate Script
  • Generate Script - Models
  • Generate Script - Controllers
  • Generate Script - Mailer
  • Generate Script - Scaffold
  • Generate Script - Other Generators
  • Server Script
  • Console Script

The Basics

  • Your First Rails Application
  • Creating a MySQL Database
  • Connecting to MySQL with Rails
  • Generating a Model
  • Basic Links
  • Basic Forms

Models

  • ActiveRecord
  • Attributes
  • Date-Time Fields
  • Primary Keys

Advanced Models

  • Model Relationships
  • Model Relationships - One-to-One
  • Model Relationships - One-to-Many
  • Model Relationships - Many-to-Many
  • Basic Searches
  • Advanced Searches

Scaffolding

  • What is Scaffolding
  • Modifying Scaffolding Pt.1
  • Modifying Scaffolding Pt.2

Controllers

  • What are Controllers
  • Routing
  • URL Generation
  • Cookies
  • Sessions
  • Talking Between Actions
  • Filters

Views

  • What are Views
  • RHTML
  • Assistance
  • More Assistance
  • Assistance - Forms
  • Assistance - Text Fields & Areas
  • Text Field & Area Tags
  • Form Assistance - Date/Time Fields
  • Form Assistance - Selection Lists
  • Form Assistance - Radio Buttons & Checkboxes
  • Form Assistance - File Uploads Pt.1
  • Form Assistance - File Uploads Pt.2
  • Form Assistance - Links
  • Pagination
  • Layouts
  • Partial Page Templates


Testing

  • What is Testing
  • Testing Models
  • Testing Controllers

Security

  • Security Overview
  • SQL Issues
  • CSS Issues

Ajax

  • What is AJAX or Web 2.0
  • Some GUI Tricks
  • Some More Tricks

Deployment

  • Choosing a Production Platform
  • Basics of Deployment
  • Backups

Finishing It Up

  • Rails Resources
  • Where to Go Next

All Ruby on Rails training attendees should have some experience with server-side web development. Programming experience in an object-oriented language would also be helpful.

This training will help a beginner to gain an understanding of the basics of web applications and work your way to developing a full-on web application.

  • Know how to install and configure Ruby, Rails, and any associated packages
  • Understand the Model-View-Controller architecture for server-side applications
  • Understand the major components of Rails, including Active Record, Action Controller, and Action View
  • Learn Ruby fundamentals
  • Work with databases
  • Do test driven development of Rails applications

Related Courses

Note

All courses:

  • Come with the Academy Class Guarantee of satisfaction
  • Will be delivered by Adobe Certified Instructors and Industry Experts
  • Will be provided with lunch and refreshments
  • Will be supplied with pens, pads and training course manual
  • Will include 6 months post training support
Course Details

Ruby-on-Rails

Price:

£1,247.00

Duration:

4 Days

London:

Course Dates »

 

15/09/2008
03/11/2008

Close

 

Manchester:

Call for course dates

Glasgow:

Call for course dates

Leeds:

Call for course dates

Cardiff:

Call for course dates

Birmingham:

Call for course dates

Devon:

Call for course dates

Prices are per delegate and exclude VAT.

Note!Many of our classes fill up quickly because we limit our class size. Make sure you book your place quickly. »

Adobe Authorized Training Center Autodesk Authorized Training Center Apple Authorized Training CenterQuark Authorized Training Centre