Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014) - 29 Мая 2015 - Радиошторм - онлайн радио
Радиошторм интернет онлайн радио Пт, 06.02.2026, 01:44
language:
Ukranian
English
French
German
Japanese
Italian
Portuguese
Spanish
Danish
Chinese
Korean
Arabic
Czech
Estonian
Belarusian
Latvian
Greek
Finnish
Serbian
Bulgarian
Turkish
Главная | Регистрация | Вход Приветствую Вас Гость | RSS

 »  Пожизненная ссылка 200р. Ваша ссылка будет находиться на нашем сайте, не ограниченное время. Заказ в ЛС у администратора.

МЕНЮ
  • Главная страница
  • Онлайн радио
  • Фотоальбомы
  • Объявления
  • Java игры
  • Новости
  • Форум
  • Видео
  • Блог
  • Чат
  • Каталог файлов
  • Каталог статей
  • Гостевая книга
  • Обратная связь

КАТЕГОРИИ
Фотография [11]
Искусство [0]
Музыка [4542]
Видео [261]
Книги [1900]
Игры [20]
Другое [275]


СТОИТ ПОСМОТРЕТЬ
---

ФОТОАЛЬБОМЫ
//radioshtorm.my1.ru/_nw/14/82010942.jpg //radioshtorm.my1.ru/_ph/3/1/160497609.jpg //radioshtorm.my1.ru/_ph/3/1/604695106.jpg //radioshtorm.my1.ru/_ph/21/1/686081458.jpg //radioshtorm.my1.ru/_ph/20/1/996051260.jpg //radioshtorm.my1.ru/_ph/15/1/968040612.jpg //radioshtorm.my1.ru/_ph/15/1/843537927.jpg //radioshtorm.my1.ru/_ph/15/1/822611729.jpg //radioshtorm.my1.ru/_nw/0/61337859.jpg //radioshtorm.my1.ru/_ph/17/1/103269634.jpg //radioshtorm.my1.ru/_ph/4/1/621501472.jpg //radioshtorm.my1.ru/_ph/4/1/915938309.jpg //radioshtorm.my1.ru/_ph/4/1/868952319.jpg //radioshtorm.my1.ru/_ph/14/1/170810191.jpg //radioshtorm.my1.ru/_ph/18/133950461.jpg //radioshtorm.my1.ru/_ph/18/370177165.jpg //radioshtorm.my1.ru/_ph/19/2/926854616.jpg //radioshtorm.my1.ru/_ph/19/185335660.jpg //radioshtorm.my1.ru/_ph/17/2/268244883.jpg //radioshtorm.my1.ru/_ph/17/2/517859070.jpg //radioshtorm.my1.ru/_ph/17/1/629407393.jpg //radioshtorm.my1.ru/_ph/3/1/926189471.jpg //radioshtorm.my1.ru/_ph/3/1/505394829.jpg

СТАТИСТИКА
Онлайн всего: 6
Гостей: 6
Пользователей: 0

Главная » 2015 » Май » 29 » Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)
14:10
Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)

Курс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня 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 и 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
*Конфигурация маршрутов приложения
*Иерархия классов-контроллеров
*Действия контроллеров
*Фильтры действий контроллеров
*Объект запроса
*Сессии и куки
*Флеш-сообщения

Практика: контроллер для обработки запросов создания пользователей. Контроллер для аутентификации пользователей

Качество видео: PCRec
Формат: MP4
Видеокодек: AVC
Битрейт видео: ~160-9787kbps
Размер кадра: 1366x768/1280x1024
Аудиокодек: MP3/PCM,
Битрейт аудио: 128 Kbps



Автор (режиссер): Евгений Фатеев
Название: Ruby/Rails Основы языка и разработки приложений
Год выпуска: 2014
Жанр: Видеокурс
Продолжительность: 25:43:14
Язык: Русский
Размер: 3.22 Gb

Скачать Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)

Скачать с vip-file.com
Скачать с letitbit.net
Скачать с turbobit.net
Скачать с wayupload.com
Скачать с unibytes.com

Ссылки на материал


  • 1
  • 2
  • 3
  • 4
  • 5
Категория: Видео | Просмотров: 267 | Добавил: zenj68 | Теги: приложений, разработки, ruby, языка, Видеокурс, Rails | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
РАДИО

НОВОСТИ
---

НАС СЛУШАЮТ

НАШ ОПРОС
Сколько часов вы можете слушать музыку?
[ Результаты · Архив опросов ]
Всего ответов: 46

Copyright Radioshtorm © 2026 Яндекс.Метрика