Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Learn Ruby And Rails: Build A Blog From Scratch Step By Step

Posted By: ELK1nG
Learn Ruby And Rails: Build A Blog From Scratch Step By Step

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

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