Advanced Rails

The Advanced Rails training course provides you with skills and knowledge to leverage powerful advanced features of Rails and take your applications to the next level.

Upon completion, you will be able to improve the architecture of your applications and do more with less code. You will understand how to use tests to drive the design of your applications in an Agile fashion, and make it secure. And you will be able to tune your applications for high-traffic scalability.

  • Overview
  • Outline
  • Instructors
  • Reviews
Overview
Duration: 3 Days

Pre-requisites:

  • Prior working experience with the Rails stack of 6 months or more
  • Prior programming experience in Ruby
  • Basic understanding of object relationships in Rails
  • Prior knowledge of a revision control system such as git
  • Familiar with how to make simple SQL queries (e.g. SELECT * FROM ... WHERE ...)
  • Basic exposure to Ajax in Rails
  • Familiar using gems and Bundler 

Objectives

In this course you will learn:

  • How to use git with Rails
  • Rspec and Cucumber
  • Advanced association features, named scope
  • How to write REST-ful applications
  • Performance profiling
  • Scalability & Caching
  • Security
  • Deployment Best Practices

Audience

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class