Ruby On Rails
Course
In London-City
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
Start date
About this course
RequirementsExperience of programming in Ruby.Pre-Requisite CoursesRuby Programming
Reviews
Subjects
- Project
Course programme
Course Introduction
- Administration and Course Materialsqq
- Course Structure and Agenda
- Delegate and Trainer Introductions
- 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
- 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
- What is a Model
- Using ActiveRecord
- Validations
- Associations
- Migrations
- What is a Controller
- Creating controllers
- Using ActionController
- Writing Actions
- Filters
- 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
- What is Scaffolding
- Creating a new project
- Generating the Rail Scaffold
- Customising the application
Ruby On Rails