This section will teach you how to setup your environment to start building Ruby on Rails applications, starting with the command line and working through each installation step.
In this section we'll plan out the creation of the Rails application and start to scaffold the app with its initial functionality.
After this section of the course you will know how to implement version control into a Rails application. This will include: configuring your system with GitHub and pushing your repo to the web.
This section of the course will teach you how to work with Rails generators, including the controller, model, and resource generators. We'll also analyze how to customize generators.
This section of the course explains how data flow works in Rails, focusing on how the MVC structure allows for an organized process of data management.
This section of the course walks through how to manage data in a Rails application. This includes working with: validations, concerns, data relationships, and much more.
In this section you'll learn how to integrate authentication into your application, allowing users to register, sign in, and sign out. We will implement the Devise RubyGem to build out this feature.
This section explains how you can work with controllers in a Rails 5 application, including: how to work with sessions in Rails, understanding params, and reviewing data flow.
In this section you'll learn how to work with Views in Rails, including: using custom layout files, working with partials, using Rails view helpers, and how to dynamically generate HTML code.
devCamp does not support ancient browsers.
Install a modern version for best experience.