5. I hope to see Ruby help every programmer in
the world to be productive, and to enjoy
programming, and TO BE HAPPY.
That is the primary purpose of Ruby
language.
Matz
6. 5.times {print “Ruby is awesome!”}
puts "The file does not exist"
unless File.exist?('somefile')
Ruby syntax
Write lines of code that actually read like English (almost)…
Where is the semi-colon?
9. Rubyon Rails(Rails)
Ruby on Rails is a popular, open-source,
object-oriented web development framework
used by many programmers and application
providers.
10. Ruby on Rails is for everyone who wants to build
web applications, whether they're 30-year
veterans or only just started to learn yesterday.
All are welcome!
DHH
12. What’sinsideRubyOn Rails
✔ Rails is a Ruby gem
✔ An extensive set of code generators
✔ Automated testing scripts
✔ Rails ecosystem: additional tools
15. TheRailsDoctrine
✖Optimize for programmer happiness
✖Convention over Configuration
✖The menu is omakase
✖No one paradigm
✖Exalt beautiful code
✖Value integrated systems
✖Progress over stability
✖Push up a big tent
21. WhatisCRUD?
CRUD Action Concept
Create
new Display new record form
create Process new record form
Read
index List records
show Display a single record
Update
edit Display edit record form
update Process edit record form
Delete
delete Display delete record form
destroy Process delete record form
32. TheFreeway
Try Ruby http://tryruby.org
Got 15 minutes? Give Ruby a shot right now from the safety of
your browser!
Railscasts http://railscasts.com/
The screencasts are short and focus on one technique so you can
quickly move on to applying it to your own project. The topics
target the intermediate Rails developer.
Codecademy http://www.codecademy.com/tracks/ruby
Learn how to create a number of useful applications quickly and
easily.
Mackenzie'sscreencasts https://mackenziechild.me
Author challenged himself to truly learn Ruby on Rails by building
12 web apps in 12 weeks. Each week he recorded a screencast to
show you how he built each app.
TheOdin Project http://www.theodinproject.com/
is a website that teaches Web Development using the best free
tutorials from all around the web.
Find more Ruby free resources here: http://iwanttolearnruby.com/
35. RubyOnRailsfor yourappidea
It’s easy to learn
You can easily find
knowledge almost
everywhere – from paid
books, free ebooks,
youtube videos, websites
to knowledge bases of
Ruby on Rails
development houses.
Designed for
programmer happiness
Thanks to Ruby rules
like Convention over
Configuration or Don’t
Repeat Yourself
developers have less
work, and the results
are coming much faster.
Resources
Development simplicity
and fun depends on
compatibility with the
ecosystem. Ruby on Rails
also means more then
50.000 gems (plugins)
that you can add to your
application.
Community
Even if you will have any
problems with the code,
RoR has really huge
community, who can
kindly answer your
questions and solve your
problems.
Security
It was always a very
important thing in the
world of Ruby. There is a
lot of dedicated features
implemented directly
into the Ruby on Rails
framework and they are
enabled by default.
RoR is not a framework,
it’s a lifestyle
Better code, cool projects
and finally – great
product. Ruby on rails
also became a symbol of
the whole culture –
young, well-educated
entrepreneurs of fast
growing businesses.
37. Creditspart 1
Special thanks to all the people who made and
released these awesome resources for free:
✖ http://www.slidescarnival.com/
✖ https://unsplash.com/
✖ http://rubyonrails.org/
✖ http://code.tutsplus.com/tutorials/what-is-
ruby-on-rails--cms-22077
✖ https://en.wikipedia.org/wiki/Ruby_(programm
ing_language)
✖ http://skillcrush.com/2015/02/02/37-rails-sites/
✖ http://rubyonrails.org/doctrine/
✖ http://railsgirls.rug.lviv.ua/install/
✖ http://trends.builtwith.com/framework/Ruby-
on-Rails
38. Creditspart 2
Special thanks to all the people who made and
released these awesome resources for free:
✖ http://awesome-ruby.com/
✖ http://jobs.dou.ua/
✖ https://blog.bloc.io/ruby-on-rails-job-trends-
report/
✖ http://learnrubythehardway.org/book/
https://www.railstutorial.org/
✖ http://www.rubyinside.com/media/poignant-
guide.pdf
✖ http://themasters.io/startups-ruby-on-rails/
✖ http://www.sitepoint.com/ruby-community-
introduction