This repository hosts some resources and all of the assignments for the IRIS Ruby on Rails Bootcamp 2021-22.
It is suggested to use a system running on Linux or MacOS for the Bootcamp. We understand that most of you may be using a Windows system and have therefore provided a set of instructions to install Linux.
Once done, you will have to install Ruby and Rails on your system.
We recommend sticking to the versions mentioned in the Installation Guide and run commands exactly as instructed, as all assignments in this Bootcamp are tested with these versions.
Next, you'll need to install and have some basic knowledge of Git to submit all assignments.
With this, you are good to go for the rest of the Bootcamp.
The Bootcamp will follow a schedule of 6 sessions, with each session stretching over 1-1.5 weeks.
The Bootcamp is designed for absolute beginners in the field of Web Development. In the first week, we will introduce you to basic concepts related to Web Development, followed by Ruby and Git.
All participants will be given a week to finish basic setup by installing Linux, Ruby, Rails and Git, following instructions given above. An assignment would be given to check if everything has been installed correctly.
Next, we will delve deeper into Routing, Controllers and Views, and apply some of the concepts we've learnt before. This will be followed by an assignment where we build a simple portfolio website.
In this week, we will learn more about persisting data using Databases & Models. In the assignment, we will work on storing data, to the website built in the previous week.
In the final week of this Bootcamp, we will take a look at what Authentication and Authorization is, and how to implement it in Rails. The assignment for this week will add more features to the previous week's assignment that applies concepts learnt this week.
In case of doubts related to the Bootcamp, feel free to reach out to the mentors on the #doubts channel in the MS Team.