Intro to Ruby on Rails

Dive into the world of web development with Ruby on Rails in this comprehensive course, perfect for beginners and those seeking to deepen their understanding of this powerful framework. The journey begins with an introduction to Ruby on Rails, exploring its purpose, the Ruby programming language, an...

Full description

Bibliographic Details
Corporate Authors: ACI Learning (Firm), instructor (instructor), Packt Publishing, publisher (publisher)
Other Authors: Rodriguez, Manny, instructor (instructor), Dennison, Justin, instructor
Format: Online Video
Language:Inglés
Published: [Birmingham, United Kingdom] : Packt Publishing [2024]
Edition:[First edition]
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009835432606719
Description
Summary:Dive into the world of web development with Ruby on Rails in this comprehensive course, perfect for beginners and those seeking to deepen their understanding of this powerful framework. The journey begins with an introduction to Ruby on Rails, exploring its purpose, the Ruby programming language, and the conventions that make Rails ideal for dynamic websites. You'll start by setting up your development environment on MacOS and Linux-based machines, equipping yourself with essential tools like Ruby, Rails, Ruby Gems, and SQLite. Next, you'll delve in the foundational concepts of web applications, focusing on the HTTP protocol and the Model View Controller (MVC) design pattern. Through practical examples, you'll learn to create a Rails application from scratch, understanding the View layer and how Rails components work together. The course then transitions to data models, using ActiveRecord ORM to persist data and understanding migrations to synchronize your data model and database. In the advanced sections, you'll cover RESTful routing, data validations, and model relationships. The course also introduces testing with MiniTest, highlighting the importance of automated tests for robust applications. Finally, you'll gain hands-on experience deploying your Rails application to Heroku, bringing your web projects live and accessible.
Physical Description:1 online resource (1 video file (8 hr., 7 min.)) : sound, color
ISBN:9781836204534