Ruby, 1st script to expert scripter; Lite Edition
3.0 (24 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.
4,344 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby, 1st script to expert scripter; Lite Edition to your Wishlist.

Add to Wishlist

Ruby, 1st script to expert scripter; Lite Edition

A lite course to get start with ruby programming for beginners that will help you to jump in full course.
3.0 (24 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.
4,344 students enrolled
Last updated 8/2014
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn to install ruby and create ruby files
  • Learn to code smoothly using ruby as scripting language
  • Learn to configure eclipse to code in ruby
  • Learn Object oriented concepts like classes and objects
  • Learn inheritance, mixins and other concept in ruby by practical approach
View Curriculum
Requirements
  • Eclipse software (available for free)
  • No programming experience is required but little basics will help
  • We recommend to use headphones and practice with us during course
Description

This course is Lite Edition for complete ruby course to get idea for quality of videos. This course should not be treated as complete course, but can be expected to get a quick start for beginners who wants to start in ruby.

A lot of programmer tries to find a language which is completely Object oriented, easy to learn and implement. Your search will end by finding Ruby programming language. Ruby is a true object oriented programming language which is easy to use and you will complete all task without getting buried inside deep documentation. Everything in ruby is an object, even classes are also object in ruby.

In this entire mobile optimized course of ruby programming, you will learn basics of ruby like operators, variables, If and if else. After grabbing basics, we will move on to loops and switch cases of ruby. We like to deliver knowledge in sharp and to the point videos. In this entire series, we will focus on working with eclipse IDE because it is free and ruby can be configured in ruby easily with eclipse.

You might have intention to move into “Ruby on Rails” or just automating the things by ruby, this course will give you quick but comprehensive start in ruby programming. In the competitive and keep on changing programming paradigm, programming languages keeps on going. But ruby is a bit different. It came as a fresh language and reached to the top programming in 2014 and is expected to be growing in programmers favorite list because of its high end features, easy syntax and dedicated object oriented approach.

Ruby was designed to be more powerful that Perl, and more object-oriented than Python, and has gained in popularity due to its power and ease of use. Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.

Features of Ruby programming Include:

    ·Thoroughly object-oriented with inheritance, mixins and metaclasses

    ·Dynamic typing and duck typing

    ·Everything is an expression and everything is executed imperatively

    ·Lexical closures, iterators and generators, with a unique block syntax

    ·Literal notation for arrays, hashes, regular expressions and symbols

Who is the target audience?
  • 1st time programmer
  • Programming students
  • web designers, who wants to learn ruby
  • interested in scripting with ruby
Students Who Viewed This Course Also Viewed
Curriculum For This Course
11 Lectures
01:03:00
+
Ruby Coding module 1
4 Lectures 20:56

Installation of ruby is not that much tricky. It come default for MAC and linux users but windows users have to install it. In this lecture you will learn to install ruby on a windows system. Download the ruby from the link mentioned in the video and follow the steps to install ruby in simple and precised manner.

Preview 02:13

Ruby has many paid and highly comfortable software to be used as IDE. But Eclipse is programmers all time favorite. In this lecture, you will learn how can configure eclipse into IDE suitable for ruby programming. Eclipse is free to use and come lots of functionality to give you charms of coding

Preview 08:33

Using an IDE is not at all a compulsory requirement for the ruby. Any text editor will work like notepad of windows or text wrangler in MAC. If you wish to follow this path then I suggest to go for Notepad plus plus. Its a great and simple editor and comes with colour coding too

Notepad plus plus as alternative
02:16

Comment in ruby are used for the human reading purpose. Ruby interpreter will ignore the comments. Writing comment makes it easier for the other programmers to read and understand your logic quickly. Even when you will see your code after couple years, you will quickly remember your logic and intention of writing that piece of code

Comment begin and end in ruby
07:54
+
Ruby Coding module 2
3 Lectures 23:49

We will discuss classes in more details at latter stage but a quick intro is very helpful at this time. In ruby everything is an object, even classes are also objects. You will quickly learn as a fresh programmer the basic concept of classes and objects, so that rest of the course becomes very easy to you.

Classes and Objects quick guide
07:27

Ruby supports different types of variable and every variable has its own scope. There are local variables, class variables, instance variables and few others which are discussed in detail in this video. Understanding the variable in ruby will give you more understanding of the basic structure in ruby.

Types of Variables in Ruby
09:05

Ruby supports all the basic literals like Integer, floating and string literals. These literals are the basic block of structure in ruby. Every integer also have a class and at latter point these topics are taken again to take things at much more depth

Basic literals in Ruby
07:17
+
Ruby Coding Module 3
1 Lecture 02:55

looping is a integral part of coding. We write a part of code and ask the interpreter to repeat the code for a specific period of time. In for loop the important things are initialization of loop, condition of loop and increment or decrements of loop. This lecture will explain the for loop in quick and easy way

For and each loop in ruby
02:55
+
Ruby Module 4
3 Lectures 13:20

A block consists of chunks of code. we can assign a name to block and can execute that lines of code in that code block. It is preferred that code in the block is always enclosed with the braces

Code blocks in ruby
05:59

Code blocks and yield are closely interrelated in ruby. In this lecture you will understand the deep importance of the yield along with the implementation

Explaining yield in ruby
07:21

Handling files in ruby in very easy. Ruby IO module gives you access to kernel operations, making it easy to copy, edit, replace, rename and delete a file. This files contains a simple example to work on with files.

File handling in ruby
2 pages

Get into the fast and quick test for ruby. You have not master all the basics but still give it a try

quick test for ruby beginners
1 question
About the Instructor
Igneus Technologies
4.3 Average rating
2,925 Reviews
76,870 Students
35 Courses
Best Comprehensive Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.