Курс «Ruby On Rails»

ruby
rails
orm
rest api
job workers
архитертура
rake

Последнее обновление: 28 сентября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

16 уроков (видео и/или текст)
12 упражнений в тренажере
58 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

В этом курсе вы изучите основы работы с фреймоворком Ruby on Rails. Вы узнаете о роутинге, контроллерах, шаблонизаторах, моделях и связях между ними. В итоге научитесь создавать полноценные сайты с CRUD действиями, писать тесты на них, работать с базой данных через ActiveRecord и миграции. Знания из этого курса помогут создать свой сайт и сделать его доступным в интернете.

Чему вы научитесь

  • Создавать сайты на Rails, покрывать их автоматическими тестами и выкладывать на PaaS-сервисы
  • Основным концепциям фреймворка, таким как контроллеры, роутинг, модели, шаблоны и тесты.
  • Автоматизировать большинство рутинных задач с помощью генераторов, автоматических форм и интеграций фронтенда.
  • Использовать repl и эффективно отлаживать приложения
  • Основным принципам построения безопасных приложений.

Программа

1

Введение

Знакомимся с целями и задачами курса

2

Rack

Изучаем Rack — интерфейс для разработки веб-приложений на Ruby

3

Overview

Изучаем структуру Rails проекта и учимся создавать новый проект

4

Статические страницы

Изучаем создание статических страниц

5

Модели

Знакомимся с моделью – слоем приложения, отвечающим за связь с предметной областью

6

Качество

Учимся тестировать свое приложение

7

Конфигурация

Учимся конфигурировать приложение на Rails

8

CRUD

Учимся создавать CRUD для сущности

9

Деплой

Учимся разворачивать свое приложение в рабочем окружении

10

Шаблонизаторы

Учимся использовать шаблонизатор Slim

11

Формы

Учимся создавать формы на Rails

12

Связи

Изучаем типы связей, их возможности и применение

13

Вложенные ресурсы

Изучаем удобные способы работы с маршрутами

14

I18n

Учимся делать мультиязычные приложения

15

Middlewares

Изучаем, как работают промежуточные программы

16

Rake

Изучаем Rake — инструмент для автоматизации сборки программного кода

Формат обучения

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы