Getting Started with Ruby on Rails (Udemy.com)

Foundations for Building Web Apps with Ruby on Rails

Created by: Paul Krause

Produced in 2017

icon
What you will learn

  • 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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a ruby on rails course? Or looking for more detail on Paul Krause's Getting Started with Ruby on Rails? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

This course covers all you need to get started with building Web applications with Ruby on Rails. It takes you from basic material on the best practices that are embedded into the Rails framework, through to advanced material on developing real time applications with Rails.
The course contains screen casts and practical examples. We show you how to get coding right away using Nitrous - a cloud based development environment. So there is no need to spend time on the tedious business of installing tools on your own machine.
I am not a full-time teacher. My courses are informed by extensive real-world application development both in industry and academia. So I teach you what works in practice, and by following this course you will benefit from my 35 years' experience in a wide range of software engineering projects.Who this course is for:
  • Those with a wish to gain a broad foundation in the technology and processes needed for developing Web Applications with Ruby on Rails.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Paul Krause

Paul Krause is Professor of Software Engineering at the University of Surrey. Prior to moving to his full-time Professorship in 2003, he was a Senior Principle Scientist at Philips Electronics. During his time at Philips he consulted widely with their global software development teams in Bruges, Eindhoven, Vienna, Bangalore and Singapore. He also wrote and delivered training courses on a wide range of advanced software development techniques both to individual teams and at the Global Philips Software Conference.
Since moving to the University of Surrey, his teaching has focused on Web Technologies. He teaches at both Undergraduate and Postgraduate level, with his courses always receiving very strong scores in the student feedback. He uses many of the technologies he teaches in his research work, ensuring that his taught material is both up to date and full of practical insights. During the last 13 years he has delivered introductory, intermediate and advanced level courses on: Java, Ruby on Rails, JavaScript (including Node.js, jQuery and Angular.js) and Behaviour Driven Development.
Prof. Krause was one of the authors of the first versions of the British Computer Society's Information System Examination Board's Foundation and Practioner's Software Testing syllabuses. He is Editor (Computing and Software) of the Institute of Engineering and Technology's

icon
Reviews

4.0

31 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

there is a problem with the volume. It just goes out for no reason.

Paul really gives you a great intro to Ruby on Rails as well as other development lessons. Very well done.

I have had no idea about how does MVC works or what is Ruby before going through this course. Perfectly explained everything that newbie needs to start with Ruby on Rails.

The course covers a multiple of aspects about Ruby, Rails and web app development. It provides a depth of knowledge from beginner through to some quite advanced stuff. All taught with a real practical focus. Highly recommended.

The instructor in this course is great although you may find him a little long winded or confusing at times, he is great and quick to responding your questions. I have learned a lot throughout the course. Also the voice is a bit quite so you might need to blast your speakers, other than that. Great course!

By J M on

I enjoyed this course a lot. It gave me the foundation I need to get started on Rails and I have referred to it several times while working on little practice projects of my own. I appreciate the focus on introducing us to best practices such as BDD and DRY. The instructor for the course explains things in a way that made them very easy for me to understand. Thanks Professor Krause.

I have tried all the options around, such as Codecademy, Code School, Rails Guides, Books etc. and I would say this course is optimal in respect to price, complexity, quality of teaching and materials and speed of learning. I would definitely recommend it to every beginner. I especially liked the fact that apart from the technicalities of Ruby and Rails some other very important topics were (to a certain extent) covered, such as agile development, behaviour-driver development, version control through Git and early deployment through Heroku. What's more at the end there is a free bonus HTML/CSS course.

This Course helped me understanding the fundamentals of Ruby on Rails and really aided in my Degree. Recommend for anyone wanting to learn Ruby. All videos explained well and at a good pace. Amazing

Something else that bothered me a lot is when I want to learn ruby on rails I don't want to learn ruby or HTMLI just want to learn Ruby On Rails,nothing more.

I have had a couple of problems working through this course. Mostly my mistakes. The Professor has been helpful in every case. More than I could have hoped for. Even when it has been my fault, Paul has been interested in finding ways to make the course better. I therefore suspect that this course will continue to get better as time goes on. What it lacks now is more than made up for in Paul's willingness to promptly help get you back on the rails. If you want to learn Rails, this is a great place to start!

I am a mature student taking a year off, due to family health issues, before year 3 of my web & mobile development degree course. I am trying to use what spare time I have doing as much self-learning as possible so I won't be out of touch when I go back to uni.I've enrolled in several online courses, and I have to say that this is the best video course; best online course full stop, that I've ever taken. Professor Krause clearly knows the subject inside and out, and he conveys that knowledge to the student in a concise and organised manner.I've never programmed in Java or any other OO language. I did my HNC in Software Development at a college that taught Javascript in the HNC year, and Java in the HND year. However, I transferred to uni for 2nd year, and of course, Java had been taught in first year there. So I missed it in both places.However, I did take an Object Oriented Analysis course in second year, as well as database design. Professor Krause's course has helped clarify many of the things I was taught in those courses.I also really like the way Professor Krause takes time to explain processes and their importance. This is highly valuable information.I am delighted with this course. Absolutely delighted. It's not perfect, by any means, but that's mainly due to headaches caused by changes between Rails 3 and 4, from what I've experienced so far. Google has been my friend, and Professor Krause has posted several clarifications in the discussion area.I also think I might have struggled a bit if I had had no programming experience at all, but I think a pure beginner would do fine in this course, especially if they purchased and consulted the recommended Pickaxe book to fill in any Ruby syntax blanks.In summary, I cannot recommend this course highly enough. I'm simply loving it. Thank you, Professor Krause!

I am over half way through this course. I am going to go ahead and give it a 5 out of 5 because of Professor Krause's willingness to improve and evolve the course, and his prompt turn around answering questions. That alone makes the course worth it every penny.