Overview
This course path guides you in creating a secure ToDo app using Ruby on Rails and the MVC architecture. Learn project setup, controllers, models, views, database integration, middleware, security, and testing, equipping you to develop and maintain a secure Rails application.
Syllabus
- Ruby on Rails Basics
- This course introduces you to the core concepts of Ruby on Rails, focusing specifically on the functionality required to build a ToDo app. You will learn about the project structure, controllers, modules, services, views, and database interactions, including MVC-related concepts.
- Using MVC to Build ToDo App with Ruby on Rails
- This course teaches how to develop a robust MVC application using Rails. By the end of the course, you will have created a ToDo App with CRUD operations, viewed via HTML templates.
- Adding Enterprise Features to Your Ruby on Rails MVC App
- In this course, we will focus on making the ToDo application more enterprise-friendly by integrating a database, configuring middleware, and handling errors properly.
- Securing and Testing Your Ruby on Rails MVC App
- In this course we will secure our ToDo application using bcrypt for password hashing and add user authentication. Additionally, we will cover the application with unit tests using RSpec.
Courses
-
This course introduces you to the core concepts of Ruby on Rails, focusing specifically on the functionality required to build a ToDo app. You will learn about the project structure, controllers, modules, services, views, and database interactions, including MVC-related concepts.
-
This course teaches how to develop a robust MVC application using Rails. By the end of the course, you will have created a ToDo App with CRUD operations, viewed via HTML templates.
-
In this course, we will focus on making the ToDo application more enterprise-friendly by integrating a database, configuring middleware, and handling errors properly.
-
In this course we will secure our ToDo application using bcrypt for password hashing and add user authentication. Additionally, we will cover the application with unit tests using RSpec.