Ruby Full Stack Development: Flow Control and Data Types


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



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

Expected Duration (hours)
1.1

Lesson Objectives

Ruby Full Stack Development: Flow Control and Data Types

  • repeat tasks in a loop mechanism using for, times, upto, and downto in Ruby
  • use the while, unless, and until statements to repeat tasks in Ruby
  • use the ternary operator and case statement to make decisions in Ruby
  • use sequence ranges to walk through data sets in Ruby
  • use the Ruby associative array data type to store and use a built-in key-value store
  • work with and manipulate arrays in Ruby
  • understand how to use encoding methods in Ruby
  • use built-in mathematical methods on numeric values in Ruby
  • manipulate strings using the built-in string methods in Ruby
  • identify how bang methods are identified by convention and used in Ruby
  • recognize the importance of the ? In Ruby, and why and when this convention should be used
  • use flow control and data manipulating methods to create simple Ruby apps
  • Course Number:
    it_sddruf_02_enus

    Expertise Level
    Beginner