Skip to content

scm-ojt/ruby-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Learning Ruby

Output

  • puts
  • print
  • p

Variable & Constants

  • string
  • integer
  • float
  • boolean
  • array
  • constant
  • object

Data Types

  • Integer
  • String
  • Boolean
  • Array
  • Object
  • Hash

Methods

Comment

Concatination

Operator

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Increment/Decrement operators
  • Logical operators
  • Ternary Operator
  • Range Operators

Conditional Statement

  • if
  • else
  • elseif/else if
  • unless
  • case

Looping

  • for
  • each
  • while
  • do while
  • until

Error Handling (begin, rescue, exception)

Learn Ruby OOP

  • Class
  • Object
  • Properties
  • Methods
  • Access Modifier (Public, Private, Protected)
  • Inheritance
  • Method Overriding
  • Freezing Objects
  • Attribute Accessors
  • Modules
  • Namespace
  • Lambda

Learning Rails

Directory Structure

Models

  • Active Record Basics
  • Active Record Migration
  • Active Record Validations
  • Active Record Callbacks
  • Active Record Associations
  • Active Record Query Interface

Views

  • Layouts and Rendering in Rails
  • Active View Form Helpers

Controllers

  • Active Controller Overview
  • Rails routing from the Outside in

Other Components

  • Scaffolding
  • Active Support Core Extensions
  • Active Mailer Basics
  • Active Job Basics
  • Active Storage Overview
  • Action Cable Overview

Digging Deeper

  • The Rails Command Line
  • Using Rails for API-only Applications
  • Testing Rails Applications
  • Debugging Rails Applications
  • Configuring Rails Applications
  • The Asset Pipeline
  • Working with JavaScript in Rails
  • Autoloading and Reloading Constants (Zeitwerk Mode)
  • Autoloading and Reloading Constants (Classic Mode)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published