Learn Ruby and Rails: Build a blog from scratch step by step
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
598 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Ruby and Rails: Build a blog from scratch step by step to your Wishlist.

Add to Wishlist

Learn Ruby and Rails: Build a blog from scratch step by step

Practical Hands-on coding of a complete blog application from scratch using Ruby on Rails Framework.
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
598 students enrolled
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $130 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install Ruby and Rails
  • Create new Rails project
  • Start Rails server
  • Understand conditional statements
  • Understand basic loops
  • Understand Variables and their scope
  • Understand arrays
  • Understand MVC
  • Create controllers
  • Create models
  • Add resources to routes
  • Create CRUD application
  • Implement basic security
  • Run migrations
  • Use helpers
  • Use bootstrap
View Curriculum
Requirements
  • Basic understanding of JavaScript
  • Basic understanding of HTML and CSS
Description

Ruby  is a modern object oriented programming language, and Ruby on Rails is a popular and  powerful    frameworks  for building web applications. Rails was built using Ruby and makes it much easier to develop web applications with Ruby. Some notable applications have been built using Ruby on Rails: They incude

Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages to just mention a few.. A google search will reveal much more.. 

This course is for the absolute beginner to Ruby programming language and Rails framework.
I will guide you through setting up your development environment. Then we will cover some basics of the Ruby programming language.  We will also install git and touch on github which is used for version control.
We will create a complete blog application from scratch using Rails and in the process build up your skills.

Concepts we will cover while building our blog project include:

Creating a new rails project
Updating gems using bundler
Illustration of MVC architecture
Starting rails server
Conditional statements
Loops
Creating controllers
Creating models
Associating models
creating views
Generating models
Running migrations
Creating posts
Editing posts
Reading posts
Deleting posts
Adding links to posts
Creating comments
Deleting comments
Creating controller actions
Setting up routes
Create forms
Using helpers
Adding resources and automatically generating routes
Implementing basic security

-By the end of this practical course you would have developed enough skills to be creative and exapnd this project or build similar type of projects.

Who is the target audience?
  • Beginner developers
  • Beginner Programmers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
68 Lectures
06:32:40
+
Introduction to Ruby programming language
37 Lectures 03:05:09



Installing Ruby for Windows
05:10

Installing Sublimetext
03:49

What is Git
04:09

Install git
06:02

What is github
02:20

Ways of interacting with Ruby
01:21

Interacting with Ruby with Single command
06:04

Interacting with Ruby with a Ruby file
05:07

Interacting with Ruby with interactive Ruby
07:30

Clearing and exiting IRB screen
03:09

RubyGems
06:26

Ruby Objects
03:25

Ruby Variables
05:31

Ruby Variable scope
08:03

Ruby Numbers
05:32

Ruby Strings
09:05

Ruby Arrays
05:17

Manipulating Ruby Arrays
06:33

Ruby Hashes
06:27

Ruby symbols
06:22

Ruby Arithmetic Operators
05:31

Ruby logical Operators
04:51

Ruby comparison operators
06:16

Ruby Ranges
05:58

Ruby Constants
04:14

Boolean data type
04:25

Using comments in Ruby
05:45

Conditional statements
07:15

While loops
06:02

For loops
04:01

Break statement
03:46

next statement
00:59

Until statement
03:01

Each method
04:55
+
Introduction to Ruby Rails
3 Lectures 11:22
What is Ruby on Rails
03:57

Famous sites built with Ruby on Rails
02:44

What is M V C ?
04:41
+
Project: Build a blog application from scratch
28 Lectures 03:16:09
Installing Rails
04:22

Web servers
04:34

Checking dev tools
03:51

Creating a new rails project
05:31

Checking gem updates with bundler
02:53

Starting rails server
03:29

Generating a Controller
07:27

Setting the homepage
05:41

Declaring a resource
05:09

Create action to add post
03:56

Add form to create new post
07:27

Add action to create post
08:49

Creating the post model
08:58

Saving data to the controller
10:01

Showing posts
09:24

Listing posts
07:32

Adding styling with bootstrap
13:20

Adding form validation
08:33

Handling Validation errors
05:28

Adding Links to posts
04:05

Editing Posts
09:10

Deleting Posts
06:48

Generating Comments Model
06:29

Associating Models
08:06

Generating Comments Controller
07:10

Adding action to create comments
08:44

Splitting views and implementing delete actions
09:51

Implementing basic security
09:21
About the Instructor
Bluelime Learning Solutions
4.0 Average rating
1,562 Reviews
35,127 Students
85 Courses
Learning made simple

Bluelime is UK based and creates quality easy to understand eLearning solutions .All our courses are 100% video based. We teach hands –on- examples that teach real life skills .

Bluelime has engaged in various types of projects for fortune 500 companies and understands what is required to prepare students with the relevant skills they need.