Make Medium (https://medium.com) Clone in Ruby on Rails
4.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
47 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Make Medium (https://medium.com) Clone in Ruby on Rails to your Wishlist.

Add to Wishlist

Make Medium (https://medium.com) Clone in Ruby on Rails

Create Medium Blog app for multiple user with authentication, authorization, tagging, social sharing and search features
4.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
47 students enrolled
Created by Sulman Baig
Last updated 2/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create Medium website clone with all features including social logins
  • Code in Ruby on Rails the effective way
  • Code faster and less with Ruby Gems
  • Code User authentication and authorizations for websites
  • Create Search for websites
  • Create taggings for the website
View Curriculum
Requirements
  • Learn about HTML, CSS, JS and Ruby basics
  • Install Ruby 2.2.3, Rails 4.2.3, Sublime Text 3(Recommended), Git and terminal/babun/git-bash/iterm
Description

Bloggy | Medium clone

In this course we will make medium app within Ruby on Rails. With many features to learn and used which will help you to make a website of story telling with nice design and can share those stories with the friends.

Features:
  • Material Design of website
  • WYSIWYG editor (for easy writing stories)
  • Story Taggings
  • Multiple Blogging
  • Search Stories
  • Images saving and resizing
  • User Authentications
  • User Authorisations
  • User Profiles
  • Search Engine Optimisation and Social Sharing
  • Disqus Comment System

So there are tons of features to learn in one course.

You will make this app with instructor who teaches step by step from the complete basic.

Who is the target audience?
  • This course is for Ruby on Rails newbies. This Course complexity starts from beginner level to intermediate level.
  • Students are expected to know about HTML, CSS and JS basics.
  • Students are expected to know Ruby basics
Students Who Viewed This Course Also Viewed
Curriculum For This Course
14 Lectures
02:23:32
+
What we will make? A Look into final website at end of course
2 Lectures 06:10

In this lecture I will be explaining about myself, the course, the problems, the solutions and Why to take this course

Preview 02:16

Here we discuss what will be the final website we will be created after the end of the course. How the website would look like and what features will be included in the website?

Preview 03:54
+
Install Ruby on Rails and other dependencies on your system
3 Lectures 33:52

Install Ruby 2.2.3, Rails 4.2.3 and other dependencies in Mac OSX 10.11

Preview 11:41

Install Ruby 2.1.5, Rails 4.2.5.1 and other dependencies in Windows 10

Preview 07:29

Install Ruby 2.2.3, Rails 4.2.3 and other dependencies in Ubuntu 14.04

Preview 14:42
+
Start Ruby on Rails app with Important Ruby Gems installations
2 Lectures 21:19

Create a new Ruby on Rails app. Synchronise the newly created app with git repository. Learn the power of Ruby Gems and instructions to install normalize-rails gem.

Initialising Repo, Installing normalize-rails
12:43

Install framework not bootstrap but a new framework based on google material design called Materialize-css. Also install jquery-turbolinks for solving rare issues caused by turbolinks.

Install Materialize-css and jquery-turbolinks gems
08:36
+
Main Work: Blogs, scaffolds, Rendering, and styling
2 Lectures 32:13

Learn the magics of scaffolding in rails. Develop blogs pages. Generating the header and footer for website using rendering in rails

Generate Scaffold, develop header & footer for website
12:26

Styling the blog index, show, new and edit page according to the materialize framework

Styling blog index, show, new and edit pages
19:47
+
User Authentications and Devise, Letter Opener
2 Lectures 18:21

Why Devise? How user authentication is easy with devise? styling the pages of devise a bit.

Adding Devise User authentications, styling authentication pages
11:41

We will handle Emails from Rails app, We will style and test the forgot password and change password links of our bloggy app.

Letter Opener, Emails, Forgot Password
06:40
+
Bloggy Authentications & Authorizations & Wysiwyg Editor for Blogs
2 Lectures 21:53

Create relationship between users and blogs, create authentications and authorizations over each blog. So only the author of the blog can update or delete his/her blog rather than others.

Establish relation between blog & user and authentications & authorizations
11:26

In this lecture we will be installing wysiwyg editor for the content entry of the blogs for better html styled articles.

Install wysiwyg editor for blogs
10:27
+
Voting for Blogs
1 Lecture 09:44

We will learn the voting system and MVC architecture flow of request and response.

Adding like/unlike to the blogs
09:44
About the Instructor
Sulman Baig
3.9 Average rating
22 Reviews
1,586 Students
2 Courses
Manager (Web Applications) @ Pantera Pvt. Ltd.

I am currently working as software engineer in Ruby on Rails in well reputed company. I am an Electrical Engineer with specialisation in Electronics, Robotics, and Web Development. I have been working for 4 years in different industries of Automation, Computer Vision and Web Development.