Professional Ruby on Rails Developer with Rails 5

BY
Udemy

Mode

Online

Fees

₹ 499 3099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹3,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Getting started with Ruby on Rails

  • Introduction
  • Preview of the final project app built in the course
  • Structure of the course and how to get live help
  • What are web applications?
  • IMPORTANT: Latest updates - Text lecture which will discuss latest updates
  • Learn Ruby by trying Ruby (link updated and provided in previous text lecture)
  • Ruby warm-up quiz
  • Set up your development environment
  • Familiarity with IDE and command line
  • Familiarity with IDE and command line - Text Lecture
  • Install Ruby on Rails 5
  • Install Ruby on Rails 5 - Text lecture
  • Components of a Rails app
  • A closer look at components
  • Components of web apps
  • Start your first Rails app and build homepage!
  • Start your first Rails app - Text lecture
  • About page and homework!
  • About page and homework - Text lecture
  • Create a table and what is CRUD?
  • CRUD kickoff - Text lecture
  • Rails console
  • Rails console - Text lecture
  • Wrap up section 1 - Assignments
  • Wrap up section 1 - Text lecture

The Front-End Interface

  • A look at <% vs <%=
  • Start a new todo from the UI
  • Start a new todo from UI - Text lecture
  • Complete creating todos from UI
  • Complete create todos - Text lecture
  • Add flash and show
  • Add flash and show - Text lecture
  • Version control with Git and Github
  • Version control with Git and Github - Text lecture
  • Edit action
  • Edit action - Text lecture
  • A closer look at iteration with .each
  • Index view and links
  • Index view and links - Text lecture
  • Destroy, refactor and homework
  • Destroy, refactor and homework - Text lecture

Front-end styling and production deploy

  • Production deploy and start main project app
  • Production deploy and start main project app - Text lecture
  • Install Bootstrap and start homepage
  • Install Bootstrap and start homepage - Text lecture
  • Part 2 - Install Bootstrap and build homepage
  • Part 2 - Install Bootstrap and build homepage - Text lecture
  • Learn/Practice HTML and CSS
  • Learn/Practice HTML and CSS - Text lecture
  • Build homepage and add styling
  • Build homepage and add styling - Text directions and code
  • Complete homepage
  • Complete homepage - Text directions and code

Associations and full on Rails MVC

  • Associations intro and view updates
  • Associations intro and view updates - Text lecture
  • One to many association and foreign key
  • Complete discussion on one to many associations
  • Create tables and models
  • Create tables and models - Text lecture
  • Test Driven Development - validations for model
  • TDD - validations for model - Text lecture
  • TDD - Build chefs
  • TDD - Build chefs - Text lecture
  • Complete chef model
  • Complete chef model - Text lecture
  • One-to-many association between chefs and recipes
  • One-to-many between chefs and recipes - Text lecture
  • Restful routes
  • TDD to build index action
  • TDD to build index action - Text lecture
  • TDD and complete index
  • TDD and complete index - Text lecture
  • Use TDD to build show recipe
  • TDD to build show recipe - Text lecture
  • Complete show recipe
  • Complete show recipe - Text lecture
  • Add profile image and refactor code
  • Add profile image and refactor code - Text lecture
  • Complete profile image feature
  • Profile image feature - Text lecture
  • Start new recipe
  • Start new recipe - Text lecture
  • New form
  • New form - Text lecture
  • TDD to create new recipes
  • TDD to create new recipes - Text lecture
  • Complete create new recipes feature
  • Complete create new recipes feature - Text lecture
  • Add flash feature
  • Add flash feature - Text lecture
  • Start edit recipes feature
  • Start edit recipes feature - Text lecture
  • Complete edit recipes feature
  • Complete edit recipes feature - Text lecture
  • Delete recipes and test
  • Delete recipes and test - Text lecture
  • Refactor code and wrap section material
  • Refactor code and wrap section material - Text lecture
  • Project: Styling and testing resource

Working with users - Chefs, Authentication system

  • Intro to the section and chefs
  • Add has_secure_password and clean up tests
  • Add password and clean up tests - Text lecture
  • Add signup form for new chefs
  • Add signup form - Text lecture
  • TDD to create a chef
  • TDD to create a chef - Text lecture
  • Show chef feature
  • Show chef feature - Text lecture
  • Edit chef feature
  • Edit chef feature - Text lecture
  • Chefs listing feature
  • Chefs listing feature - Text lecture
  • Add pagination to views
  • Add pagination to views - Text lecture
  • Delete chefs feature
  • Delete chefs feature - Text lecture
  • Intro to login and authentication
  • Login and authentication - Text lecture
  • Logging in and out
  • Logging in and out - Text lecture
  • Authentication methods
  • Authentication methods - Text lecture
  • Cleaning up layout of application
  • Cleaning up layout of app - Text lecture
  • Complete layout update and add tests
  • Complete layout and add tests - Text lecture
  • Add controller restrictions
  • Add controller restrictions - Text lecture
  • Add admin user functionality
  • Add admin user functionality - Text lecture
  • Complete admin user functionality and deploy!
  • Complete admin functionality - Text lecture
  • Project for section - Build authentication system for another app
  • Project 2 for section

Many to many associations, multiple associations, nested routes

  • Intro to many-to-many associations
  • Build ingredients and comments
  • Build ingredients and comments - Text lecture
  • Build comment model and associations
  • Build comment model - Text lecture
  • Build ingredients listing
  • Build ingredients listing - Text lecture
  • Ingredients show page and navigation
  • Ingredients show and nav - Text lecture
  • Complete ingredients
  • Complete ingredients - Text lecture
  • Add ingredients at recipe creation
  • Add ingredients at recipe creation - Text lecture
  • Build comments show and create
  • Build comments show and create - Text lecture
  • Complete comments feature
  • Complete comments feature - Text lecture
  • Project for section completion - Meetups!

Realtime Rails - ActionCable - ChefChat and Comments

  • Introduction to ActionCable and real-time Rails
  • Intro to ActionCable - Text lecture
  • Complete realtime comments
  • Complete comments upgrade - Text lecture
  • Deploy to heroku with ActionCable - setup
  • Deploy to heroku - Text lecture
  • Start chatroom - messages
  • Start chatroom - Text lecture
  • Build messages and style
  • Build messages and style - Text lecture
  • Style the chatroom
  • Style the chatroom - Text lecture
  • Make messages realtime
  • Make messages realtime - Text lecture
  • Finish ChefChat - Part 1
  • Finish ChefChat - Part 1 - Text lecture
  • Finish ChefChat - Part 2
  • Finish ChefChat - Part 2 - Text lecture

Challenge Projects

  • Project 1: Likes project
  • Likes project solution - one method of solving the problem
  • Project 2: Images project
  • Images project solution
  • Thank you!

Miscellaneous

  • Mac users - Steps to setup local development environment

Instructors

Mr Rob Percival

Mr Rob Percival
Web Developer
Udemy

Other Bachelors

Mr Mashrur Hossain
Instructor
Freelancer

Other Bachelors

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books