Advanced Ruby Programming: 10 Steps to Mastery
Advanced Ruby Programming: 10 Steps to Mastery, available at $69.99, has an average rating of 4.3, with 38 lectures, 10 quizzes, based on 504 reviews, and has 22303 subscribers.
You will learn about Encapsulation and data hiding Singleton classes and methods Exception handling Threads and fibers Modules and mixins File handling YAML and Marshal Regular Expressions Metaprogramming This course is ideal for individuals who are 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 It is particularly useful for 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.
Enroll now: Advanced Ruby Programming: 10 Steps to Mastery
Summary
Title: Advanced Ruby Programming: 10 Steps to Mastery
Price: $69.99
Average Rating: 4.3
Number of Lectures: 38
Number of Quizzes: 10
Number of Published Lectures: 38
Number of Published Quizzes: 10
Number of Curriculum Items: 48
Number of Published Curriculum Objects: 48
Original Price: $64.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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
Target Audiences
- 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
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 Curriculum
Chapter 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
Chapter 2: Classes, class methods and singletons
Lecture 1: Class Methods
Lecture 2: Class methods and variables in use
Lecture 3: Singleton methods and classes
Chapter 3: Arguments, return values and encapsulation
Lecture 1: Passing Arguments and Returning Values
Lecture 2: Encapsulation and information hiding
Chapter 4: Exception Handling
Lecture 1: Recovering from Errors
Lecture 2: The Exception class hierarchy
Chapter 5: Blocks, Procs and Lambdas
Lecture 1: What are Blocks?
Lecture 2: Blocks In Depth
Chapter 6: Symbols, Threads and Fibers
Lecture 1: Symbols
Lecture 2: Bookofruby Ch11
Lecture 3: Threads and Fibers
Chapter 7: Modules and Mixins
Lecture 1: Mixed-in Modules
Lecture 2: Modules and Classes
Lecture 3: Modules In Depth
Chapter 8: Files, YAML and Marshal
Lecture 1: Files and IO
Lecture 2: YAML
Lecture 3: Marshal
Chapter 9: Regular Expressions
Lecture 1: Regular Expressions – an overview
Lecture 2: Processing files with Regular Expressions
Chapter 10: Dynamic Ruby and metaprogramming
Lecture 1: Dynamic features of Ruby
Lecture 2: Writing Ruby programs at runtime!
Chapter 11: Ruby The Smalltalk Way
Lecture 1: What is Ruby The Smalltalk Way?
Lecture 2: Ruby The Smalltalk Way eBook
Lecture 3: Ruby and Smalltalk Code Archive
Lecture 4: Getting Started With Smalltalk
Chapter 12: Extras
Lecture 1: Little Book Of Ruby 3rd Edition
Lecture 2: Little Book Of Ruby Code Archive
Lecture 3: And finally…
Instructors
-
Huw Collingbourne
Director of Technology, SapphireSteel Software
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 41 votes
- 3 stars: 89 votes
- 4 stars: 165 votes
- 5 stars: 186 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024