Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Getting Started with Ruby Programming for Web Development

Video Introducing this tutorial

Introduction :
Overview + Goals


Getting Setup :
The Console / Terminal
Text Editor
Installing Ruby


Your first program (plus other helpful tips) :
Your first ruby program
Running adhoc ruby with IRB
ri - searching ruby documentation
Useful shell shortcuts for maximum productivity


Basic Data Types + Syntax :
Numbers
Strings
Symbols
Variables
Arrays
Sets
Hash
Comments
Loops (each and for)
Conditionals - && and ||
Conditionals Part 2
Ranges and upto
Challenge - Write Fizbuzz
Fizzbuzz solution


Functions :
Functions with "def" (define)
Challenge - Write fib(n) recursively
Fib solution
Fib - iterative vs. recursive
Functions with no names - lambda, plus blocks
"proc" vs "lambda"
Using blocks + lambdas by reading and writing files
Challenge - implement wc
Solution - wc


Objects :
Basic concepts behind OOP
Defining classes and basic OOP concepts.
Class Methods
Adding to base classes
Inheritance + super
Challenge - the Payroll system
Payroll solution - Part 1
Payroll solution - Part 2

You Have Got Gift 25% OFF

Use this Coupon Code “J3JKN396