Getting Started With Ruby On Rails

Posted By: ELK1nG

Getting Started With Ruby On Rails
Last updated 9/2017
MP4 | Video: h264, 1152x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.56 GB | Duration: 15h 57m

Foundations for Building Web Apps with Ruby on Rails

What you'll 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
Requirements
Some experience in computer programming
Ideally some experience in Object Orientation
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.

Overview

Section 1: Basic Introduction to Ruby for Rails Developers

Lecture 1 Setting the Scene

Lecture 2 Using Nitrous.io for Ruby on Rails

Lecture 3 The Nitrous Desktop

Lecture 4 A Little Deeper into Ruby

Lecture 5 Classes in Ruby

Lecture 6 Interactive Ruby: the IRb

Lecture 7 A Little Practice with Ruby

Section 2: Handling Static Pages in Rails

Lecture 8 Introducing Rails

Lecture 9 Static Pages in Rails

Lecture 10 Fleshing Out the Content

Section 3: Getting Your Processes Sorted

Lecture 11 The Importance of Process

Lecture 12 Setting up your Development Environment

Lecture 13 Behaviour Driven Development

Lecture 14 Version Control with Git and GitHub

Lecture 15 Early Deployment and Reprise

Section 4: Now Add Some Database Magic

Lecture 16 Using Active Record

Lecture 17 Validations, Action Callbacks and Authorisation

Lecture 18 Capturing Associations between Classes

Lecture 19 Thinking About Your Models

Lecture 20 A Little Bit of Tidy Up with jQuery

Section 5: A Touch of Style

Lecture 21 Laying the Foundations for a Makeover

Lecture 22 Semantic Markup with HTML5

Lecture 23 Sassy CSS

Section 6: Take a REST

Lecture 24 RESTful Rails

Lecture 25 RESTful CRUD in Detail

Section 7: And a Sprinkling of Gems

Lecture 26 A Sprinkling of Gems

Lecture 27 Active Admin

Lecture 28 CarrierWave and RMagick

Section 8: Now What Have We Got

Lecture 29 Where to now?

Section 9: Starting the Move to the Next Level

Lecture 30 More on Working with Git

Lecture 31 My First Real Time Rails App

Section 10: Appendix: HTML5 Basics

Lecture 32 What is HTML?

Lecture 33 A Short history of HTML

Lecture 34 The structure of an HTML document

Lecture 35 The Document Object Model

Lecture 36 The "head" element

Lecture 37 Block type and inline elements

Lecture 38 Character encoding

Lecture 39 Marking up text

Lecture 40 Tables

Lecture 41 Forms

Lecture 42 Links

Lecture 43 Validation

Lecture 44 Accessibility

Lecture 45 Review and next steps

Section 11: Appendix: CSS3 Design Patterns

Lecture 0 Why Design Patterns?

Lecture 46 Image Replacement

Lecture 0 Font styles

Lecture 47 Layouts: Tabs

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