Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raquellima7/one_bit_code_ruby_puro
Repository to share the learning of Ruby language on course OneBitCode. 💎
https://github.com/raquellima7/one_bit_code_ruby_puro
Last synced: about 4 hours ago
JSON representation
Repository to share the learning of Ruby language on course OneBitCode. 💎
- Host: GitHub
- URL: https://github.com/raquellima7/one_bit_code_ruby_puro
- Owner: RaquelLima7
- Created: 2021-03-14T21:17:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-05T00:21:46.000Z (over 3 years ago)
- Last Synced: 2023-09-08T00:35:18.540Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 17.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
Ruby Puro - OneBitCode 💻
Repository to share the learning of Ruby language on course OneBitCode. 🎯
[Course link](https://onebitcode.com/course/ruby-puro/)
📌 Click on each folder to see my progress 🗂
What will be learned:
- Lesson 1: Introduction to Ruby
You will get an overview of what Ruby is, know its history and characteristics, understand why learning this fantastic language, install Ruby, make your first Hello World and learn about the Interactive Ruby Shell (IRB).
- Lesson 2: Ruby Basics
What is essential to know and where to start so that you can master Ruby without skipping the language base.
- Lesson 3: Control Structures
Let's talk about Conditionals: If, Else, Elsif, Unless and Case; Iteration: For, While, Times and Do / While and; Iteration + Conditional.
- Lesson 4: Collections
What they are and how to Manipulate Collections (Arrays and Hashes), and how to use Iterations in Collections (Each, Map and Select).
- Lesson 5: Methods and Gems
What are Methods and Gems and how to work with them in practice.
- Lesson 6: Object Oriented Programming I
What is Object Oriented Programming, understand what the Objects, the Classes really are and make some practical examples with Ruby.
- Lesson 7: Object Oriented Programming II
We will continue to delve deeper into Object Oriented Programming, understand what Require is, Scope of variables, Attributes and Constructors.
- Lesson 8: Advanced Ruby I
Advancing our knowledge in Ruby a little more, let's see what Blocks, Lambda and Modules (Namespace and Mixins) are.
- Lesson 9: Advanced Ruby II
Understand what Regex, Time, Method Missing, Self and Private and Protected methods are.
- Lesson 10: Final Project
In the last class of our Ruby course, you will learn how to read files, called web, web scraping and will be challenged to complete the final project by applying everything that has been learned throughout these 10 classes.