Introduction to ruby in Bahasa Indonesia
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.rvmrc
Question.md
Quiz.md
Readme.md
Session1.md
Session2.md
Session3.md
Session4.md

Readme.md

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