Learn Ruby On Rails From Scratch Build Image Sharing App



Last updated 6/2021
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 847.91 MB | Duration: 7h 36m
Build a social image sharing app with authentication system and crud functionality.


What you’ll learn
Install Ruby and Rails
Add gems to gem file
Run Bundle install
Generate Controllers
Generate models
Associate models
Create actions for controllers
Create views for controller actions
Implement authentication system
Implement CRUD( Create,Read ,Update,Delete)
Implement Image upload capability
Requirements
You should have a basic understanding of HTML and CSS
You should have a basic understanding of JavaScript
Description
Welcome to this course. We will be building a social image sharing app with authentication system so user of the app will have to register and sign-in each time before they can use the app. the app will also have full CRUD (Create,Update,Read,Delete) functionality.
The course contains 72 video lectures and duration of 7.5hours
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 image sharing app project include
Creating a new rails projectUpdating gems using bundlerStarting rails serverCreating controllersCreating modelsAssociating modelscreating viewsGenerating modelsRunning migrationsCreating postsEditing postsReading postsDeleting postsAdding links to postsCreating commentsDeleting commentsCreating controller actionsSetting up routesAdding resources and automatically generating routesImplementing authentication systemImage uploading
By the end of this course you would have developed enough skills to be build other projects.
Overview
Section 1: What is Ruby and Rails ?
Lecture 1 Introduction
Lecture 2 What is Ruby
Lecture 3 What is Rails
Lecture 4 Multi-Million Dollar Sites built with Ruby and Rails
Lecture 5 Downloading Ruby
Lecture 6 Installing Ruby
Lecture 7 Ways to access ruby
Lecture 8 Accessing Ruby from command prompt
Lecture 9 Interacting with Ruby via a file
Lecture 10 Interacting with ruby via the Shell
Lecture 11 What are Ruby Gems?
Lecture 12 Some Common Gem Commands
Lecture 13 What are Variables ?
Lecture 14 Variable Scopes
Lecture 15 What is are Ruby constants
Lecture 16 Arrays
Lecture 17 Manipulating Arrays
Lecture 18 Arithmetic Operators
Lecture 19 Logical Operators
Lecture 20 Comparison Operators
Lecture 21 Conditional Statements
Lecture 22 Ruby’s Each Method
Lecture 23 While Loop
Lecture 24 For loop
Lecture 25 Using Comments
Lecture 26 Installing Rails
Lecture 27 Using the Bundle
Lecture 28 What is MVC ?
Section 2: Project: Social Image Sharing App => Setting up CRUD
Lecture 29 What are Generators
Lecture 30 Creating a new rails project
Lecture 31 Exploring rails project content – part 1
Lecture 32 Exploring rails project content – part 2
Lecture 33 Starting the rails web server
Lecture 34 Modifying your Gem file
Lecture 35 Creating a controller
Lecture 36 Creating an action for a controller
Lecture 37 Setting application home page
Lecture 38 Creating a new resource.
Lecture 39 Checking define routes for your app
Lecture 40 Creating a Post Model
Lecture 41 Requirements for paperclip
Lecture 42 Installing Paperclip Requirements
Lecture 43 Installing Paperclip Gem
Lecture 44 Adding Paperclip to Post Model
Lecture 45 Add actions to create new post
Lecture 46 Adding a form
Lecture 47 Implementing Strong Parameters
Lecture 48 Installing DB browser for SQLlite
Lecture 49 Uploading Images
Lecture 50 Wrapping post Images in Divs using Bootstrap
Lecture 51 Modifying the index template
Lecture 52 Mobile first upload
Lecture 53 Adding navigation
Lecture 54 Styling the app
Lecture 55 Updating Posted Images
Lecture 56 Deleting Posted Images
Lecture 57 Adding Bootstrap buttons to links
Lecture 58 Refactoring Part1
Lecture 59 Refactoring Part 2
Lecture 60 Overview of post controller
Lecture 61 Flashing Messages
Section 3: Project: Social Image Sharing App=> Adding Authentication
Lecture 62 Adding the devise gem
Lecture 63 Creating a devise User model
Lecture 64 Adding custom columns to devise users tables
Lecture 65 Adding validation to the User model
Lecture 66 Creating a registration controller
Lecture 67 Adding bycrypt gem
Lecture 68 Linking post to users part 1
Lecture 69 Linking post to users part 2
Lecture 70 Linking post to users part 3
Lecture 71 Checking what we have changed
Lecture 72 Adding security to posts
Lecture 73 Thank You
Beginner Programmers,Beginner developers

Homepage

https://www.udemy.com/course/learn-ruby-on-rails-from-scratch-build-image-sharing-app/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me


DOWNLOAD FROM RAPIDGATOR.NET

DOWNLOAD FROM UPLOADGIG.COM

DOWNLOAD FROM NITROFLARE.COM“>DOWNLOAD FROM NITROFLARE.COM

Links are Interchangeable – No Password – Single Extraction