Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.54 GB | Duration: 12h 1m
Take your Ruby programming to the next level with Huw Collingbourne's simple guide to advanced Ruby coding.
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
Requirements
Description
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!).
Overview
Section 1: Getting ready to go further in Ruby
Lecture 1 Introduction
Lecture 2 Welcome To The Course
Lecture 3 How to follow this course
Lecture 4 Advanced Ruby Course Notes
Lecture 5 Code Archive
Lecture 6 The Book Of Ruby (course eBook)
Lecture 7 The Book Of Ruby paperback (exclusive discount)
Lecture 8 Conditional Statements
Lecture 9 Boolean tests and operators
Section 2: Classes, class methods and singletons
Lecture 10 Class Methods
Lecture 11 Class methods and variables in use
Lecture 12 Singleton methods and classes
Section 3: Arguments, return values and encapsulation
Lecture 13 Passing Arguments and Returning Values
Lecture 14 Encapsulation and information hiding
Section 4: Exception Handling
Lecture 15 Recovering from Errors
Lecture 16 The Exception class hierarchy
Section 5: Blocks, Procs and Lambdas
Lecture 17 What are Blocks?
Lecture 18 Blocks In Depth
Section 6: Symbols, Threads and Fibers
Lecture 19 Symbols
Lecture 20 Bookofruby Ch11
Lecture 21 Threads and Fibers
Section 7: Modules and Mixins
Lecture 22 Mixed-in Modules
Lecture 23 Modules and Classes
Lecture 24 Modules In Depth
Section 8: Files, YAML and Marshal
Lecture 25 Files and IO
Lecture 26 YAML
Lecture 27 Marshal
Section 9: Regular Expressions
Lecture 28 Regular Expressions – an overview
Lecture 29 Processing files with Regular Expressions
Section 10: Dynamic Ruby and metaprogramming
Lecture 30 Dynamic features of Ruby
Lecture 31 Writing Ruby programs at runtime!
Section 11: Ruby The Smalltalk Way
Lecture 32 What is Ruby The Smalltalk Way?
Lecture 33 Ruby The Smalltalk Way eBook
Lecture 34 Ruby and Smalltalk Code Archive
Lecture 35 Getting Started With Smalltalk
Section 12: Extras
Lecture 36 Little Book Of Ruby 3rd Edition
Lecture 37 Little Book Of Ruby Code Archive
Lecture 38 And finally...
This course is for anyone who already knows the fundamentals of Ruby and wants to take their Ruby coding skills to a higher level. Here you'll learn the tricks and techniques of the Ruby masters
Homepage
https://www.udemy.com/course/expert-ruby-programming-ten-steps-to-mastery/
https://rapidgator.net/file/44ecc1bb5b099e6deb119425acae6192/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part2.rar.html
https://rapidgator.net/file/e3c5b951c1c0bca8ce2a07c7fa85100e/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part1.rar.html
https://uploadgig.com/file/download/000Fc0e9F73bf472/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part2.rar
https://uploadgig.com/file/download/Af85f10f06a8A436/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part1.rar
https://nitroflare.com/view/2B87F783AAAC553/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part1.rar
https://nitroflare.com/view/6256208224AF63C/crjrm.Advanced.Ruby.Programming.10.Steps.To.Mastery.part2.rar