Home      Signup      Courses      Sign-In
 

  Please login to Enroll or Access the course.  
  Summary Page: Working with Ruby

Working with Ruby






There are a number of features in Ruby that can be used to enhance, extend, test, and distribute your applications. In this course, you'll learn about working with collections such as arrays and hashes and using modules such as enumerable to manage them. The course also explores working with blocks and using features of methods and classes such as the self object and method_missing. You'll also learn about networking in Ruby and completing a Ruby application using comments, code organization, and ruby gems, testing with MiniTest, and application distribution. 


Programmers who want to use features of Ruby to create, test and distribute Ruby applications


2.28

Working with Attributes

  • use getters and¬†setters in Ruby
  • work with structs in Ruby
  • define variable scope in Ruby
  • Collections

  • work with arrays in Ruby
  • work with hashes in Ruby
  • work with ranges in Ruby
  • work with sets in Ruby
  • Modules and Mixins

  • use mixins in Ruby programs
  • use modules in Ruby programs
  • use the enumerable module to traverse and search collections in Ruby
  • Blocks

  • use blocks in Ruby programs
  • use blocks for iteration in Ruby
  • use blocks for later execution in Ruby
  • Procs and Lambdas

  • use procedures in Ruby
  • use lambda expressions in Ruby
  • Working with Methods

  • define access control for a |w method in Ruby
  • use default argument values in Ruby
  • use variable length arguments in Ruby
  • implement method name conventions
  • use method_missing in Ruby
  • use method aliasing in Ruby
  • Object Initialization and the Self object

  • initialize objects in Ruby
  • use the self object in Ruby
  • Completing Ruby Applications

  • insert comments in Ruby code
  • organize code in Ruby applications
  • access and use RubyGems to find and publish gems
  • use MiniTest to test Ruby code
  • package and distribute Ruby applications

  • pg_ruby_a02_it_enus

     

     
    Home      Signup      Courses      Sign-In
     

      UN Global Alliance for ICT and Development ESKILLS360 IS A UN GAID FLAGSHIP INITIATIVE