
Web Development 201 (RoR)
Server-side programming with Ruby on Rails
## Industry Partner
Freshworks Inc.
## About
Web Development 201 - Server-side programming with Ruby on Rails is the second course in the set of 3 Industry-led courses built by Freshworks and Pupilfirst to skill students in the area of web development.
Web Development 101 - Getting Started with Javascript
Web Development 201 - Server-side programming with Ruby on Rails
Web Development 301 - Typed Functional programming
## Course objective
The objective of this course is to teach students how to build SaaS web applications using the Ruby on Rails framework, with focus on industry-practices like object-oriented design, programming style guides, security, and version control.
## Prerequisites
Essential programming foundation (any language). Ideally, students should have completed Web Development 101, before beginning this course.
## Course outcomes
By the end of the course the students will be able to:
- Build SaaS web applications using Rails
- Manipulate data using both imperative and functional programming techniques
- Model real-world systems using object-oriented design
- Write HTML & CSS to create elegant web pages
- Build database applications using ActiveRecord
The students would have built fundamental first-principles based knowledge about web development and the practical chops to use them to build real-world software. They would also have learnt what it is to work in a professional software environment, helping build a strong foundation for their transition to the industry as competent professionals.
## Any questions?
Send us an email to [email protected].
Intermediate Level
This course is meant for students who already have some experience with web development.
Duration
50-60 hours
Prerequisites
Web Development 101 course