O!MyClasses: authored digital materials | lectures and trainers
EN RU

Authored digital materials

The chocolate bar will be gone, the knowledge will stay with you

Pay from $4.99, about the price of a chocolate bar, and get interesting, useful information. Trainers, lectures and study materials from practitioners: no subscriptions, no “all-in” bundles, take exactly what you need.

  • $7 exam trainer, lifetime access
  • $4.99 per lecture
  • 8 Rails lectures
  • Text and video in every lecture (about 7 hours of video)
  • The lectures are in Russian.
Turkey driving licence theory exam trainer

Online trainer · otosinavtr.com

Turkey driving licence theory exam trainer

All questions of the Turkish driving licence theory exam (ehliyet), translated into Russian, English and German, with pictures and explained answers. Practise by topic or take a full test.

  • The exam questions translated into Russian, English and German
  • Practice by the four exam topics
  • Correct answers with explanations
  • Works in the browser, on your phone and on your computer

Ruby on Rails 8

Core lectures on Ruby on Rails

From what happens after you press Enter in the browser to your first working application. Every lecture has text and video. Lectures are sold separately, start with any of them.

Lecture 1

The path of a request, from browser to server

Domains, DNS, hosting, Docker and the local environment

What really happens between pressing Enter and the site appearing. The foundation without which Rails stays magic.

  • Browser, ISP, domains and DNS
  • Registrars, hosting and the hosts file
  • Why a developer needs Docker and containers
$4.99 ≈ 27 min read · 80 min video
Buy
Lecture 2

The chain of web servers

Rack, Puma, Nginx and HTTPS

Why one web server is not enough and how they work together. A simple model you can keep in your head.

  • Rack as the common interface
  • Puma and Nginx: who does what
  • Why a modern site needs HTTPS
$4.99 ≈ 22 min read · 57 min video
Buy
Lecture 3

Ruby on Rails initialization

From config.ru to routes

How Rails boots from the inside. Knowing the initialization points turns non-standard tasks from a problem into routine.

  • config.ru, boot.rb, application.rb
  • Custom directories and project structure
  • What happens before the first request
$4.99 ≈ 19 min read · 50 min video
Buy
Lecture 4

Rails as a process

The RCAPMV scheme, seven stages of request handling

MVC does not explain how an application works. A seven-stage scheme, from route to response, does.

  • Routing, Controller, Before actions, Action
  • Parameters, Model, View
  • How the stages map to project files
$4.99 ≈ 22 min read · 72 min video
Buy
Lecture 5.1

The development environment

RailsStart, Docker and Dev Containers

A reproducible environment that starts on any computer. Git, Make and Docker without excess theory.

  • Git, Make and Docker, the minimal toolset
  • Editor, terminal, command palette
  • Running RailsStart in a container
$4.99 ≈ 20 min read · 38 min video
Buy
Lecture 5.2

From an idea to the app structure

Models, migrations and AI assistants

Practice on a real task: we design the data together with an AI assistant and learn to check its decisions.

  • Database schema through a dialogue with AI
  • has_many and belongs_to relations
  • Two models and deliberate simplification
$4.99 ≈ 17 min read · 54 min video
Buy
Lecture 5.3

Migrations, seeds and Rails Console

Test data and working with the database

From a migration file to live data in the database. Seeds, Faker and the console as a working tool.

  • Where the Rails database lives
  • Seeds and data generation with Faker
  • Rails Console: exploring models by hand
$4.99 ≈ 17 min read · 38 min video
Buy
Lecture 5.4

From models to a working application

Routes, controllers, views

We build a working interface: routes, controllers, parameters and views, with Rails generators and AI.

  • Routing two independent resources
  • before_action and Strong Parameters
  • The first run of the interface
$4.99 ≈ 14 min read · 20 min video
Buy

How it works

  1. 1

    Pick a material

    Any lecture or trainer access, separately, no mandatory bundles.

  2. 2

    Pay

    By card or another convenient method. The price is on the card, no hidden fees.

  3. 3

    Get access

    The author checks your payment and sends the materials, usually within 30 minutes, at most within 1 business day.

Questions about payment and access: Telegram or WhatsApp. Terms: Offer and Services, Purchase, Refund.

About. O!MyClasses is a platform for authored digital materials. Part of the materials is written and recorded by Ilya Zykin, the author and owner of the project; materials by other authors are published here as well. Live lectures and master classes: Web development in the AI era, Deploy master class.