Ruby-on-Rails

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT

Course programme

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

Ruby-on-Rails

Price on request