39
Ruby and Rails a Crash Course

Ruby and Rails Basics

Embed Size (px)

DESCRIPTION

The basics of ruby and rails explained on Arrrrcamp

Citation preview

Page 1: Ruby and Rails Basics

Ruby and Railsa Crash Course

Page 2: Ruby and Rails Basics

Joren

twitter.com/joren

tech.jorendegroof.be

jorendegroof.be

openminds.be

Multimedia & Communicatie Technologie

filéflambé.be

Page 3: Ruby and Rails Basics

http://arrrrcamp.be/ruby.and.rails.pdf

Page 4: Ruby and Rails Basics

Ruby

Page 5: Ruby and Rails Basics

classes

Page 6: Ruby and Rails Basics

classes

Page 7: Ruby and Rails Basics

classes

Page 8: Ruby and Rails Basics

methods

Page 9: Ruby and Rails Basics

variables

Page 10: Ruby and Rails Basics

dynamic typing

Page 11: Ruby and Rails Basics

duck typing

Page 12: Ruby and Rails Basics

duck typing

Page 13: Ruby and Rails Basics

strings & numbers

Page 14: Ruby and Rails Basics

arrays

Page 15: Ruby and Rails Basics

hashes

Page 16: Ruby and Rails Basics

modulesWith the help of: Mijn liefje!

Page 17: Ruby and Rails Basics

blocks

Page 18: Ruby and Rails Basics

Rails

Page 19: Ruby and Rails Basics

• DHH

• Opinionated framework

• Convention over Configuration

• DRY

• YAGNI

• TDD

Page 20: Ruby and Rails Basics

MVC

• Model

• View

• Controller

Page 21: Ruby and Rails Basics

Model

• Database Access Object

• Bussiness Logic

• CRUD

Page 22: Ruby and Rails Basics

Controller

• HTTP Actions

• parameter parsing

• session / cookie management

Page 23: Ruby and Rails Basics

View

• templates

• html / xml / js / pdf / ...

• custom languages

Page 24: Ruby and Rails Basics

Interested?

Page 25: Ruby and Rails Basics

How to build

Page 26: Ruby and Rails Basics

Textmate: http://macromates.com/

Page 27: Ruby and Rails Basics

Netbeans: http://www.netbeans.org/

Page 28: Ruby and Rails Basics

Aptana of Eclipse: http://www.aptana.com/

Page 29: Ruby and Rails Basics
Page 30: Ruby and Rails Basics

Read!

Page 31: Ruby and Rails Basics
Page 32: Ruby and Rails Basics
Page 33: Ruby and Rails Basics
Page 34: Ruby and Rails Basics
Page 35: Ruby and Rails Basics

Experiment!

Page 36: Ruby and Rails Basics
Page 37: Ruby and Rails Basics
Page 38: Ruby and Rails Basics

Questions?

Thank you!

Page 39: Ruby and Rails Basics

Bye!