Learn Ruby And Rails: Build A Blog From Scratch Step By Step
Last updated 6/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 451.74 MB | Duration: 6h 33m
Last updated 6/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 451.74 MB | Duration: 6h 33m
Practical Hands-on coding of a complete blog application from scratch using Ruby on Rails Framework.
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
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 projectUpdating gems using bundlerIllustration of MVC architectureStarting rails serverConditional statementsLoopsCreating controllersCreating modelsAssociating modelscreating viewsGenerating modelsRunning migrationsCreating postsEditing postsReading postsDeleting postsAdding links to postsCreating commentsDeleting commentsCreating controller actionsSetting up routesCreate formsUsing helpersAdding resources and automatically generating routesImplementing 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.
Overview
Section 1: Introduction to Ruby programming language
Lecture 1 Introduction
Lecture 2 What is Ruby?
Lecture 3 Downloading Ruby for Windows
Lecture 4 Installing Ruby for Windows
Lecture 5 Installing Sublimetext
Lecture 6 What is Git
Lecture 7 Install git
Lecture 8 What is github
Lecture 9 Ways of interacting with Ruby
Lecture 10 Interacting with Ruby with Single command
Lecture 11 Interacting with Ruby with a Ruby file
Lecture 12 Interacting with Ruby with interactive Ruby
Lecture 13 Clearing and exiting IRB screen
Lecture 14 RubyGems
Lecture 15 Ruby Objects
Lecture 16 Ruby Variables
Lecture 17 Ruby Variable scope
Lecture 18 Ruby Numbers
Lecture 19 Ruby Strings
Lecture 20 Ruby Arrays
Lecture 21 Manipulating Ruby Arrays
Lecture 22 Ruby Hashes
Lecture 23 Ruby symbols
Lecture 24 Ruby Arithmetic Operators
Lecture 25 Ruby logical Operators
Lecture 26 Ruby comparison operators
Lecture 27 Ruby Ranges
Lecture 28 Ruby Constants
Lecture 29 Boolean data type
Lecture 30 Using comments in Ruby
Lecture 31 Conditional statements
Lecture 32 While loops
Lecture 33 For loops
Lecture 34 Break statement
Lecture 35 next statement
Lecture 36 Until statement
Lecture 37 Each method
Section 2: Introduction to Ruby Rails
Lecture 38 What is Ruby on Rails
Lecture 39 Famous sites built with Ruby on Rails
Lecture 40 What is M V C ?
Section 3: Project: Build a blog application from scratch
Lecture 41 Installing Rails
Lecture 42 Web servers
Lecture 43 Checking dev tools
Lecture 44 Creating a new rails project
Lecture 45 Checking gem updates with bundler
Lecture 46 Starting rails server
Lecture 47 Generating a Controller
Lecture 48 Setting the homepage
Lecture 49 Declaring a resource
Lecture 50 Create action to add post
Lecture 51 Add form to create new post
Lecture 52 Add action to create post
Lecture 53 Creating the post model
Lecture 54 Saving data to the controller
Lecture 55 Showing posts
Lecture 56 Listing posts
Lecture 57 Adding styling with bootstrap
Lecture 58 Adding form validation
Lecture 59 Handling Validation errors
Lecture 60 Adding Links to posts
Lecture 61 Editing Posts
Lecture 62 Deleting Posts
Lecture 63 Generating Comments Model
Lecture 64 Associating Models
Lecture 65 Generating Comments Controller
Lecture 66 Adding action to create comments
Lecture 67 Splitting views and implementing delete actions
Lecture 68 Implementing basic security
Lecture 69 Thank You
Beginner developers,Beginner Programmers