Ruby is an open-source programming language that blends features of Perl, Smalltalk, Lisp, Ada and Eiffel to form a language that balances imperative and functional programming, and is highly portable. It is a popular open-source web framework that’s optimized for programmer happiness and sustainable productivity. It lets one to write beautiful code by focusing on convention over configuration.
The Ruby on Rails - Essentials training course will introduce the Ruby programming language and the Ruby on Rails framework.
The Ruby on Rails - Advanced training course 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 Rails applications more robust and make development efforts more efficient.
By attending Advanced Ruby on Rails workshop, delegates will learn:
- Rails performance tuning techniques
- Building a Ruby-based SOA
- Deployment strategies and Capistrano
- Apply robust testing techniques using Rspec and Cucumber
- Perform advanced refactoring techniques
- Work with advanced Ruby datastructures including Nested sets, state machines, and polymorphic associations
- Design and implement single-app, multi-database design strategies
- Understand the process of custom Ruby plugin development
