Real World Ruby Programming The Complete Guide
Ruby developer, Yukihiro Matsumoto, defines Ruby as the true object-oriented programming language that allows built-in OOP features to make the language not only easier to write but also easier to rea...
- All levels
- English
Course Description
Ruby developer, Yukihiro Matsumoto, defines Ruby as the true object-oriented programming language that allows built-in OOP features to make the language not only easier to write but also easier to read. Ruby is an expressive, dynamic, powerful and easy to maintain programming language that was designed to cater to developers that were not happy with the performance of Python. This brilliant lan...
Ruby developer, Yukihiro Matsumoto, defines Ruby as the true object-oriented programming language that allows built-in OOP features to make the language not only easier to write but also easier to read. Ruby is an expressive, dynamic, powerful and easy to maintain programming language that was designed to cater to developers that were not happy with the performance of Python. This brilliant language has now become an important language around the world, and is used with Rails to design some amazing web apps. Built on Lisp, it also takes inspiration from other high-functioning languages such as Smalltalk and Perl. With the need for more power-packed languages, Ruby is a great language to learn today!
What you’ll learn
- An introduction to Ruby and its foundations, including how to install Ruby on your PC.
- Ruby Basics such as cycles, IF conditions, variables, etc.
- Other important commands such as classes, methods, variables, inheritance, and other object-oriented concepts.
- Advanced concepts such as blocks and callable objects.
- Learn how to handle exceptions in your projects.
- Working your way through the file system, as well as inputs and outputs.
- How to manipulate program structure with Ruby’s most powerful feature – Metaprogramming
- What are RubyGems, how to install them, and how to use them.
Curriculum
Frequently Asked Questions
This course includes
- Lectures 39
- Duration 7 Hour
- Language English
- Certificate No