Learn Ruby and Rails: Build a blog from scratch step by step
What you'll 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
Course content
- Preview01:46
- Preview03:56
- Preview05:06
- 05:10Installing Ruby for Windows
- 03:49Installing Sublimetext
- 04:09What is Git
- 06:02Install git
- 02:20What is github
- 01:21Ways of interacting with Ruby
- 06:04Interacting with Ruby with Single command
- 05:07Interacting with Ruby with a Ruby file
- 07:30Interacting with Ruby with interactive Ruby
- 03:09Clearing and exiting IRB screen
- 06:26RubyGems
- 03:25Ruby Objects
- 05:31Ruby Variables
- 08:03Ruby Variable scope
- 05:32Ruby Numbers
- 09:05Ruby Strings
- 05:17Ruby Arrays
- 06:33Manipulating Ruby Arrays
- 06:27Ruby Hashes
- 06:22Ruby symbols
- 05:31Ruby Arithmetic Operators
- 04:51Ruby logical Operators
- 06:16Ruby comparison operators
- 05:58Ruby Ranges
- 04:14Ruby Constants
- 04:25Boolean data type
- 05:45Using comments in Ruby
- 07:15Conditional statements
- 06:02While loops
- 04:01For loops
- 03:46Break statement
- 00:59next statement
- 03:01Until statement
- 04:55Each method
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 this course is for:
- Beginner developers
- Beginner Programmers
Instructor
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.