Ruby on Rails for Java Technology Developers (SEM-DTJ-2135)

Ruby on Rails for Java Technology Developers (SEM-DTJ-2135)
 

Ruby on Rails is a framework for quickly building web applications. Rails takes advantage of many of the lessons learned over the past decade of web development. Rails uses Model/View/Controller (MVC), view templates, sessions, cookies, and many other abstractions that developers in any web framework will find familiar.But Rails improves on the past as well. With convention over configuration, you use configuration only where necessary, so simple applications do not require hundreds of lines of boilerplate XML.In this session you will learn why Rails is so powerful, and why other frameworks are racing to emulate Rails best features. Best of all, Ruby and Java technology are growing together. With JRuby, you can run your Rails apps on a Java technology-based VM, and continue to access the enormous base of useful Java libraries. You will see how easy it is to get an application started with JRuby on Rails.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-DTJ-2135 1 day $795.00

Please contact a Sun Training Representative to order this product.

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
  • Web application developers
  • Enterprise application developers

 Back to top

 
 
Prerequisites
Web application development experience in some object-oriented language.

 Back to top

 
 
Skills Gained
  • Learn the basics of Ruby
  • Learn the basics of Rails
  • See how Rails' use of convention over configuration simplifies web application development
  • Explore the future of Java technology: JRuby

 Back to top

 
 
Course Content

Module 1 - Content

  • Ruby: A convergence of good ideas
    • Ruby
    • The interactive Ruby shell
    • Core classes
    • Reflection
  • Ruby Eye for the Java Technology Guy: What makes Ruby so different
    • Everything is an object
    • OO goes meta
    • Open classes
    • Collections, procs, and blocks
  • Rails in Five Minutes
    • Migrations: agility for schema
    • Scaffolds: getting started fast
    • Structure of an application
    • Support scripts
  • Rails in One Hour
    • Updating a schema
    • Adding validations
    • Domain-Specific Languages (DSLs)
    • Adding relationships
    • Modifying the view
    • Using the flash
    • Framework Comparison
    • Modifying Controllers
    • Ajax
  • JRuby on Rails
    • Getting started
    • Calling Java
    • Roadmap

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Can't Travel for Training?
Sun eLearning and On Demand Labs give you easy access to the training you need.
Get an iPod touch
Get an iPod touch
For a limited time: order qualifying Sun training and get an iPod touch®.