Slide 1

Slide 1 text

Tom Czernik Learning Ruby on Rails

Slide 2

Slide 2 text

Who am I?  Bavarian web developer  Study Multimediatechnology in master degree  Ruby on Rails since 3 years  @mindbreak  Small german rails blog: http://www.wrel.de

Slide 3

Slide 3 text

What I am talking about  How to start  Guides  Make a little project  How to solve problems

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

…..?  … read a book  … start an new webproject  … take some lessons

Slide 6

Slide 6 text

Get familiar with ruby

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

TryRuby  Web-based ruby shell  15 Minutes tutorial http://tryruby.org/

Slide 9

Slide 9 text

Install Rails http://www.railsinstaller.org/

Slide 10

Slide 10 text

Start a little project  Blog  Twitter clone  …..  Keep it just simple

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Railsguides  Guides from the Rails-Team  Help to understand the parts of rails  Good way to start: http://guides.rubyonrails.org/getting_started.html (also with a step by step tutorial of a blog-system)

Slide 13

Slide 13 text

 Screencasts about Ruby, Rails, Gems and more  Every week a free episode  Also pro / revised episodes  Well explanation, covers all you have to know  ~ 380 Episodes  www.railscasts.com

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Codeacademy  Interactive guide to learn Ruby  Teach you how to code  Also webdevelopment basics like Javascript, HTML, CSS  http://www.codecademy.com/

Slide 17

Slide 17 text

Add functionality to your project • Example: Blog  Pagination: http://railscasts.com/episodes/51-will- paginate  Authentication: http://railscasts.com/episodes/209-introducing- devise  Gravatar: http://railscasts.com/episodes/244- gravatar

Slide 18

Slide 18 text

Solving Problems  Stackoverflow.com – Q & A Site for programmers  Search for solution  Post your specific problem  Ask in boards  http://www.ruby-forum.com/forum/rails  http://forum.ruby-portal.de/

Slide 19

Slide 19 text

Solving Problems  Gem specific:  Github Issues

Slide 20

Slide 20 text

Links  http://tryruby.org/  http://www.railsinstaller.org/  http://guides.rubyonrails.org  www.railscasts.com  http://www.codecademy.com/