Ruby and Ruby on Rails Starter

Learn Ruby and Ruby on Rails 5 – the perfect starter course
Ruby and Ruby on Rails Starter
File Size :
3.56 GB
Total length :
7h 56m

Category

Instructor

Mashrur Hossain

Language

Last update

6/2018

Ratings

4.5/5

Ruby and Ruby on Rails Starter

What you’ll learn

Build basic Rails applications
Learn MVC structure and put it to action
Take the first step towards becoming a Rails developer
Learn basics of Ruby programming language

Ruby and Ruby on Rails Starter

Requirements

A modern browser and internet connection
No prior programming knowledge required

Description

Re-designed and upgraded 11/2017! The Ruby and Ruby on Rails Starter Course, completely re-designed and upgraded in November 2017, provides a simple introduction to programming using Ruby and to Web Applications Development using the Rails framework (Rails 5, but can be applied to Rails 4 as well). This course is for students who have no prior experience in programming and is an optional pre-course to “The Complete Ruby on Rails Developer” or “The Professional Ruby on Rails Developer with Rails 5” courses here on Udemy.
Why Ruby on Rails? Since its introduction, Ruby on Rails has rapidly become one of the most powerful tools for building web applications for startups and existing software houses. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages and much more.
This course provides a structured introduction to programming, with varied data structures as simple mini projects as developed moving on to Rails where a Todo web app project is developed. It utilizes video and text lectures, homework and exercises. There will also be references to free resources available on the internet to supplement the course materials.
Some features of this course are:
– Ruby programming – introduction to Object Oriented Programming
– Rails 5 using cloud-based Integrated Development Environment
– Rails MVC structure – Models, Views, Controllers
– Model-backed forms
– Migrations
– and much more!

Overview

Section 1: Up and running with IDE and Command Line

Lecture 1 Course Introduction

Lecture 2 Sign up for Cloud9 IDE

Lecture 3 Text – Sign up for online IDE (IMPORTANT – don’t skip)

Lecture 4 Getting familiar with IDE

Lecture 5 Learn about the command line

Lecture 6 Helpful info – Text

Section 2: Get started with Ruby programming language

Lecture 7 Introduction to Ruby and Hello World!

Lecture 8 Introduction to Ruby and hello world – Text

Lecture 9 Strings in Ruby

Lecture 10 Strings – Text directions and code

Lecture 11 Strings – 2

Lecture 12 Strings 2 – Text directions and code

Lecture 13 Solutions to exercises

Lecture 14 Numbers in Ruby

Lecture 15 Numbers – Text directions and code

Lecture 16 Numbers – 2

Lecture 17 Numbers 2 – Text directions and code

Lecture 18 Branching if/else

Lecture 19 Branching if/else – Text directions and code

Lecture 20 Explore more branching

Lecture 21 More branching – Text directions and code

Lecture 22 Arrays in Ruby

Lecture 23 Arrays in Ruby – Text directions and code

Lecture 24 Arrays 2 – explore more

Lecture 25 Arrays – 2 – Text directions and code

Lecture 26 Hash structures in Ruby

Lecture 27 Hash – Text directions and code

Lecture 28 Ruby styling

Lecture 29 Practice what you have learnt!

Lecture 30 Introduction to Object Oriented Programming

Lecture 31 Introduction to OOP – Text directions and code

Lecture 32 Inheritance and Modules

Lecture 33 Inheritance and modules – Text directions and code

Lecture 34 Final Ruby project – File Reader class

Lecture 35 Project File Reader – Text directions and code

Section 3: Welcome to the world of Ruby on Rails!

Lecture 36 What are web applications?

Lecture 37 Command line and install Ruby on Rails 5

Lecture 38 Command line and install Rails 5 – Text directions and code

Lecture 39 Components of a Rails Application

Lecture 40 What are actions?

Lecture 41 Start a new Rails app and learn about MVC

Lecture 42 Start new Rails app and MVC – Text lecture and code

Lecture 43 Add views and homework

Lecture 44 Add views – Text lecture

Lecture 45 C R U D – kickoff

Lecture 46 CRUD kickoff – Text lecture

Lecture 47 CRUD from console

Lecture 48 CRUD from console – Text directions and code

Lecture 49 Wrap section 3 with assignments

Lecture 50 Wrap section 3 – Text content

Section 4: Actions from UI

Lecture 51 Discuss <% and <%= in more detail

Lecture 52 Actions from UI

Lecture 53 Actions from UI – Text directions and code

Lecture 54 Create action and error display from browser

Lecture 55 Create action – Text directions and code

Lecture 56 Complete create and show actions and add flash

Lecture 57 Complete create, show and flash – Text directions and code

Lecture 58 Initiate version control with Git

Lecture 59 Version control with Git – Text directions and code

Lecture 60 Edit action

Lecture 61 Edit action – Text directions and code

Lecture 62 The .each method

Lecture 63 Index action and listing

Lecture 64 Index action and listing – Text directions and code

Lecture 65 Destroy action and refactor code

Lecture 66 Destroy and refactor – Text directions and code

Lecture 67 Create new flashy version of Todo app using bootstrap and scaffold generators

Lecture 68 Bonus Lecture: Thank you and next steps

Anyone who wants to learn how to build web applications,Anyone who wants to get started with Ruby on Rails,Anyone who wants to learn programming basics

Course Information:

Udemy | English | 7h 56m | 3.56 GB
Created by: Mashrur Hossain

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top