Ruby Essentials

If you want to dive deeper into Ruby then this bundle of video courses is perfect for you.

By the end of this set of six courses, you'll know how to:

  • Use the standard libraries that come bundled in with every installation of Ruby. 
  • Improve the way you test your Ruby code with RSpec.
  • Create an authentication system that’s based on the Central Authentication Service (CAS) protocol.
  • Create a Rails application that shows your products off, allows customers to select them for purchase and also place orders so goods are delivered to them.
  • Apply the classical design patterns from the Gang of Four to the Ruby language.
  • Build a CMS with Rails.

The courses contain more than 15 hours of video, so if you're serious about taking your Ruby skills to the next level, get started with our Ruby Essentials bundle!

What You’ll Learn

  • The power of the amazing tools that come bundled with Ruby
  • How to get started testing your Ruby code
  • How to build a store with a payment gateway in Rails
  • The Gang of Four design patterns
  • How to build a content management system
Code

Essential Ruby Libraries

with José Mota

Next lesson playing in 5 seconds

Cancel

Ruby is more than just a language, it is a whole ecosystem. The power of the language is greatly multiplied by the thousands of gems freely available from the public gem server, but there are also some amazing tools that come already bundled with Ruby.

In this course, you'll learn how to use the standard libraries that come bundled in with every installation of Ruby. Tuts+ instructor José Mota will teach you how to:

  • manipulate YAML, CSV and JSON data
  • apply delegation for better code reuse
  • fetch content from the web using Net::HTTP and the URI library
  • build Rake tasks
  • manage files

You'll be amazed how much can be accomplished using only the standard Ruby libraries! Each library will be taught with simple examples and exercises that you can adapt for your own programming problems.

Code

Testing Ruby With RSpec

with José Mota

Next lesson playing in 5 seconds

Cancel

With the latest major release of RSpec, testing in Ruby has become even more powerful. New matchers, a better API and more power to the user through configuration are just some of the features in version 3. Join Ruby expert José Mota and improve the way you test your Ruby code with RSpec.

Code

Service-Oriented Architecture for Authentication in Ruby

with José Mota

Next lesson playing in 5 seconds

Cancel

This course demonstrates an approach to a service-oriented architecture. We will use Ruby to create a authentication system that’s based on the Central Authentication Service (CAS) protocol: a single-sign-on / sign-off protocol for the web. Through the use of object oriented design, you will be able to create a Sinatra application that implements the aforementioned protocol specification, along with a demonstration client application that will consume those services.

Related Links

Code

Build a Store With a Payment Gateway in Rails

with José Mota

Next lesson playing in 5 seconds

Cancel

One of the most common and essential scenarios for a business is commerce. Online shops fill the Internet as a means of providing value to customers. If you are looking for implementing a shop yourself you're in the right place.

Learn how to create a Rails application that shows your products off, allows customers to select them for purchase and also place orders so goods are delivered to them. We'll focus on data model design and on integrating Rails with Braintree to process financial transactions.

Code

Gang of Four Design Patterns in Ruby

with José Mota

Next lesson playing in 5 seconds

Cancel
Have you been programming for a long time? If so, have you faced any situation that has come to be quite hard to solve? A feature that needs change but affects other features? A bug that’s hard to solve because it affects more than one place in your code? Come learn the classical design patterns from the Gang of Four, applied to the Ruby language.
Code

Build a CMS With Rails

with José Mota

Next lesson playing in 5 seconds

Cancel

This course will show you how to build a content management system (CMS) using Ruby on Rails. We'll build up the most important functionality of a real-world CMS one piece at a time, with a careful approach to design.

Enjoyed this course? Check out our course: Create a Full-Stack Rails and Ember App.

  1. Ruby 1%20(1)

    Essential Ruby Libraries

  2. Rspec

    Testing Ruby With RSpec

  3. Rubycms 1

    Build a CMS With Rails