Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Скачать [Школа Программирования] Ruby/Rails Основы языка и разработки приложений

Тема в разделе "Программирование", создана пользователем Volchek, 24 май 2015.

0/5, Голосов: 0

  1. Volchek

    Volchek Модератор

    Сообщения:
    14.910
    Симпатии:
    11.399
    Складчина​

    Скрытый текст:​

    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"


    Продажник​

    Скрытый текст:​

    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"


    Для кого​

    Курс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня Ruby и фреймворк Rails используются многими широко известными компаниями, такими как GitHub, Twitter, Slideshare, Groupon и многие другие. Помимо этого, Ruby применяется как скриптовый язык во многих приложениях, например SketchUp и FL Studio. За более, чем 20-ти летнюю историю Ruby прошёл путь от молодого и малоизвестного языка до зрелой экосистемы с большим количеством документации, сторониих библиотек, фрейморков и обширной практической областью применения. Для прохождения курса рекомендуется знание основ программирования и ООП.​

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

    Ruby - удивительный язык программирования, который вам понравится! С помощью Ruby и фреймворка Rails вы научитесь разрабатывать приложения для большинства существующих настольных (Windows, Linux, Mac OS) и мобильных (Android iOS) платформ. Вы получите в свои руки удобный и востребованный инструмент, позволяющий легко и быстро решать самые разнообразные задачи программирования. Курс содержит как изучение Ruby/Rails, так и использование целой экосистемы, включая применение наиболее распространённых библиотек. Множество практических задач на протяжении всего курса помогут не только освоить Ruby/Rails, но и оценить всю мощь и красоту языка.​

    Программа курса​

    Урок 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 (список полезных вещей). Представление​



    Скачать​

    Скрытый текст:
    Скрытый текст:

      Для просмотра скрытого текста Вы должны зарегистрироваться и нажать кнопку "Мне нравится"




     
    Отзыв После просмотра материала "[Школа Программирования] Ruby/Rails Основы языка и разработки приложений" оставьте свою оценку и отзыв в данной теме
    permiso и alex777 нравится это.
Оценить эту тему:
/5,
Поделиться: