0
Welcome to Ruby on Rails for Beginners Course <ul><li>This is an introductory course that will </li></ul><ul><li>teach you...
What is Ruby on Rails <ul><li>Ruby on Rails an open source web framework based on the ruby programming language that is us...
Who should join  <ul><li>This training is for you if: </li></ul><ul><li>You are familiar with HTML and CSS. </li></ul><ul>...
What Topics are Covered in this training?  <ul><li>A quick introduction to ruby </li></ul><ul><li>Introduction to Git for ...
What will intro to Git cover <ul><li>You will learn the basic commands required for everyday usage: </li></ul>
Intro to Rest summary: <ul><li>REST means Representational State Transfer and shows how to design the interaction between ...
Rails Model-View-Controller Overview
Rails application directory structure <ul><li>Rails 3 directory structure </li></ul><ul><li>Rails 3.1 directory structure ...
Activeresource summary <ul><li>Activeresource Provides a simple way to consume RESTful services and could be useful in uti...
How the training will be ran: <ul><li>It is face to face and hands-on training that would culminate with the building a de...
What to expect at the end <ul><li>You will be able to build web applications using ruby on rails. </li></ul><ul><li>You wi...
Duration and Location <ul><li>The training will run for 3 days from 9.40am – 4.30 pm. </li></ul><ul><li>Starting on Friday...
How much does similar training cost around the UK: <ul><li>http:// rubyrailstraining.eventbrite.com /      -£1,150 </li></...
Cost of the training <ul><li>The  4 days training  will cost  £390 . </li></ul><ul><li>Early bird discount  for registrati...
Payment and registration <ul><li>Payment commences on 12 th  July 2011. </li></ul><ul><li>http://tech.wizebee.com/ruby-on-...
Cancellation Policy <ul><li>If you cancel your registration 5 or more calendar days before the scheduled start date of the...
Upcoming SlideShare
Loading in...5
×

3-day Ruby on rails for beginners course

6,277

Published on

