Udemybeginneren

Ruby On Rails Web Development: To-Do List App

Learn Ruby on Rails quickly! Build web apps with this popular framework. Easy-to-follow lessons for beginners. Start coding today!

4.4(74)
2,288students
2h 56m
Certificate
John Elder
John ElderFounder of Codemy

Course Content

Ruby On Rails Web Development: To-Do List App is a beginner-level Udemy course taught by John Elder. It runs 2h 56m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 74 reviews, with 2,288 students enrolled. It is a paid course, last updated November 2023.

Unlock the power of Ruby on Rails and start building web applications with confidence! This comprehensive Rails course takes you from zero to building your first web app in minutes, even if you have no prior programming or web design experience.

Forget feeling overwhelmed – this step-by-step tutorial guides you through the entire process. Watch as I build a functional To-Do List app from scratch, right before your eyes. You'll follow along, building your own copy and gaining hands-on experience. By the end, you'll have a solid grasp of Ruby on Rails and the skills to create amazing web apps.

This course features 29 videos, totaling just over 2 hours, allowing you to learn at your own pace. No special software or prior knowledge is required (though familiarity with HTML/CSS is helpful!). I'll walk you through everything, including the Ruby programming language itself.

What We'll Build:

  • A fully functional To-Do List app with database storage.
  • Update items as you complete them with a satisfying "cross-off" feature.
  • Stylish design using the popular Bootstrap CSS framework.

You'll Learn How To:

  • Version Control with Git and Github: Essential for collaborative development and tracking changes.
  • Ruby on Rails Scaffolding: Rapidly generate basic code structures.
  • Create and manage Database Migrations.
  • Utilize Rake Routes and Views for efficient application structure.
  • Create Root Routes for your application.
  • Build dynamic Pages (Views).
  • Install Bootstrap CSS for Ruby on Rails for responsive design.
  • Style Database Items for a visually appealing user experience.
  • Implement Strikethrough Text for completed list items.
  • Create Rails Links for seamless navigation.
  • Manage Redirection for user-friendly URL handling.
  • Create Flash Error Messages for effective user feedback.
  • Style the Index Form for a polished look.
  • Create a Navbar for consistent site navigation.
  • Put a Form on The Navbar for easy user input.
  • Change Table Colors to enhance readability.
  • Style the Edit Page for a user-friendly editing experience.
  • Build a Delete Marked Items Button.
  • Build a Delete All Items Button.
  • Effectively use Checkbox Buttons.
  • Use Heroku for Webhosting: Deploy your application easily.
  • Pushing Code To Heroku for seamless deployment.
  • Use a Custom Domain Name With Heroku to brand your application.
  • ...and much more!

Why Ruby on Rails?

Discover why Ruby on Rails remains a top choice for web developers. It's fast, efficient, and empowers you to build professional-quality websites quickly.

Sign up today and join the community of Rails developers!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
1h 15m
intermediate
pluralsight

Publishing Progressive Web Apps

by Maximiliano Firtman

5.0
1h 57m
intermediate
pluralsight
5.0(321)
53m
beginner
skillshare