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

Counselling session for Ruby on Rails Course

August 10, 2015

Counselling session for Ruby on Rails Course


August 10, 2015

More Decks by zoras

Other Decks in Education


  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”

  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?