Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xinuc/ruby_basic
Introduction to ruby in Bahasa Indonesia
https://github.com/xinuc/ruby_basic
Last synced: about 1 month ago
JSON representation
Introduction to ruby in Bahasa Indonesia
- Host: GitHub
- URL: https://github.com/xinuc/ruby_basic
- Owner: xinuc
- Archived: true
- Created: 2012-03-29T10:26:28.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-10-03T13:32:20.000Z (about 7 years ago)
- Last Synced: 2024-08-02T20:46:31.496Z (4 months ago)
- Homepage:
- Size: 244 KB
- Stars: 34
- Watchers: 5
- Forks: 34
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
- awesome-indo-projects - Ruby Basic - Learning material for Ruby Programming Language, written in Bahasa Indonesia. (Learn)
- awesome-indonesia-repo - Ruby Basic - Learning material for Ruby Programming Language, written in Bahasa Indonesia. (Learn)
- awesome-vietnam-repo - Ruby Basic - Learning material for Ruby Programming Language, written in Bahasa Indonesia. (Learn)
README
# Pemrograman Ruby
## Persiapan:
Komputer dengan sistem operasi unix-like, seperti Linux atau MacOS.
Kami merekomendasikan ubuntu 11.10.
install ruby dengan perintah `sudo apt-get install ruby`
## Session 1: Basic Ruby
* Ruby Overview
* Menjalankan Ruby
* Syntax dan Idiom
* Object-Oriented in Ruby: Classes, Attributes, Methods
* String Type and Operations
* Numeric
* Boolean
* Conditional Constructs
* Arrays
* Code Blocks
* Ranges
* Regular Expressions
* Symbols
* Hashes## Session 2: OOP with Ruby
* Advanced OOP in Ruby
* Instance Variables
* Accessors
* Class Variables
* Class Methods
* Inheritance
* Access Control
* Modules
* Variable## Session 3: Advanced Topic
* Exceptions
* Advanced Blocks
* Classes as Objects
* Metaprogramming
* I/O## Session 4: Testing
* Libraries
* Instalasi & Menggunakan Gems
* Bundler
* Packaging Programs and Libraries for Distribution
* Testing
* Unit Testing with Minitest
* Introduction to TDD