makandra Curriculum

Git is our version control system. Goals Understand why we use git. Learn how to work with your local repository...

Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...

In this card we will learn to write code that scales with a large number of database records. We will...

makandra Curriculum

When your code does not behave as expected, you can use a debugger statement ("breakpoint") at any point in your...

makandra Curriculum

Understand the differences between git diff and git diff --staged (or git diff --cached) Understand the difference between git...

What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...

Web security basics Einführung in die Web Security 🇩🇪 provides essentials for the topic of this card. Read following chapters:

While working on a Rails application, your code base will grow a collection of different file types including: Ruby (business...

Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...

Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...

Resources Rails Guide: Internationalization API Guide to localizing a Rails application Locale-aware helpers in ActionView::Helpers::NumberHelper

Action Mailer Basics and Previews Chapter "Task H1: Sending Mail" from Agile Web Development with Rails 7.2 (in our...