Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Windows xp & 7 [276]
Безопасность [242]
Программы/Софт [2094]
Видеоуроки [1652]
Всё для Photoshop [1187]
Музыка [9402]
Игры [3039]
Мобильный софт [585]
Рабочий стол [71]
Patch & Crack [45]
Разное [167]
Alawar & Nevosoft WPI [69]
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
Полезное
Помощь сайту
R277408037156

Z205220240354

U139352161018
Главная » Файлы » Видеоуроки

Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)
13.02.2016, 08:40

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

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

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

Файл
Формат: MP4
Видео: AVC, 1366x768/1280x1024, ~160-9787kbps
Аудио: MP3/PCM, 128 Kbps, 48.0 KHz
Размер файла: 2,40 Гб



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


Admin сайта, прошу всех поддержите группу в вк "Видеоуроки и курсы рунета" присоединяйтесь...)




Категория: Видеоуроки | Добавил: rostik_ok | Теги: Программирование, Информатика, Ruby, Видеоуроки, обучение
Просмотров: 356 | Загрузок: 0 | Рейтинг:0.0/0
Похожие новости:

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
БЕСПЛАТНЫЕ ПОЕЗДКИ
Наш опрос
Каким браузером вы пользуетесь?
Всего ответов: 199
Hosting
Полезное
  • Smartresponder инструмент вне конкуренции!
  • 2000 готовых Шаблонов и Полный Набор необходимых Инструментов Для Инфобизнеса. Стань Профи Сейчас
  • Профессиональный интернет магазин с нуля на OpenCart
  • Работающий Вирусный Маркетинг
  • Пополнение счёта на 3000 руб
  • Готовый бизнес под ключ 2.1 (-40%)
  • Секреты пассивного дохода 60% партнёрам
  • Дропшиппинг Продажа товара напрямую со склада поставщика
  • Как зарабатыватьот 150 000 рублей в день на Таргетированной Рекламе
  • Сверхприбыльный бизнес на продаже товаров из Китая.
  • "SMS" Бизнес
  • Получите 90 000 сайтов-бизнесов "под ключ" с заработком от 20 000 рублей ежедневноVIP
  • 12 шаговк ЖИЗНИ МЕЧТЫ
  • Уникальный алгоритм заработка на СРА сетях
  • Готовый бизнес под ключ
  • Система FINE-GOLD Ten Steps v1.0 - от 1000 у.е. в месяц
  • Система заработкана EMail рассылке
  • Скрипты. СЕКРЕТЫСупер стратегии. Советы и многое другое
  • Худеем с Татьяной Эдванс VIP
  • Globe
    Файлообменник
  • РЕГИСТРАЦИЯ на сайте Turbobit.net
  • РЕГИСТРАЦИЯ на сайте Gigapeta.com
  • РЕГИСТРАЦИЯ на сайте File-space.org
  • РЕГИСТРАЦИЯ на сайте Vip-file.com
  • РЕГИСТРАЦИЯ на сайте Shareflare.net
  • РЕГИСТРАЦИЯ на сайте Borncash.com
  • Это интересно
    Друзья сайта
  • DVD-INFO-Video tutorials and courses runet
  • My-Software-Бесплатный софт
  • The Best Soft-Программы для всех
  • User-Soft - Бесплатный сервер обновлений NOD32
  • Big-Hand-ЛУЧШИЕ ПАРТНЁРКИ РУНЕТА
  • MoreKino-Только Лучшее

  • Portable-Best

  • Web-Software

  • Warez-Portable

  • Dvd-Tutorial
  • Игры
    123
    Помощь сайту
    R277408037156

    Z205220240354

    U139352161018
    Статистика
    Яндекс цитирования
    Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz