Skip to content

The annual IRIS, NITK bootcamp teaching Web Development using Ruby on Rails over a span of 2 months.

License

Notifications You must be signed in to change notification settings

kamalpandey/IRIS-RoR-Bootcamp-2022

 
 

Repository files navigation

IRIS Ruby on Rails Bootcamp 2022-23

We have provided three ways of setting up a development environment, Local Setup, GitHub codespaces and Dev Container. We recommend you to choose GitHub codespaces if you face any issues while installing ruby locally.

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.

In the first week, we will introduce you to basic concepts related to Web Development and Git.

In this week, we'll take a look at Ruby and instructions to get your device ready for creating Ruby on Rails projects.

In this we will learn how to install Ruby and Rails, create a new Rails project and build a simple website.

Later we will take a closer look at Model of the MVC Architecture and talk about databases and working with records.

This week, we will look into controllers, routing and authentication.

So after 4 weeks, we have our basic app ready! 🥳 However, there is one problem. It looks 🥴. Lets fix that! We'll now style our application using Bootstrap and look at the View layer which is responsible for presenting data appropriately.

We have so far learnt a LOT of stuff. Starting right from ruby, to models, controllers, views, we have come so far. Yet there are many concepts that are still to be discussed, two of the most important being Associations and Validations

Contact

In case of doubts related to the Bootcamp, feel free to reach out to the mentors on the #doubts channel on Discord.

About

The annual IRIS, NITK bootcamp teaching Web Development using Ruby on Rails over a span of 2 months.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 66.6%
  • Ruby 26.8%
  • HTML 5.6%
  • Other 1.0%