Getting Started with Ruby on Rails

Product type

Getting Started with Ruby on Rails

Udemy
Logo Udemy
Provider rating: starstarstarstarstar_half 8.5 Udemy has an average rating of 8.5 (out of 2 reviews)

Need more information? Get more details on the site of the provider.

Description

If you travel off the beaten track you will find fine Wine.

Coming Soon!

Sincere apologies - I promised some updates in April and we are now in June. Our exams are over now and at last I really do have some time to update/extend the course. Indeed, I must do so as I need more material to support my University teaching from next September. So I have to get to work on this NOW! Expect the first (minor) update tomorrow (2013/06/10). Some exciting things are coming!

Here are links to some of the websites that my team has developed using the techniques covered in this course:

Tiger Nation 

Surrey Wildlife Trust 

Friends of Box Hill 

This course will provide all the background you need to help you…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

If you travel off the beaten track you will find fine Wine.

Coming Soon!

Sincere apologies - I promised some updates in April and we are now in June. Our exams are over now and at last I really do have some time to update/extend the course. Indeed, I must do so as I need more material to support my University teaching from next September. So I have to get to work on this NOW! Expect the first (minor) update tomorrow (2013/06/10). Some exciting things are coming!

Here are links to some of the websites that my team has developed using the techniques covered in this course:

Tiger Nation 

Surrey Wildlife Trust 

Friends of Box Hill 

This course will provide all the background you need to help you engineer high quality sites  like these in Ruby on Rails. I start with the basics of the Ruby programming language, specifically focusing on the features that are exploited in Rails to support productivity and quality. I then lead you progressively through the main features of the Rails Framework; the course has been built from the ground up using Rails 3.2, so fast tracks you straight into the current release version.

I did not want to complicate the technology chapters with too much on process. However, process is important and so I include a chapter that shows you how to put example projects under version control and adopt continuous testing. I will show you how to use RSpec and Cucumber to drive your development by first specifying the behaviour that is required and then incrementally delivering until your tests show that you have satisfied those requirements. I will also show you how to use version control, and deploy your increments into Heroku so that your customer may review them, and introduce you to the IDE RubyMine.

As well as learning about Rails, you will also get a good grounding of standards based development of the client side using Html5, Css3 and JavaScript. And just as a bonus, there is some background material on object modelling to help you think more deeply about the Business model that is at the heart of your application.

Whilst Rails as a Framework gives you many tools to enhance the productivity and fun of building Web Applications, significant added power comes from the Rails ecosystem and the Gems that members of the ecosystem contribute freely. I want to introduce you into that ecosystem, for it is these gemstones that enable us to build cathedrals.

Finally, I should mention that I teach this material at Masters level. So this is very much a living course. I will update the material as new versions of Rails come out. And I will respond to requests of the nature of "why don't you cover this?" by creating additional content where there is a demand (unless I genuinely doubt the relevance or value of what has been requested!).

Category: Technology
  • Over 50 lectures and 14.5 hours of content!
  • Basics of Ruby
  • The MVC architecture of Rails
  • How Rails supports the Development of Models
  • How Rails supports the Development of Views
  • Best Practice in the use of HTML5 and CSS3
  • Best Practice in Behavioural Driven Development
  • How to use an extensive range of Ruby Gems to maximise productivity
  • CSS3 Animations
  • Responsive Design

Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails.

  • Some experience in computer programming
  • Ideally some experience in Object Orientation

I have spent the thirty-something years since I graduated skipping between Academic and Industrial Research. The last 25 years as a software engineer has been spent at Surrey University, Imperial Cancer Research Fund, Philips Electronics and now back at Surrey University. 

There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.