My Account Log in

1 option

Intro to Ruby on Rails.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Rodriguez, Manny, instructor.
Dennison, Justin, instructor.
ACI Learning (Firm), instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
Web site development.
Ruby (Computer program language).
Ruby on rails (Electronic resource).
Physical Description:
1 online resource (1 video file (8 hr., 7 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, [2024]
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.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9781836204534
OCLC:
1441797263

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account