Courses in this bundle6 Courses, 15 hours
Essential Ruby Libraries
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::HTTPand 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.
Testing Ruby With RSpec
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.
3.Tinker With RSpec's Features
Service-Oriented Architecture for Authentication in Ruby
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.
2.Creating the API Server
3.A Client Demonstration App
Build a Store With a Payment Gateway in Rails
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.
3.Adding a Payment Gateway With Braintree
Gang of Four Design Patterns in Ruby
2.Design Patterns in Ruby
Build a CMS With Rails
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.