Урок 1. Введение в Ruby. Управляющие конструкции. Ядро языка. Обзор экосистемы Ruby и Rails Синтаксис языка Управляющие конструкции Типы данных Ядро Ruby Небольшие практические задачи (факториал, последовательность Фибоначчи, подсчёт одинаковых символов в строке)
Урок 2. Объектная модель. Методы/Модули/Классы. Переменные. Объектная модель Ruby Создание и вызов методов Определение собственных классов Создание и подмешивание Модулей (имитация множественного наследования) Реализация ООП: наследование, инкапсуляция, полиморфизм, абстракция Переменные экземпляра, класса, экземпляра класса, глобальные переменные Игра в кости (практическая задача)
Урок 3. Стандартная библиотека. RubyGems (Структура). Обзор стандартной библиотеки Std-lib Парсинг CSV Использование алгоритмов хэширования (MD5, SHA1) Шаблонизатор HTML страниц ERB Использование FileUtils Работа с HTTP Парсинг YAML и JSON Структура Gem-ов Знакомство с менеджером зависимостей Bundler Создание собственного Gem-а поиска похожих пользователей по интересам
Урок 4. RubyGems (Практика) Устройство спецификации Gem-а Использование сторонних библиотек в режиме разработки и публикации Gem-а Структура каталогов и файлов Пространство имён Развёртывание собственного Gem-а поиска похожих пользователей по интересам
Урок 5. Rack приложения Спецификация Rack Устройство Rack приложения Rack Builder Rack Middleware Маршрутизация запросов Создание и развёртывание простого веб-приложения
Урок 6. Rails. MVC. Структура каталогов, общие принципы фреймворка Обзор фреймворка Rails и архитектуры MVC Структура каталогов Rails - это Rack Обзор компонентов Создание пустого приложения Scaffolding Разные среды выполнения Консоль Rails Rake задачи Соглашение вместо конфигурации Приложение Helpfulist (список полезных вещей). Настройка
Урок 7. ActiveRecord (Model), ActionController, ActiveSupport (Core ext.) ActiveRecord. Взаимодействие с базой данных Валидации Методы обратного вызова (Callback) Архитектура RESTful Ресурсы приложения. Обработка запросов пользователя Расширения ActiveSupport Приложение Helpfulist (список полезных вещей). Модель и Контроллер
Урок 8. ActionDispatch (Routes), ActionView, Sprockets (Asset Pipeline) Маршрутизация Создание представления. Статические и динамические данные Использование хэлперов Организация клиентского кода Использование дополнительных модулей в проекте Приложение Helpfulist (список полезных вещей). Представление
Вариант 1: Электронная доставка на email
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Стоимость доставки: 0рублей
Политика конфиденциальности
Общие положения
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи