Ruby and Rails Basics
-
Upload
arrrrcamp -
Category
Technology
-
view
1.013 -
download
6
description
Transcript of Ruby and Rails Basics
![Page 1: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/1.jpg)
Ruby and Railsa Crash Course
![Page 2: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/2.jpg)
Joren
twitter.com/joren
tech.jorendegroof.be
jorendegroof.be
openminds.be
Multimedia & Communicatie Technologie
filéflambé.be
![Page 3: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/3.jpg)
http://arrrrcamp.be/ruby.and.rails.pdf
![Page 4: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/4.jpg)
Ruby
![Page 5: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/5.jpg)
classes
![Page 6: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/6.jpg)
classes
![Page 7: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/7.jpg)
classes
![Page 8: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/8.jpg)
methods
![Page 9: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/9.jpg)
variables
![Page 10: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/10.jpg)
dynamic typing
![Page 11: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/11.jpg)
duck typing
![Page 12: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/12.jpg)
duck typing
![Page 13: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/13.jpg)
strings & numbers
![Page 14: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/14.jpg)
arrays
![Page 15: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/15.jpg)
hashes
![Page 16: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/16.jpg)
modulesWith the help of: Mijn liefje!
![Page 17: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/17.jpg)
blocks
![Page 18: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/18.jpg)
Rails
![Page 19: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/19.jpg)
• DHH
• Opinionated framework
• Convention over Configuration
• DRY
• YAGNI
• TDD
![Page 20: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/20.jpg)
MVC
• Model
• View
• Controller
![Page 21: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/21.jpg)
Model
• Database Access Object
• Bussiness Logic
• CRUD
![Page 22: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/22.jpg)
Controller
• HTTP Actions
• parameter parsing
• session / cookie management
![Page 23: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/23.jpg)
View
• templates
• html / xml / js / pdf / ...
• custom languages
![Page 24: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/24.jpg)
Interested?
![Page 25: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/25.jpg)
How to build
![Page 29: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/29.jpg)
![Page 30: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/30.jpg)
Read!
![Page 31: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/31.jpg)
![Page 32: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/32.jpg)
![Page 33: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/33.jpg)
![Page 34: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/34.jpg)
![Page 35: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/35.jpg)
Experiment!
![Page 36: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/36.jpg)
![Page 37: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/37.jpg)
![Page 38: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/38.jpg)
Questions?
Thank you!
![Page 39: Ruby and Rails Basics](https://reader033.fdocuments.in/reader033/viewer/2022052621/5587834cd8b42a897d8b4618/html5/thumbnails/39.jpg)
Bye!