Ruby: Ruby 2.5 intermediate

https://www.skillsoft.com/channel/ruby-2bfad461-1a1a-11e7-aa4b-c7a8e598b690?technologyandversion=58477&expertiselevel=58480 https://www.skillsoft.com/channel/ruby-2bfad461-1a1a-11e7-aa4b-c7a8e598b690?technologyandversion=58479&expertiselevel=58478 https://www.skillsoft.com/channel/ruby-2bfad461-1a1a-11e7-aa4b-c7a8e598b690?technologyandversion=58479&expertiselevel=58480
  • 9 Courses | 9h 15m 56s
  • 5 Books | 36h 8m
  • Includes Lab
  • 4 Courses | 4h 28m 47s
  • 8 Books | 36h 17m
  • Includes Lab
  • 1 Audiobook | 17h 24m 29s
  • 2 Courses | 1h 52m 40s
  • 4 Books | 31h 12m
  • Includes Lab
  • 1 Audiobook | 17h 24m 29s
 
Explore Ruby, an open-source programming language that emphasizes simplicity and productivity.

GETTING STARTED

Configuration, Scaffolding, & Routing

  • 3m 34s
  • 4m 10s

GETTING STARTED

Ruby Full Stack Development: Introduction

  • 3m 16s
  • 4m 11s

GETTING STARTED

Ruby Full Stack Development: Unit Testing & Behavior Driven Development

  • 3m 13s
  • 5m 59s

COURSES INCLUDED

