Web Development 201

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