Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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. 💎

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.