Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 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
    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

    Build Your Own Instagram With Ruby On Rails From Scratch

    Posted By: ELK1nG
    Build Your Own Instagram With Ruby On Rails From Scratch

    Build Your Own Instagram With Ruby On Rails From Scratch
    Last updated 6/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.30 GB | Duration: 11h 33m

    Learn to code your own type of Instagram App step by step using Ruby on Rails Framework

    What you'll learn
    Create a new rails project
    Create controllers
    Create models
    Associate models
    Add forms to your app
    Create image upload functionality
    Create full CRUD functionality
    Implement authentication system
    Use bootstrap
    Add gems and install gems
    Use validation
    Add pagination
    Requirements
    Basic understanding of HTML
    Basic understanding of CSS
    Basic understanding of JavaScript
    Description
    The best way to learn a programming language and a framework is by building something with it. We are going to build our own style type of Instagram app with authentication system to allow people to sign-up and join in order to post images.
    The app will also have the option for people to comment on posted images. The app has full CRUD (create,update,read ,delete) functionality.
    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 image sharing  application like instagram from scratch using Rails and in the process build up your skills.
    Concepts we will cover while building our Instagram style 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 uploadingAdding comments
    Adding Pagination
    By the end of this  course you would have developed enough skills to be build other projects.

    Overview

    Section 1: Introduction and Setup

    Lecture 1 Introduction

    Lecture 2 What is Ruby

    Lecture 3 Famous websites built with Ruby on Rails

    Lecture 4 Downloading Ruby on Rails

    Lecture 5 Installing Ruby on Rails

    Lecture 6 Ways to interact with Ruby

    Lecture 7 Interacting with Ruby using Commandline

    Lecture 8 Interacting with Ruby via a file

    Lecture 9 Interacting with Ruby via a Shell

    Lecture 10 Using Variables in Ruby

    Lecture 11 Variable Scopes

    Lecture 12 Ruby Constants

    Lecture 13 Ruby Arrays

    Lecture 14 Manipulating Arrays

    Lecture 15 Arithmetic Operators

    Lecture 16 Logical Operators

    Lecture 17 Comparison Operators

    Lecture 18 Using while loops

    Lecture 19 Using For loop

    Lecture 20 Using Comments in Ruby

    Lecture 21 Conditional statements

    Lecture 22 What is MVC

    Lecture 23 Ruby Gems

    Lecture 24 Basic Gem commands

    Lecture 25 Using Ruby Each method

    Lecture 26 Installing Rails

    Lecture 27 Introduction to web servers

    Lecture 28 Using Bundle

    Lecture 29 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

    Section 2: Implementing C R U D

    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 papaerclip

    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: Implementing 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 updated

    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 changes

    Lecture 72 Adding security to posts

    Section 4: Adding Comments To Post Images

    Lecture 73 Introduction to adding comments

    Lecture 74 Generating a comment model

    Lecture 75 Generating comments controller

    Lecture 76 Adding a comment form

    Lecture 77 Adding a partial form

    Lecture 78 Add length validation and time post was created

    Lecture 79 Introduction to using AJAX with comments

    Lecture 80 Implementing AJAX for comments -Part 1

    Lecture 81 Implementing AJAX for comments -Part 2

    Lecture 82 Testing comments works

    Section 5: Adding Style to Forms

    Lecture 83 Styling the new Registration Form

    Lecture 84 Making Login form more presentable

    Lecture 85 Styling the create new post form - part 1

    Lecture 86 Styling the create new post form - Part 2

    Lecture 87 Adding Pagination

    Section 6: Building User Profiles

    Lecture 88 Making usernames clickable links

    Lecture 89 Generating a Profiles Controller

    Lecture 90 Creating the ability to edit user profiles

    Lecture 91 creating the view to edit user profiles

    Lecture 92 Adding Avatars to the user model

    Lecture 93 creating a new helper method

    Lecture 94 Viewing everyone's bio and avatar

    Lecture 95 Protecting User profiles

    Lecture 96 Checking profiles is working

    Section 7: Version Control With Git

    Lecture 97 What is Git ?

    Lecture 98 Installing Git

    Lecture 99 Git Configuration

    Lecture 100 Git Architecture

    Lecture 101 Git Workflow Illustration

    Lecture 102 Adding project files to git repository

    Lecture 103 Creating Bitbucket Account and Repo

    Lecture 104 What is Github

    Lecture 105 Create a github account

    Lecture 106 Create a remote repo on github

    Section 8: Deploying your app to the world

    Lecture 107 What is Heroku

    Lecture 108 Creating an heroku account

    Lecture 109 installing Heroku CLI

    Lecture 110 Heroku deployment setup

    Lecture 111 Deploying your app to heroku

    Lecture 112 Thank You

    Beginner developers,Beginner programmers