In this section of Rails, we learn how to add user authentication (signing in and out) to our Rails apps. We'll also learn about plain old Ruby objects (POROs), make API calls with RestClient, and use a gem to help us get complete test coverage (SimpleCov).
Here are the topics we will explore:
Note that the independent project will focus on authentication and testing. You will not be expected to make API calls, use POROs, or use ActiveStorage for the independent project.
Also note that in this section, you'll see more of a shift towards modular lessons with opportunities to explore further on your own. For the next two sections, you'll have to do a little additional work to piece things together. This is to help prepare you for real world development. You usually won't have a tutorial to guide you when you get stuck in your first dev job and that can be scary. It's best to get some of that fear out of the way now. While you may have to explore during your own during classwork, everything you need to know for the independent project is included in the lessons.
At the end of this section, you will complete an independent project. Your code will be reviewed for the following objectives:
Lesson 1 of 27
Last updated July 14, 2022