Our Courses

Advancing With Rails

Advancing With Rails is a four-day Ruby on Rails course for people who have some Ruby and Rails experience and want to go to the next level. This course will help you understand why things work the way they do, along with helping you develop specific skills and techniques. You won't just be repeating steps mechanically; you'll understand Rails and understand how to keep advancing!

  • Routing and REST
  • Ruby modules, classes, and methods
  • Ruby variables in detail
  • Ruby built-in classes
  • Ruby blocks, Procs, and methods
  • ActiveRecord optimizations
  • ActiveRecord assignments
  • Advanced associations
  • Deployment
  • Testing
  • Single-table inheritance
  • Caching
  • Plugins and add-ons
  • Writing and using ad hoc library code
  • Exploring the Rails source code
Introduction to Ruby on Rails

Learn foundational Ruby and the theory and practice of Rails in this four-day hands-on, expert-led course in Edison, New Jersey! You will be coached in Ruby language constructs and the entire Rails development stack: domain modeling with ActiveRecord, controller and view implementation, testing, database migrations, data validation techniques, AJAX fundamentals, and more.

  • Rails Fundamentals
  • Basic Ruby Skills and Tools
  • Database Creation and Configuration
  • Working with ActiveRecord
  • ActionView Essentials
  • Using ActionController
  • Working with Forms in Rails
  • Session management and security
  • Testing in Ruby and Rails
  • Ajax, JavaScript, and RJS

Location

We are located in Southern Spain, near Gibraltar, but available for consultation anywhere in Europe.