Ruby for Absolute Beginners!
Requirements
- You should be able to use PC or Mac at the beginner level
Description
Hello Students,
As the Course title says it all, this course "Ruby For Absolute Beginners" is created absolutely for any one wanting to get their hands dirty and learn programming language.
Since Ruby has very little to no syntax, It is the most easiest language to learn any programming language.
If you are new to programming or have no prior knowledge about programming, then look nowhere.
This course is totally dedicated and planned for new comers who wants to learn programming and there is no any other simpler language than "Ruby" to learn programming.
Please find the curriculum or course contents below.
Section 1: Introduction
Introduction
Course Overview
Section 2: Software Setup
Java Installation for Mac
Bash Profile Set up for Mac
Java Installation for Windows
Ruby Installation for Mac
Ruby Installation for Windows
Rubymine installation for Mac
Rubymine Installation for Windows
Section 3: Ruby Essentials
What is String?
String Methods
More String Methods
Integer Methods
Conditional Execution - If & else
If & Else continued
Conditional Execution - Case
String Interpolation
Array in Ruby
Looping - for/while/until
Looping Continued
Advanced Looping
Hashes
More Hashes
Ruby Methods
Ruby Methods Continued
Ruby Methods With Default Value
What are Ruby Classes?
Ruby Classes Continued
Regular Expressions
Regular Expressions Continued
Ruby Variables Types
Ruby Variables Types Continued.
Ruby as an OOP
Ruby OOP - Encapsulation
Ruby OOP - Inheritance
Ruby OOP - Inheritance Continued
Ruby OOP - Polymorphism
Ruby Modules
Ruby Modules Continued
File IO
File Loading
Section 4: Conclusion
33. References
34. Bonus
36. Final words
Happy Coding!
Thanks,
Ashok
Who this course is for:
- Anyone who wants to get their hands dirty to learn programming language.
Featured review
Instructor
Ashok Tulachan is an entrepreneur, avid automation engineer, software engineer in test, full stack developer, AWS certified developer and certified tutor for automation courses.
He has worked in numerous fortune 500 companies bagging more than 8 years of experience in Automation in different domains such as Financial, Mortgage, Insurance and Government with various different automation tools such as QTP, TestComplete, Selenium RC and Selenium WebDriver.
He loves learning new things both in technology and personal development and shares them on his website and blog. He have mentored students in class room trainings as well as in virtual world via skype and "Go to Meeting" software program throughout the world.
He has spoken on technical topics at several agile and automation conferences.
You can follow him on his company website and personal blog.