
|
Ruby Training Ruby on Rails Training
Learn Ruby or Ruby on Rails on-site or on-line with a customized Ruby training course from DevelopIntelligence.
DevelopIntelligence offers the following Ruby and Rails training courses:
Introduction to Ruby, Introduction to Ruby on Rails,
Advanced Ruby on Rails, Behavior-driven Development using Rails
If you need a fast-tracked Ruby / RoR training solution, check out our Ruby on Rails boot camp
Purpose: Learn how to program in Ruby
Audience: Developers and Managers interested in learning Ruby. This course assume no prior programming experience.
Duration: 3 Days
Summary: Ruby is considered a dynamic programming language.
The Introduction to Ruby training course helps programmers and managers learn the ins-and-outs of the Ruby language. The course
begins with an introduction to Ruby, how it compares to other languages, and requirements for using Ruby when developing production systems.
It then progresses into an examination of key Ruby language concepts, like syntax, variables, operators, etc. With the foundation laid,
the course examines things like writing object-oriented Ruby, working with the built-in Ruby libraries and APIs, finding external libraries with Ruby Gems, and unit testing.
The course concludes with a brief introduction to the Rails framework.
Topics:
- Understanding Ruby, the development environment, and requirements
- Comparing Ruby to other programming languages
- Fundamentals of the Ruby language: Syntax, variables, operators
- Writing procedural command-line scripts
- Fundamentals of the Ruby language: Object Oriented Ruby
- Refactoring procedural Ruby into OO
- Working with the built-in Ruby libraries and APIs
- Working with External libraries using Ruby Gems
- Developing Test-Driven Ruby using Test::Unit
- Introduction to Rails web development framework
Purpose: Learn how to Develop Web Sites using the Ruby on Rails 2.0 Framework
Audience: Developers who have taken Introduction to Ruby or have some experience with
the Ruby Programming Language looking to adopt RoR
Duration: 3 Days
Summary:
Introduction to Ruby on Rails Training teaches you how to create web applications using Rails.
During this course, you will learn the full Rails MVC stack, testing techniques, Ajax and even web services.
You will learn first hand the life-cycle of a Rails project, giving you experience with all facets of a typical Rails app.
Topics:
- Configuration and installation of Rails
- Core Rails concepts: convention-over-configuration
- Creating a Rails application from scratch
- Using Rails to interact with a database
- Working with ActiveRecord: Associations, validations, and callbacks
- Creating and consuming RESTful web services using Rails
- Integrate JavaScript and AJAX with Rails using RJS
- Unit Testing RoR applications
- Packging and deploying Rails applications
Purpose: Learn advance Ruby programming techniques, tips, and tricks.
Audience: Experienced Ruby / Ruby on Rails developers looking to deepen their Ruby and Rails skills.
Duration: 3 Days
Summary:
Advanced Ruby on Rails training helps experienced Ruby and RoR developers take their programming skills to the next level.
In this course, you will learn new tips, tricks, and ideas to make your Rails applications more robust and your development
efforts more efficient. If you've been using Rails for a while, but don't feel like you've mastered it quite yet, then this
is the course for you!
Topics:
- Rails performance tuning techniques
- Building a Ruby-based SOA
- Deployment strategies and Capistrano
- Robust testing techniques using Rspec and Cucumber
- Advanced refactoring techniques
- Advanced Ruby datastructures including Nested sets, state machines, and polymorphic associations
- Single-app, multi-database design strategies
- Custom Ruby plugin development
Purpose: Learn behavior driven development (BDD) techniques using Ruby.
Audience: Experienced Ruby / Ruby on Rails developers looking to adopt the BDD paradigm.
Duration: 4 Days
Summary:
Testing is for testers.
Learn to express the behavior of your applications from the outside-in, one step at a time.
Spend four days learning Behavior Driven Development using RSpec and Cucumber in the context of a Ruby on Rails application.
With ample one-on-one learning opportunities, you'll gain hands-on experience with the tools and techniques that drive BDD.
Topics:
- Background and overview of BDD
- Introduction to common BDD tools: RSpec, Cucumber, Webrat, Selenium
- Understanding the behavior driven development cycle
- Robust testing techniques using Rspec and Cucumber
- Tool Deep-dive: Cucumber
- Tool Deep-dive: Rspec
- Developing a BDD Rails Application
- Real-world practices and techniques
|
Hands-On Format
Customized, in-depth, instructor-led lecture and lab training.
We'll Come To You
Here are just a few recent training locations:
Austin, Baltimore, Boston, Boulder, Calgary, Charlotte, Chicago, Columbus, Dallas, Denver, Detroit, Edmonton, Houston,
Indianapolis, Jacksonville, Las Vegas, Los Angeles, Louisville, Memphis, Milwaukee, Montreal, Nashville,
New York, Ottawa, Philadelphia, Phoenix, Portland, San Antonio, San Diego, San Francisco, San Jose,
Seattle, Toronto, Vancouver, Washington DC
110% Guarantee
If you aren't satisfied with our training, we'll refund your money and give you $750.
|