Tags
Language
Tags
June 2025
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 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Ruby On Rails From Scratch : Build Image Sharing App

    Posted By: ELK1nG
    Learn Ruby On Rails From Scratch : Build Image Sharing App

    Learn Ruby On Rails From Scratch : Build Image Sharing App
    Last updated 6/2021
    MP4 | Video: h264, 1280x720 | 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