Ruby Syntax Basics
Understanding Ruby’s simple and readable syntax.
30 Concepts Explained
Understanding Ruby’s simple and readable syntax.
Primitive types like string, integer, float, boolean, and arrays.
Immutable, reusable identifiers often used as keys.
Anonymous chunks of code passed to methods.
Objects that encapsulate blocks of code for reuse.
Fundamental OOP structures in Ruby.
Collections of methods and constants for reuse.
Adding module functionality to classes.
Creating new classes from existing ones.
Writing code that generates or modifies other code.
Managing errors with begin, rescue, ensure blocks.
Reading and writing files using File class.
Provides iteration methods like map, select, reduce.
ORM used in Ruby on Rails for database interaction.
Model-View-Controller architecture in Ruby on Rails.
Defining routes and handling requests in Rails.
Templates for rendering HTML in Rails applications.
Handling requests and responses in Rails.
Managing database schema changes in Rails.
Behavior-driven testing framework for Ruby.
Reusable Ruby libraries managed with Bundler.
Dependency manager for Ruby projects.
Lightweight Ruby framework for building web apps.
Automating deployment of Ruby applications.
Implementing authentication, authorization, and protection against SQL injection and XSS in Ruby applications.
Custom components that sit between requests and responses in Rails.
Running asynchronous tasks with Sidekiq or Resque.
Real-time communication using ActionCable in Rails.
Improving performance with page, fragment, and low-level caching in Rails.
Deploying Ruby applications using Docker, Heroku, or CI/CD pipelines.