Learn Ruby on Rails
Offered By: Codecademy
Course Description
Overview
Learn the basics of building applications with this convenient and powerful web development framework.
### Why Learn Ruby on Rails?
As one of the most powerful ways to quickly develop web applications, Ruby on Rails has a high relevance and demand in today's marketplace. Companies like Airbnb, Fab.com, Hulu, and even Codecademy, have built their products using the Rails framework. Building with Rails also offers a good opportunity to put into practice the other skills you've learned so far—from implementing static webpages with HTML and CSS to using programming concepts like object-oriented programming.
### Take-Away Skills:
Build 8 full-fledged web applications with Rails, one of the most popular and easy to use web application development frameworks. By the end of the course, you will be familiar with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data. Rails is a Ruby-based framework, and builds off knowledge from the Ruby course.
### Why Learn Ruby on Rails?
As one of the most powerful ways to quickly develop web applications, Ruby on Rails has a high relevance and demand in today's marketplace. Companies like Airbnb, Fab.com, Hulu, and even Codecademy, have built their products using the Rails framework. Building with Rails also offers a good opportunity to put into practice the other skills you've learned so far—from implementing static webpages with HTML and CSS to using programming concepts like object-oriented programming.
### Take-Away Skills:
Build 8 full-fledged web applications with Rails, one of the most popular and easy to use web application development frameworks. By the end of the course, you will be familiar with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data. Rails is a Ruby-based framework, and builds off knowledge from the Ruby course.
Syllabus
- Getting Started: Get up and running quickly by building a Rails app from scratch.
- Lesson: Getting Started
- Project: Broadway
- Project: Bolt Network
- Quiz: Getting Started
- Saving Data: Learn how to add a database to a Rails app.
- Lesson: Saving Data
- Project: Innovation Cloud
- Project: Threadly
- Quiz: Saving Data
- Associations I: Use assocations to model one-to-many relationships.
- Lesson: Associations I
- Project: Bookmarks
- Project: Bass Music
- Quiz: Associations I
- Associations II: Model many-to-many relationships to build powerful Rails apps.
- Lesson: Associations II
- Quiz: Associations II
- Putting It All Together: Take what you learned in this course and put it all together with these projects.
- Project: Portfolio
- Project: Stories
Taught by
Alex DiStasi
Related Courses
3D Graphics for Web DevelopersPompeu Fabra University via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Advanced React
Meta via Coursera Advanced System Security Topics
University of Colorado System via Coursera Apply advanced testing for your Django web application
Coursera Project Network via Coursera