Название: Ruby/Rails Основы языка и разработки приложений
Автор: Евгений Фатеев
Издательство: Россия
Год издания: 2014
Язык: Русский
Формат: MP4
Качество: отличное
Размер: 3220 Мб
Описание:
Видеокурс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня Ruby и фреймворк Rails используются многими широко известными компаниями. Помимо этого, Ruby применяется как скриптовый язык во многих приложениях, например SketchUp и FL Studio.
За более, чем 20-ти летнюю историю Ruby прошёл путь от молодого и малоизвестного языка до зрелой экосистемы с большим количеством документации, сторонних библиотек, фреймворков и обширной практической областью применения. Для прохождения курса рекомендуется знание основ программирования и ООП.
Чему Вы научитесь:
Ruby - удивительный язык программирования, который вам понравится! С помощью Ruby и фреймворка Rails вы научитесь разрабатывать приложения для большинства существующих настольных (Windows, Linux, Mac OS) и мобильных (Android, iOS) платформ. Вы получите в свои руки удобный и востребованный инструмент, позволяющий легко и быстро решать самые разнообразные задачи программирования. Курс содержит как изучение Ruby/Rails, так и использование целой экосистемы, включая применение наиболее распространённых библиотек. Множество практических задач на протяжении всего курса помогут не только освоить Ruby/Rails, но и оценить всю мощь и красоту языка.
Информация о видеокурсе
Название: Ruby/Rails Основы языка и разработки приложений
Автор: Евгений Фатеев
Год выхода: 2014
Жанр: Видеокурс
Программа курса:
Урок 1. Обзор экосистемы Ruby и Rails. Ядро языка. Типы данных
*Что представляет собой экосистема Ruby и Rails
*Основные веб-ресурсы
*Обзор исходного кода Ruby
*Лексическая и синтаксическая структура языка
*Ядро Ruby
*Типы данных и операции с ними
*Интерактивная консоль irb
*Операции сравнения
*Булева алгебра
*Пример иерархии классов для представления чисел
Практика: работа с целыми и вещественными числами, строками, массивами, символами, хэшами, диапазонами, условными выражениями
Урок 2. Управляющие конструкции. Циклы и итераторы. Применение ООП в Ruby
*Условный оператор
*Оператор выбора
*Циклы
*Итераторы
*Назначение и создание методов
*Область видимости и аргументы метода
*ООП: модель вычисления на основе объектов
*Иерархия классов. Наследование
*Toplevel
*Определение класса и создание его объектов (экземпляров)
*Конструктор объекта
*Переменные и методы объекта (экземпляра)
Практика: определение собственного класса и работа с его объектами (моделирование объектов реального мира)
Урок 3. Этапы проектирования классов. Контекст исполнения программы. Структура проекта и рефакторинг приложения
*Контекст исполнения программы
*Наследование и вызов методов родителей
*Этапы проектирования классов
*Публичные и закрытые методы (API и реализация класса)
*Структура проекта
*Принцип единой обязанности (Single responsibility principle)
*Рефакторинг проекта. Разделение кода на несколько классов и модулей
*Модули и их назначение
*Методы класса и модуля
Практика: создание и рефакторинг приложения для управления лифтом жилого здания
Урок 4. Объектная модель Ruby. Блоки. Обработка исключений
*Объекты класса Class
*Объекты класса Module
*Создание блоков кода, их вызов и передача в качестве аргументов методов
*Назначение исключений
*Классы исключений
*Обработка исключений
*Вызов собственных исключений
Практика: пример обработки исключений при вычислении площади (периметра) квадрата
Урок 5. Стандартная библиотека Ruby. Создание собственной библиотеки (RubyGems)
*Обработка формата JSON
*Обработка формата YAML
*Сетевой вызов и обработка полученных данных
*Модель конечного автомата с использованием сторонней библиотеки
*Спецификация RubyGems
*Структура каталогов gem-а
*Сборка и установка
*Деплой для использования сторонними разработчиками
*Полезные веб-ресурсы
Практика: gem для вывода информации о беговых дорожках
Урок 6. Gem для поиска похожих пользователей. Rake задачи
*Переменные экземпляра класса
*Глобальные переменные
*Rakefile. Создание rake-задач
*Запуск rake-задач
*Пространства имён
*Передача аргументов командной строки
*Зависимые задачи
*Rake-задачи типа file
Практика: простое кэширование. Gem для поиска похожих пользователей на основе их оценок музыкальных жанов. Rake-задачи
Урок 7. Rack приложения. Управление зависимостями библиотек с помощью Bundler
*Динамические и статические веб-странички
*Спецификация Rack
*Структура rack-приложения
*Архитектура Model-View-Controller
*Запуск rack-приложения
*Управление зависимостями с Bundler
*Деплой rack-приложения
Практика: rack-приложение списка музыкальных композиций
Урок 8. Rails. Структура каталогов фреймворка. Модели данных
*Создание приложения
*Структура кталогов
*Основные веб-ресурсы
*Основные компоненты и принципы работы фреймворка
*Этапы загрузки приложения
*Конфигурация приложения
*Модели данных
*Использование ActiveRecord
Практика: создание модели данных пользователя. Аутентификация и регистрация пользователя
Урок 9. Rails. Маршрутизация запросов. Контроллеры
*Архитектура RESTful
*Конфигурация маршрутов приложения
*Иерархия классов-контроллеров
*Действия контроллеров
*Фильтры действий контроллеров
*Объект запроса
*Сессии и куки
*Флеш-сообщения
Практика: контроллер для обработки запросов создания пользователей. Контроллер для аутентификации пользователей
Выпущено: Россия
Продолжительность: 25:43:14
Файл
Формат: MP4
Видео: AVC, 1366x768/1280x1024, ~160-9787kbps
Аудио: MP3/PCM, 128 Kbps, 48.0 KHz
Размер файла: 3.22 Gb
unibytes.com:
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12825 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Автор: FirmTDНазвание: Ремонт двигателей Hyundai D6CAИздательство: HyundaiГод: 2006Формат: PDFРазмер: 7 Mb Страниц: 211Язык: RUSФормат архива: RAR, 3% на восстановлениеРазмер архива: 6 MbЛинейка этих . . .
Название: Король пеплаАвтор: Мэтью ГэбориСерия: Хранители-3Издательство: Азбука-классикаГод издания: 2004Страниц: 320ISBN: 5-352-00713-8Формат: FB2, RTFРазмер: 5,3 Мб Описание:Мэтью Гэбори - признанны . . .
Название: Wespe leichte feldhaubitze 18/2 (Sf) auf Geschuetzwagen IIГод / месяц: 1996Номер: Museum Ordnance Special Number 18Формат: PDFРазмер: 13 bЭта машина, по мысли создателей, должна была дать п . . .
Название: Warrior mechanized combat vehicle Год / месяц: 1996Номер: Museum Ordnance Special Number 16Формат: PDFРазмер: 11 bIFVs are similar to armoured personnel carriers (APCs), designed to transpo . . .
Название: Merkava Mk II and Mk III Israeli main batle tankГод / месяц: 1996Номер: Museum Ordnance Special Number 12Формат: PDFРазмер: 11 bThe Merkava is the main battle tank of the Israel Defense For . . .
Название: "Fuchs" Transportpanzer (TPz1) and VariantsГод / месяц: 1995Номер: Museum Ordnance Special Number 5Формат: PDFРазмер: 13 bTPz (Transportpanzer) Fuchs (fox) is an armoured personnel carrier . . .
Название: The de Havilland Rapide (Profile Publications Number 144)Автор: Peter W. MossИздательство: Profile PublicationsГод издания: 1966Страниц: 12Язык: АнглийскийФормат: pdfКачество: хорошееРазме . . .
Название: The Dassault M.D. 450 Ouragan (Profile Publications Number 143)Автор: Kenneth G. MunsonИздательство: Profile PublicationsГод издания: 1967Страниц: 12Язык: АнглийскийФормат: pdfКачество: хо . . .
Название: The Short Stirling (Profile Publications Number 142)Автор: Geoffrey NorrisИздательство: Profile PublicationsГод издания: 1966Страниц: 15Язык: АнглийскийФормат: pdfКачество: хорошееРазмер: . . .
Название: Ali dItalia 22: Aermacchi C.202Автор: G. Apostolo, G. Cattaneo, G. MassimelloИздательство: La Bancarella Aeronautica, TorinoГод издания: 2006Страниц: 72Язык: АнглийскийФормат: pdfКачество: . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Ruby/Rails Основы языка и разработки приложений. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.