Ruby On Rails

Course

In London-City

£ 750 + VAT

Description

  • Type

    Course

  • Location

    London-city

Ruby is a high level Interpreted, Object Oriented, rapid development language deployed in many scenarios in the modern world. This Ruby on Rails course is designed to give delegates the knowledge to develop / maintain Ruby scripts and Rails based projects. Who will the Course Benefit? Programmers who need to write & maintain scripts in Ruby and projects based on Ruby on Rails. Learning Objectives The delegate will learn to: Work with REST and describe the purpose of REST and the Rails MVC architectureUse RAILS and describe the purpose of Rails RoutesCreate a project using Ruby and RailsCreate and customise a Rails Application using scaffold and the SQLite3 database

Facilities

Location

Start date

London-City ((select))
EC3V 9LJ

Start date

On request

About this course

RequirementsExperience of programming in Ruby.Pre-Requisite CoursesRuby Programming

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

  • Project

Course programme

Course Introduction

  • Administration and Course Materialsqq
  • Course Structure and Agenda
  • Delegate and Trainer Introductions
Session 1: REST
  • What is REST
  • RESTful architecture
  • A simple REST client

Session 2: INTRODUCTION TO RUBY ON RAILS

  • Install Ruby on Rails on an operating system
  • The Model-View-Controller approach
  • Rails Conventions
  • Rails project structure
  • Using RubyGems with Rails
Session 3: ROUTING
  • What is a Route
  • Define routes that recognize incoming URLs
  • Use named route methods to generate URLs based on the routing scheme
  • Apply and understand the RESTful routing conventions
  • Design apps to take advantage of the REST conventions in Rails
Session 4: MODELS
  • What is a Model
  • Using ActiveRecord
  • Validations
  • Associations
  • Migrations
Session 5: : CONTROLLERS
  • What is a Controller
  • Creating controllers
  • Using ActionController
  • Writing Actions
  • Filters
Session 6: VIEWS
  • What is a View
  • Exploring ActionView
  • Writing Views for actions
  • Partials
  • Forms

Session 7: CREATING A RAILS PROJECT

  • Creating the project
  • Project Directory structure
  • Using the Rails web server
  • Creating the initial controller
  • Modify the initial index.html file
  • Setting the Route
  • Creating a resource
  • Viewing routes with rake
Session 8: RAILS SCAFFOLDING
  • What is Scaffolding
  • Creating a new project
  • Generating the Rail Scaffold
  • Customising the application

Ruby On Rails

£ 750 + VAT