Course details

Ruby Full Stack Development: Introduction

Ruby Full Stack Development: Introduction


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
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.

Expected Duration (hours)
1.3

Lesson Objectives

Ruby Full Stack Development: Introduction

  • describe the motivation and history of Ruby and why it should be used for software development
  • install and configure Ruby
  • create and run a simple Ruby script from the command line or PowerShell
  • use interactive Ruby (IRB)
  • recognize key Ruby identifiers like variables and constants
  • use string, numeric, and Boolean values in Ruby
  • apply comments and structure to a Ruby program
  • work with arithmetic and string operators to manipulate variables in Ruby
  • use Ruby methods to get user input and format output to the console
  • use if, else, and elsif to control the flow of a Ruby application
  • use logical operators to make decisions based on the values of variables in Ruby
  • work with blocks, procs, and lambdas to modularize and improve code readability in Ruby
  • identify how variable scope and namespaces work in Ruby
  • create a simple Ruby console app that can take input and display output after manipulating the input
  • Course Number:
    it_sddruf_01_enus

    Expertise Level
    Beginner