Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Counselling session for Ruby on Rails Course

zoras
August 10, 2015

Counselling session for Ruby on Rails Course

zoras

August 10, 2015
Tweet

More Decks by zoras

Other Decks in Education

Transcript

  1. Date: August 10th, 2015 Saroj Maharjan @zoraslapen

  2. RubyNepal.org @ruby_nepal

  3. http://www.meetup.com/Nepal-Ruby-Users-Group

  4. None
  5. Why Programming? ✤ Computer programming has quickly become one of

    the most lucrative industries in the US. ✤ The average salary for a computer programmer just hit an all-time high as it approaches $100,000.
  6. http://blog.bloc.io/ruby-on-rails-job-trends-report/

  7. Why Ruby on Rails? ✤ Ruby on Rails (RoR) was

    designed to put the productivity of the developer first ✤ Companies that want to iterate on product ideas quickly use RoR for their web applications ✤ Startup and Agile culture ✤ Vibrant community
  8. The Best Language to Learn in 2014

  9. Fourth-highest salary

  10. Salary comparison: ROR vs Java

  11. None
  12. Who is using Rails? ✤ Over 600,000 websites are now

    running on Ruby on Rails, creating more need for developers ✤ The BIG Boys are doing it ✤ Twitter, Shopify, Scribd, Groupon, Basecamp, Crunchbase, AirBNB, Github, Slideshare, Soundcloud, Bloomberg, Hulu, Indiegogo, Amazon, BBC, Cisco, CNET, IBM, JP Morgan, NASA, Apple, Yahoo! and many more..
  13. None
  14. “Ruby is designed to make programmers happy.” – Yukihiro “Matz”

    Matsumoto
  15. Hello World in different languages https://en.wikipedia.org/wiki/List_of_Hello_world_program_examples

  16. Hello World https://en.wikipedia.org/wiki/List_of_Hello_world_program_examples

  17. Ruby.. ✤ https://ruby-lang.org ✤ Free, open-source, use, copy, modify, distribute

    ✤ “I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy.” - Matz ✤ Eg. 1000000 can be written as 1_000_000
  18. Ruby is Object-Oriented ✤ In Ruby, virtually everything is an

    object ✤ Every bit of information and code can be given their own properties and actions ✤ Flexible language ✤ Ruby tries not to restrict the coder
  19. http://leapfrog.academy/courses_ror.php

  20. Job Prospect for Bootcamp Grads

  21. Web Application ✤ A program or application that is run

    and used on separate computers / browsers ✤ Collection of static and dynamic web pages ✤ website vs web application ✤ static content vs user interaction ✤ simple html vs complex app/db backend ✤ eg. news website vs facebook feed ✤ web server and application server ✤ server side scripting / computation
  22. RubyonRails.org ✤ Rails was created in 2003 by David Heinemeier

    Hansson ✤ Extracted from Basecamp web application ✤ 100% Ruby ✤ https://github.com/rails/rails
  23. Ruby on Rails App ✤ MVC Framework ✤ RAD -

    Rapid Application Development ✤ Automagical ✤ Rails Philosophy ✤ Convention over Configuration ✤ DRY - Don’t Repeat Yourself ✤ Active Record Pattern ✤ Omakase
  24. http://leapfrog.academy/courses_ror.php

  25. “If you could get up the courage to begin, you

    have the courage to succeed.” –David Viscott
  26. Any Queries needed to Digest?