Udemy

Advanced Ruby Programming: 10 Steps to Mastery

Enroll Now
  • 22,412 Students
  • Updated 7/2020
  • Certificate Available
4.1
(516 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 2 Minute(s)
Language
English
Taught by
Huw Collingbourne
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.1
(516 Ratings)
1 views

Course Overview

Advanced Ruby Programming: 10 Steps to Mastery

Take your Ruby programming to the next level with Huw Collingbourne's simple guide to advanced Ruby coding.

Advanced Ruby: a 2nd-level course. If you have already done some Ruby programming, this course will help to take your coding to the next level. It explains some of the more advanced features of Ruby including blocks and procs, threads, regular expressions, exception handling, singletons and metaprogramming. The course is based on Huw Collingbourne's book, The Book Of Ruby (a copy of 3rd PDF edition of the book is supplied with this course). All the source code is provided in the code archive. This course can be used with any editor or IDE and on any operating system that supports Ruby. If you are ready to go beyond the basics and gain a deeper understanding of how Ruby really works, this course is for you.

Note: If you're new to programming, check out Ruby Programming for Beginners (now with over 24,000 students enrolled!).

Course Content

  • 12 section(s)
  • 38 lecture(s)
  • Section 1 Getting ready to go further in Ruby
  • Section 2 Classes, class methods and singletons
  • Section 3 Arguments, return values and encapsulation
  • Section 4 Exception Handling
  • Section 5 Blocks, Procs and Lambdas
  • Section 6 Symbols, Threads and Fibers
  • Section 7 Modules and Mixins
  • Section 8 Files, YAML and Marshal
  • Section 9 Regular Expressions
  • Section 10 Dynamic Ruby and metaprogramming
  • Section 11 Ruby The Smalltalk Way
  • Section 12 Extras

What You’ll Learn

  • Encapsulation and data hiding
  • Singleton classes and methods
  • Exception handling
  • Threads and fibers
  • Modules and mixins
  • File handling
  • YAML and Marshal
  • Regular Expressions
  • Metaprogramming

Reviews

  • B
    Benjamín Federico Cagliero Monzón
    4.0

    I've enjoyed this course, it was quite good. I'd love more detail in some of the methods, but those are in the API, so it's not that big of a deal. All in all, this course its quite good and 100% recommended.

  • A
    Adarsh K L
    4.0

    this course for mid level developer but they is lot of ruby programme explain.

  • A
    Albie Sy
    4.5

    It definitely helped me understand the surface level of the other capabilities of Ruby and the documents provided does help with understanding it on a deeper level.

  • I
    Isaías Piña
    2.5

    El ritmo es muy lento, da pocos ejemplos y estos no tan claros. Para todo te envía a los ejemplos de código que trae el curso. Ese creo es el valor de este curso.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed