The Big Nerd Ranch is known for its fast-paced, intensive classes
Atlanta, GA (PRWEB) September 13, 2009
While Dorothy fulfilled her dreams with her ruby slippers, Big Nerd Ranch allows aspiring web developers a chance to fulfill theirs with Beginning Ruby on Rails Bootcamp, Oct. 24-30, 2009.
While most Ruby on Rails training classes assume students have prior experience as programmers, the Big Nerd Ranch has created the ideal class for the inquisitive learner ready to take the leap into web development. The seven-day class is modeled after other classes in the Big Nerd Ranch catalog, with the first two-day module focusing on learning the fundamentals of Ruby, with the remaining five-day module providing in-depth instruction on using that Ruby knowledge in the Rails 2.0 framework.
"The Big Nerd Ranch is known for its fast-paced, intensive classes," said Aaron Hillegass, Big Nerd Ranch, Inc. founder and president. "When you're learning a new language or framework and you don't have a firm grasp of the fundamentals on which it's based, you can quickly fall behind, losing even more ground with each successive lesson. We want to make sure our students get the most value out of their time with us, which is why we designed this class to ensure beginning web developers have a solid understanding of Ruby before tackling Ruby on Rails."
The Ruby portion of the class is taught by veteran developer, Brian Hardy, and provides a critical introduction into object-oriented programming with lessons on objects, methods and classes. By the end of the two days, students will be able to:
Run code using the interactive Ruby shell and Ruby interpreter
Interact with files using Ruby
Raise and handle exceptions, and test code with unit tests
Use mix-in modules to add class functionality, and use RubyGems to download and install Ruby libraries
With Ruby tucked firmly under the belt, students progress onto full Ruby on Rails instruction with senior Big Nerd Ranch instructor, Charles B. Quinn, with comprehensive instruction that includes Rails 2.0 features like REST, MultiView, ActiveSupport, ATOM and more.
Other topics include:
Implementing the Rails Model View Controller (MVC)
Understanding the Active Record Pattern, including CRUD (Create, Read, Update and Delete)
Functional and unit testing and debugging
Integrating mail, Web services and XML into your application
Extending Rails and deploying applications, including Capistrano configuration