Ruby и Ruby on Rails Developer

Лучшие практики по веб-разработке на Ruby on Rails

Что даст вам этот курс

Ruby это язык программирования, который сочетает в себе легкость написания кода и быстроту создания приложений благодаря множеству готовых решений и конвенциям. Фреймворки на Ruby используются для разработки веб-приложений и веб-сайтов. Один из таких фреймворков - Ruby on Rails - обладает мощными возможностями, позволяющими разработчику создавать производительные и безопасные приложения. Большое количество готовых библиотек позволяет экономить время разработчика за счёт расширения функциональности разрабатываемых приложений. Именно поэтому программисты используют Ruby и Ruby on Rails для разработки веб-приложений и полноценных веб-сервисов со сложной бизнес-логикой.

Также в последние годы Ruby активно используется для разработки прототипов MVP веб-приложений, особенно это актуально в стартапах, где нужно быстро разработать первую версию продукта и протестировать гипотезы, внедрить в работу.
Скорость разработки на Ruby on Rails выше на 30-40% по отношению к любому другому языку программирования или фреймворку. И это выгодно отличает его от остальных, делая желанным скиллом для разработчиков.

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

На курсе будет рассмотрен актуальный стек Ruby технологий, фреймворк Ruby on Rails, работа с Docker, тестирование. Также мы затронем темы разработки MVP, поговорим про стартапы и подготовим вас к прохождению собеседований в крупные компании на Ruby разработчика.

Курс рассчитан на разработчиков на других языках с опытом работы от 1-2х лет, желающие изучить язык Ruby и фреймворк Ruby on Rails для коммерческого и/или личного применения при разработке приложений.
Мы добавили в курс Q&A сессии, чтобы с лучшими экспертами в Ruby вы разобрали накопившиеся по ходу курса вопросы, сложности с домашними заданиями, смогли попрактиковаться онлайн или проконсультироваться по проекту.

После курса вы сможете:

- Создавать полноценные веб-приложения;
- Разворачивать веб-приложения на продакшене;
- Применять TDD и покрывать код тестами;
- Расширите навыки разработки с помощью нового инструмента;
- Быстро создавать MVP продуктов и прототипы других приложений за счет фреймворка Ruby on Rails.

Преподаватели

Анатолий Пронин
Ruby on Rails Developer
Опытный программист, Team Lead, ментор и преподаватель на курсах по Ruby on Rails.
Разрабатывает на Ruby on Rails с 2012 года.

Работал в компаниях Undev, Voltmobi, Рестрим, Ростелеком Информационные Технологии.

Занимался разработкой блогов, интернет-магазина, различных CRM-систем, бекенда для мобильных приложений, а, также, внутренних систем для заказчиков.

Образование: степень магистра в Ульяновском Государственном Техническом Университете, факультет информационных систем и технологий, информатика и вычислительная техника.

Выпускной проект

Последний месяц отводится для проектной работы. Тему проектном работы можно взять самостоятельно, либо выбрать из предложенных, чтобы реализовывать изученный на курсе стек:

Маркетплейс онлайн-курсов.

1. Сервис предназначен для размещения и продажи онлайн-курсов для личностного развития.
2. Ключевой особенностью содержимого таких онлайн-курсов являются ежедневные 5-минутные занятия.
3. Пользователи сервиса могут размещать свои курсы и проходить курсы других пользователей.
4. Расширение функциональности сервиса остаётся на выбор исполнителя (например, интеграция с Telegram, платежными системами, видео-хостингами и многое другое).


Сервис шеринга личного авто.

1. Сервис предназначен для предоставления личного авто в аренду другим пользователям.
2. Пользователь может оформить КАСКО на авто, указать предлагаемый срок аренды (почасово, посуточно, на месяц или другой), предложить дополнительные опции.
3. На усмотрение исполнителя функциональность сервиса можно расширить интеграцией со страховыми компаниями, сервисами уведомлений и другими.


Кешбек-сервис.

1. Сервис позволяет вернуть часть потраченных на покупку денег в интернет-магазинах.
2. Особенностью работы сервиса является предоставление пользователю каталога интернет-магазинов с различными категориями и фильтрами. Зарегистрировавшись в личном кабинете и перейдя по заранее сформированной партнерской ссылке в интернет-магазин, пользователь совершает покупки. Впоследствии, сервис выплачивает пользователю кешбек за покупку в интернет-магазине.
3. Для упрощения формирования каталога интернет-магазинов следует рассмотреть интеграцию с одной из CPA-сетей.

Туристический сервис.

1. Сервис позволяет построить туристический маршрут из пункта "А" в пункт "Б" с указанием необходимой пользователю информации.
2. Например, рассчитать оптимальный маршрут в зависимости от способа передвижения, забронировать место отдыха или посещение достопримечательностей. А в процессе передвижения показать справочную или историческую информацию о пункте назначения.
3. Для упрощения показа различной информации стоит рассмотреть интеграцию с API Яндекс.
4. При этом на усмотрение исполнителя остается расширение сервиса дополнительной функциональностью.

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.


Вас ждут:

Интерактивные вебинары
Два занятия по два академических часа в неделю

Практика
Интересные домашние задания с обратной связью от преподавателя и выпускной проект, который станет частью портфолио

Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах и в чате Telegram

После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • пополните свое портфолио новыми работами для будущего работодателя;
  • Ваш сертификат

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «Ruby и Ruby on Rails Developer»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Дата выдачи:
    4 декабря 2024 г.

    Город:
    Москва

    Зам. директора департамента образования
    ООО “Отус Онлайн-Образование”
    Вдовиченко М.M.

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «Ruby и Ruby on Rails Developer»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Дата выдачи:
    4 декабря 2024 г.

    Город:
    Москва

    Зам. директора департамента образования
    ООО “Отус Онлайн-Образование”
    Вдовиченко М.M.

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.
    Стоимость обучения
    Cтоимость указана для оплаты физическими лицами. Подробнее
    58 000 ₽
    Продолжительность
    5 месяцев
    Начало занятий
    30 мая