Apply for Zend Framework Certification Training

Ruby

Ruby Training

Ruby is server side, dynamic, reflective, object-oriented, general-purpose programming language. Ruby is "an interpreted scripting language for quick and easy object-oriented programming" • ability to make operating system calls directly • powerful string operations and regular expressions • immediate feedback during development This reference has been prepared for the beginners to help them understand the basic to advanced concepts related to Ruby Scripting languages. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. This book is written for the inexperienced or completely new programmer. If you apply the principles and techniques described in this book, you will build a strong basic knowledge of programming in Ruby. You may then use this knowledge to continue to learn more advanced concepts. This book will guide you through the common pitfalls and time-sinks that a beginner may experience. It will give you plenty of practice to commit basic Ruby syntax to long-term memory so you can focus on solving real-world problems and building real-world applications.

Ruby Course Content

  • Introduction To Ruby Objects
  • Introduction to Objects
  • More Objects and Methods
  • Syntactic Sugar for Special Methods

  • Introduction to Strings
  • Introduction to Strings
  • String Basics
  • Advanced String Operations

  • Conditions and Loops: Control Structures in Ruby
  • Boolean Expressions in Ruby
  • The if..else construct
  • Loops in Ruby

  • Arrays in Ruby
  • Introduction to Arrays
  • Basic Array Operations
  • Iteration

  • Hashes in Ruby
  • Introduction to Ruby Hashes
  • Hashes
  • in and out.

  • Classes and Object Oriented Programming in Ruby
  • Classes
  • Building your own class

  • Introduction to Ruby Methods
  • Being Methodical
  • Calling a method

  • Introduction to Lambdas and Blocks
  • Lambdas In Ruby
  • Blocks in Ruby

  • Introduction to Modules
  • Getting Modular
  • Modules as Namespaces

  • Introduction to I/O
  • Streams
  • Using the `File` Class

Apply Now


Back to Top