With a focus on actually building out a modern real-world idea, this course teaches you Ruby on Rails, a tried and true web application framework, from the ground up.
Ruby on Rails is a web application framework focused on convention over configuration. Conventions are easier to follow, learn, and help make resolving errors in a no-nonsense process. With Ruby on Rails in your tool belt, there’s no application idea you can’t approach ready to take head-on.
Hello Rails is compromised of:
This course is focused on building a comparable real-world application called Webbit, a Reddit clone built from the ground up. There are no boring slides, bullet points, or any of the stuff that is too hard to remember. I do my best to keep you engaged and explain how things work and also why they work the way they do. We’ll focus on conventions, best practices, and how to scale things gracefully.
Hello Rails covers topics like:
- Installing Ruby and Rails
- Configuring your local development environment for a better workflow
- Learning enough Ruby to be deadly
- Version control with Git
- Understanding the Ruby on Rails MVC pattern
- Working with Databases and Relationships between data
- Rolling out a fully integrated User authentication system
- What’s new in Rails 5.2 and how to use those features
- Active Record Migrations
- Working with JavaScript in Rails
- Templating, Partials, and Loops
- Security and Permitted Parameters
- Commenting on things
- Upvoting and Downvoting on things
- Deployment: Where and how
- Emails!
- Build a Ruby on Rails App from start to finish and understand what it is you are doing along the way.