Configuration, Scaffolding, & Routing
Rails is a powerful web application framework written in Ruby. Learn how to install and use the Rails environment, and examine scaffolding and routing in Rails.
15 videos | 1h 2m available Badge
Migrations & ActionController
Many of your Rails projects will need to connect to a database. Discover how Rails works with databases, including migrations, seeding, and the ActionController.
11 videos | 39m available Badge
ActiveRecords
Models are the gateway to the database and ActiveRecord is the Rails library for dealing with data. Explore ActiveRecord and how to work with it.
12 videos | 52m available Badge
Validations, Scopes, & Callbacks
In Rails, models are the gateway to the database. Here you'll learn how to perform validations, and work with virtual models including model callbacks.
14 videos | 57m available Badge
Helpers, Authentication, & Authorization
Rails is a Model-View-Controller (MVC) framework. Learn how to work with views, layouts, and Rails Helpers, and how to perform authentication and authorization.
15 videos | 1h 11m available Badge
Active Jobs & Action Mailer
Ruby on Rails is an open-source web application framework that's optimized for programmers. Discover some of the more advanced features in Rails, including Active Job, Action Mailer, and debugging Rails applications.
8 videos | 40m available Badge
Testing
As with any development project, testing is required to ensure the application performs as expected. Learn how to test the various components of a Rails application, and examine some tools available to help make testing easier
18 videos | 1h 38m available Badge
APIs
Rails is an MVC framework that facilitates the use of web standards such as JSON and XML for data transfer. Learn the basics for creating an API, how to use Postman, and how to implement API authentication.
17 videos | 1h available Badge
API Advanced Features
Rails facilitates the use of HTML, CSS, and JavaScript for display and user interfacing. Discover how to work with log directories, CSV files, and Java, and how to deploy web applications.
9 videos | 47m available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Ruby Full Stack Development: Introduction
Ruby is a very powerful language for web and software development. During this course, you can explore how to code in Ruby and the basic building blocks of a Ruby web application. Learn to install and configure Ruby, create and run a simple Ruby app, and operate Interactive Ruby (IRB). Recognize key Ruby identifiers, such as variables and constants. Use string, numeric, and Boolean values. Apply comments and structure to your Ruby programs, along with arithmetic and string operators, to manipulate variables. Use Ruby methods to get user input and format output to the console. Add flow control, logical operators, blocks, procs, and lambdas. Conclude by identifying how variable scope and namespaces work in Ruby.
14 videos | 1h 16m has Assessment available Badge
Ruby Full Stack Development: Flow Control & Data Types
Software development requires the use of data types and flow control in order to build most applications. In this course, you can explore Ruby data types and how to manipulate them. You will learn how to work with loops, and also While, Unless, and Until statements to repeat Ruby tasks. Next, program decisions with ternary operators and case statements. Walk through data sets with sequence ranges. Hash it out with the Ruby associative array data type to store and use a built-in key-value store. Learn Ruby encoding, numerical, and bang methods. Manipulate strings. Finally, observe the question mark convention in Ruby.
12 videos | 1h 8m has Assessment available Badge
Ruby Full Stack Development: Object-Oriented Programming
Object-oriented programming (OOP) is a fundamental part of Ruby. This course explores OOP and how classes and objects can be used to develop more sophisticated software. Topics include the following: how to describe OOP; create a class and an object; classify objects by mutability; create and use class methods; use an external class or a module. Other areas covered are inheritance, polymorphism, encapsulation, method overriding, and overloading. You will learn how to investigate classes, and add access controls, raise and handle exceptions. Finally, as a review exercise, you will create and use classes and objects in a Ruby app.
12 videos | 54m has Assessment available Badge
Ruby Full Stack Development: RegEx & I/O with Ruby
Most applications need to use input/output operations for files and databases. Explore how Ruby accesses and manipulates files on a disk and accesses information from databases. In this course, you will see how to define and use regular expressions to manipulate strings. Use the built-in File class to open, access, and close files. See how to write code that reads and writes data to a file, and manipulates files and directories on a drive. Learn how to run the MySQL2 Ruby Gem database connector, create a client connection, and execute CRUD operations, as well as select statements and prepared statements.
13 videos | 1h 8m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Ruby Full Stack Development: Unit Testing & Behavior Driven Development
Testing is a critical part of software development. This course will explore the built-in unit testing features of Ruby, as well as how to use Cucumber and behavior driven development (BDD) to help with testing Ruby code. Begin by learning how to describe unit testing. Next, create and run a test unit. From there you will identify assertion types, assert numerical values, strings with patterns, and objects. As you progress, you will learn how to install Cucumber, create a scenario project with it, and setup step definitions to run a test. Finally, as an exercise, you will use unit tests and behavior driven development to verify code functionality.
12 videos | 1h 2m has Assessment available Badge
Ruby Full Stack Development: Threads & Security
Security has become a large issue with web development, and threads often provide significant performance gains over multi-core systems. During this course, you will explore software security, encryption, and how to use threads. Work with thread variables and keys. Recognize thread priorities. Use mutexes to access shared data. Conclude by spotting potential code execution timing bugs, also known as race conditions in software, and how they can cause deadlocks between threads.
12 videos | 50m has Assessment available Badge

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

Rails 4 in Action: Revised Edition of Rails 3 in Action
Guiding you hands-on through all you'll need to become a competent and confident Rails developer, this book will help you master Rails 4 by developing a ticket-tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more.
book Duration 9h 31m book Authors By Rebecca Skinner, Ryan Bigg, Steve Klabnik, Yehuda Katz

Book

Beginning Ruby on Rails
Offering a thorough introduction to both Ruby and Rails, this book provides all the instruction you need so you can put together full-fledged web applications quickly, even if you're new to web programming.
book Duration 4h 15m book Authors By Steven Holzner

Book

Ruby on Rails Bible
For Web developers interested in learning how to create Web applications using the Ruby on Rails framework, this guide will show you how to jump on the RoR bandwagon, from the basics to advanced techniques.
book Duration 10h 8m book Authors By Timothy Fisher

Book

Ruby on Rails for Microsoft Developers
By serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.
book Duration 8h 31m book Authors By Antonio Cangiano

Book

Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
An accelerated tutorial on the Rails 5 web development framework, this book will teach you to persist data for your web application with Active Record, and employ test-driven development for your Rails-based web applications.
book Duration 3h 43m book Authors By Stefan Wintermeyer
SHOW MORE
FREE ACCESS

