Real World Ruby Programming: The Complete Guide
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Real World Ruby Programming: The Complete Guide to your Wishlist.

Add to Wishlist

Real World Ruby Programming: The Complete Guide

Learn professional Ruby development and learn to create real world Ruby apps
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14 students enrolled
Last updated 6/2017
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Ruby programming from ground up
  • Learn advance concepts such as class modules and inheritance
  • Learn Meta programming and exception handling
  • Learn to build real world apps using Ruby
View Curriculum
Requirements
  • Basic knowledge of HTML and Ruby Programming is required to complete the course.
Description

The most comprehensive in-depth Ruby course is finally here!

Before you get down and dirty with Ruby, it might seem like a difficult to learn language, but with this course, you will learn how simple Ruby can be to learn and how easy it can make your life.

Ruby was designed by Yukihiro Matsumoto, a developer, who was frustrated with add-on object-oriented programming features on Python. He sought a true OOP language that will allow him to write codes that are not only easy to write, but also easy to read and execute. This gave the birth to Ruby, which was designed on top of Lisp, with aspects from other high-functioning languages such as Smalltalk and Perl.

With our in-depth course, you will not only get acquainted with Ruby, but also become proficient with the language by the end of it.

This course assumes that you have no prior knowledge of Ruby and starts at the very beginning, helping you not only learn the fundamentals, but also how to install Ruby on your system and working your way around the language.

A perfect combination of theory and practical, this example packed course covers everything you need to help you not only get started with Ruby, but also actually start coding with this amazing language, where you will be able to start writing your first programs with Ruby.

Neatly broken into 9 sections, this tutorial will help you understand the fundamentals and rules of Ruby, as well as how to utilize the built-in-features that it comes with. It is not only a great course for newbies, but also a great refresher course for experienced developers.

The course starts with an introduction to Ruby and its foundations, including how to install Ruby on your PC. From there, you will learn OOP features such as cycles, IF conditions, variables, classes, methods, inheritance, etc. Then, you will learn advanced Ruby concepts such as blocks, callable objects, exceptions handling, file system, etc. Finally, you will learn amazing Ruby additions such as Metaprogramming and Ruby Gems.

With so much packed in one course, you will become a Ruby master in no time. Enroll now and let’s boost your career with Ruby!  

Who is the target audience?
  • Students who will like to master professional Ruby development will find this course very useful
Students Who Viewed This Course Also Viewed
Curriculum For This Course
39 Lectures
07:38:48
+
Ruby Foundation
5 Lectures 41:35



Language Overview
10:27

Getting help
07:25
+
Ruby basics
5 Lectures 01:10:24

Conditionals
14:58

Logical Operators
12:38

Cycles
14:57

Lab
12:51
+
Classes and Methods
7 Lectures 01:37:50
Classes and Methods
14:50

Classes and Methods -Part 2
14:54

Variables and Accessors
16:16

Inheritance
14:04

Modules
11:28

Mixins
09:49

Practice lab
16:29
+
Blocks and Callable Objects
4 Lectures 51:34
Blocks
10:34

Procedures and Lambdas
12:24

Blocks and Callables
12:41

Practice Lab
15:55
+
Exception Handling
4 Lectures 37:55
Exceptions
07:23

To the rescue
11:00

Catch and Throw
06:29

Practice lab
13:03
+
Working with File System
4 Lectures 51:41
Accessing Files
08:51

Reading and Writing
13:46

Directories
12:26

Practice Lab
16:38
+
Metaprogramming
7 Lectures 01:22:31
Capturing Missing methods
16:15

Dynamically manipulating Methods
09:33

Classes are Open
09:06

Executing Arbitrary Code
10:38

Eigen Classes
06:55

Practice
14:26

Practice -Part 2
15:38
+
Ruby Gems
2 Lectures 21:51
Gems and where to find them
07:57

Practice
13:54
+
Conclusion
1 Lecture 03:27
Summary
03:27
About the Instructor
Eduonix Learning Solutions
4.3 Average rating
47,616 Reviews
779,356 Students
188 Courses
1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.