Join Kevin Skoglund as he shows how to create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. This course explores each part of the framework, best practices, and real-world development techniques. Plus, get hands-on experience by building a complete content management system with dynamic, database-driven content. Kevin teaches how to design an application; route browser requests to return dynamic page content; structure and interact with databases using object-oriented programming; create, update, and delete records; and implement user authentication. Previous experience with Ruby is recommended, but not required.
Why use Ruby on Rails?
Installing Ruby on Rails on Mac and Windows
Rendering templates and redirecting requests
Generating and running database migrations
Creating, updating, and deleting records
Understanding association types
Using layouts, partials, and view helpers
Incorporating assets using asset pipeline
Validating form data
Authenticating users and managing user access
Architecting RESTful applications
Debugging and error handing