BOOKS INCLUDED

Book

Ruby Data Processing: Using Map, Reduce, and Select
Walking you through several problems and solutions, this hands-on book will teach you the basics of Ruby's map, reduce, and select functions, and will show how to use them to solve data-processing problems.
book Duration 54m book Authors By Jay Godse

Book

Test Driven Development in Ruby: A Practical Introduction to TDD Using Problem and Solution Domain Analysis
Written by a developer for developers, this book will teach you the basics of test driven development (TDD) using Ruby and provides a coding demo that illustrates how to apply the theory in practice, as well as exercises to reinforce the material.
book Duration 3h 32m book Authors By Bala Paranj

Book

Beginning Ruby: From Novice to Professional, Third Edition
Your must-read guide to learning Ruby from the ground up, this book will teach you the principles behind object-oriented programming and within a few chapters you will be able to create a fully functional Ruby application.
book Duration 7h 51m book Authors By Peter Cooper

Book

The Book of Ruby: A Hands-On Guide for the Adventurous
Whether you're new to programming or just new to Ruby, this hands-on book reveals the secret inner workings of one of the world's most popular programming languages, teaching you to write clear, maintainable code.
book Duration 5h 33m book Authors By Huw Collingbourne

Book

Ruby Quick Syntax Reference
Lacking technical jargon, bloated samples, drawn out history lessons, or witty stories, this handy reference presents a straightforward condensed code and syntax reference to the Ruby scripting language.
book Duration 1h 29m book Authors By Matt Clements

Book

Ruby Recipes: A Problem-Solution Approach
Containing a varied selection of practical and interesting code recipes designed to make your coding life easier, this handy guide includes solutions to problems in working with data, handling exceptions, writing blocks, and using regular expressions.
book Duration 3h 6m book Authors By Malay Mandal

Book

The Well-Grounded Rubyist, Third Edition
Written in an easy-to-read, casual style, this book is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion.
book Duration 10h 28m book Authors By David A. Black, Joseph Leo III

Book

Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec
This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to deploy their fully tested blog to their own production web server using the latest versions of Ruby 3 and Ruby on Rails 7.
book Duration 3h 24m book Authors By Greg Donald
SHOW MORE
FREE ACCESS

BOOKS INCLUDED

Book

The Book of Ruby: A Hands-On Guide for the Adventurous
Whether you're new to programming or just new to Ruby, this hands-on book reveals the secret inner workings of one of the world's most popular programming languages, teaching you to write clear, maintainable code.
book Duration 5h 33m book Authors By Huw Collingbourne

Book

The Well-Grounded Rubyist, Third Edition
Written in an easy-to-read, casual style, this book is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion.
book Duration 10h 28m book Authors By David A. Black, Joseph Leo III

Book

Beginning Ruby: From Novice to Professional, Second Edition
The leading guide for every type of reader who wants to learn Ruby from the ground up, this book explains the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application.
book Duration 10h 1m book Authors By Peter Cooper

Book

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
Using extensive diagrams and thorough explanations to show you how Ruby is implemented, this guide provides a hands-on look at Ruby's core and lays out a series of experiments with Ruby code to take you behind the scenes of how programming languages work.
book Duration 5h 10m book Authors By Pat Shaughnessy
SHOW MORE
FREE ACCESS

AUDIOBOOKS INCLUDED

Audiobook

The Well-Grounded Rubyist, Second Edition
This audio edition addresses both newcomers to Ruby, as well as Ruby programmers who want to deepen their understanding of the language.
audiobook Duration 17h 24m 29s audiobook Authors By David A. Black

AUDIOBOOKS INCLUDED

Audiobook

The Well-Grounded Rubyist, Second Edition
This audio edition addresses both newcomers to Ruby, as well as Ruby programmers who want to deepen their understanding of the language.
audiobook Duration 17h 24m 29s audiobook Authors By David A. Black

YOU MIGHT ALSO LIKE

Channel Python
Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
Channel Cucumber
Channel Perl
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)