Web application development with ruby on rails.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,277
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "3-day Ruby on rails for beginners course"

  1. 1. Welcome to Ruby on Rails for Beginners Course <ul><li>This is an introductory course that will </li></ul><ul><li>teach you how to build and deploy </li></ul><ul><li>web applications using rails. </li></ul>
  2. 2. What is Ruby on Rails <ul><li>Ruby on Rails an open source web framework based on the ruby programming language that is used to build a database backed web applications. </li></ul><ul><li>It favours convention over configuration and uses the Model-View-Controller (MVC) architecture pattern to be explained later . </li></ul><ul><li>What are people building with rails : </li></ul><ul><li>www.twitter.com **realtime social network </li></ul><ul><li>www.hulu.com **Stream TV & Movies. </li></ul><ul><li>www.yellowpages.com **Online directory </li></ul><ul><li>Online/ Mobile payment platforms </li></ul><ul><li>www.braintreepayments.com </li></ul><ul><li>http://recurly.com/ & https://squareup.com/ </li></ul><ul><li>Ecommerce </li></ul><ul><li>www.Groupon.com </li></ul><ul><li>www.shopify.com </li></ul><ul><li>SaaS products </li></ul><ul><li>http://basecamphq.com/signup **web-based project management collaboration </li></ul><ul><li>http://www.zendesk.com/signup **Help Desk and Support Ticket Software </li></ul><ul><li>http://pusher.com/pricing *realtime push notifications for your application </li></ul><ul><li>www.freeagentcentral.com **Online accounting software for small businesses </li></ul>
  3. 3. Who should join <ul><li>This training is for you if: </li></ul><ul><li>You are familiar with HTML and CSS. </li></ul><ul><li>You haven’t used Ruby on Rails before. </li></ul><ul><li>You have played with rails briefly but you are yet to fully understand it. </li></ul>
  4. 4. What Topics are Covered in this training? <ul><li>A quick introduction to ruby </li></ul><ul><li>Introduction to Git for source or version control </li></ul><ul><li>Introduction to Rest and how it applies to rails. </li></ul><ul><li>Test driven development using Rspec </li></ul><ul><li>Rails MVC overview and the anatomy of a rails application. Here we would build together a demo application complete with testing using Rspec and Git for source control. </li></ul><ul><li>Bonus #1: Intro to building gems and rails-engines for code re-use across multiple applications. </li></ul><ul><li>Bonus #2: Consuming Api’s with Activeresource. </li></ul><ul><li>Deployment to Heroku </li></ul>
  5. 5. What will intro to Git cover <ul><li>You will learn the basic commands required for everyday usage: </li></ul>
  6. 6. Intro to Rest summary: <ul><li>REST means Representational State Transfer and shows how to design the interaction between a client and a server. </li></ul><ul><li>REST breaks HTTP requests into verbs and nouns. </li></ul><ul><li>The verbs can be seen on this image to the right. </li></ul><ul><li>The nouns are URIs, unique identifiers for some resource accessible via the Web eg a book on Amazon </li></ul>
  7. 7. Rails Model-View-Controller Overview
  8. 8. Rails application directory structure <ul><li>Rails 3 directory structure </li></ul><ul><li>Rails 3.1 directory structure </li></ul>
  9. 9. Activeresource summary <ul><li>Activeresource Provides a simple way to consume RESTful services and could be useful in utilizing third party api's eg twitter api. </li></ul><ul><li>It enables us to transparently make a remote call (based on REST principles) like sending an HTTP GET request across the wire to a RESTful service: </li></ul><ul><li>GET http://api.myremote.com/people/1 </li></ul><ul><li><= James </li></ul><ul><li>In this training we would exmaine how to consume twitter api with activeresurce. </li></ul>
  10. 10. How the training will be ran: <ul><li>It is face to face and hands-on training that would culminate with the building a demo application. </li></ul><ul><li>Each topic will be presented with slides and practical code work through where applicable. </li></ul>
  11. 11. What to expect at the end <ul><li>You will be able to build web applications using ruby on rails. </li></ul><ul><li>You will be able to build ruby gems and rails-engine. </li></ul><ul><li>You will know where to find additional resources. </li></ul>
  12. 12. Duration and Location <ul><li>The training will run for 3 days from 9.40am – 4.30 pm. </li></ul><ul><li>Starting on Friday 5th then on Saturday 6th August and Monday 8th Aug 2011. </li></ul><ul><li>Location: The training will be held on the grounds of Newcastle University. The exact rooms will be communicated to you later. </li></ul>
  13. 13. How much does similar training cost around the UK: <ul><li>http:// rubyrailstraining.eventbrite.com /     -£1,150 </li></ul><ul><li>http://www.unboxedconsulting.com/courses/ub_2011_07_04   -£1150 </li></ul><ul><li>http://skillsmatter.com/course/ajax-ria/andrew-chalkleys-core-ruby-on-rails-fast-track -£1095.00, with discount £547.50 </li></ul><ul><li>http://www.academyclass.com/training/Web-Fundamentals/Ruby-on-Rails-training-course   -£897 </li></ul><ul><li>http://rubyonrailstraining.eventbrite.com/ -£600 </li></ul><ul><li>http:// www.wellho.co.uk/course/rrfull.html    -£350 + vat or £400 </li></ul>
  14. 14. Cost of the training <ul><li>The 4 days training will cost £390 . </li></ul><ul><li>Early bird discount for registration within the first 7 days - £310 </li></ul><ul><li>Early bird discount for registration between day 8 - day 14 - £350 </li></ul>
  15. 15. Payment and registration <ul><li>Payment commences on 12 th July 2011. </li></ul><ul><li>http://tech.wizebee.com/ruby-on-rails-for-beginners-course </li></ul><ul><li>How to Pay: </li></ul><ul><li>Visit: http://wizebee-ruby-on-rails-course.eventbrite.com/ </li></ul><ul><li>Only 25 spaces are available. </li></ul>
  16. 16. Cancellation Policy <ul><li>If you cancel your registration 5 or more calendar days before the scheduled start date of the class, you will get a full refund. </li></ul><ul><li>If you cancel your registration 1- 4 calendar days before the class start date, you will only get a 50% refund. </li></ul><ul><li>If you do not show up for the event, or cancel on the day of the event, you won't get any refund. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×