Главная

Регистрация

Вход

Суббота, 27.04.2024, 14:38
Приветствую Вас ГостьRSS
 Меню сайта
  • Главная страница
  • Обратная связь
  • Карта сайта
  • Форум
  • Правила сайта
  •  Разделы
  • Программы • Coфт
  • Музыка MP3 • Flac
  • Фильмы • Видео
  • Клипы • Ролики
  • Игры на ПК
  • Обои для рабочего стола
  • Cкринсейверы
  • Юмор • Приколы
  • Книги • Чтиво
  • Все для мобилы
  •  Аудиокниги
  • Разное
  • Журналы
  • Видеоуроки
  • Все для Photoshop
  •  Статистика
    Яндекс.Метрика
    Главная » Статьи » Разделы сайта » Видеоуроки

    Евгений Фатеев. Ruby/Rails Основы языка и разработки приложений (2014) PCREc

    Евгений Фатеев. Ruby/Rails Основы языка и разработки приложений (2014) PCREc

    Курс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня 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, но и оценить всю мощь и красоту языка.

    Информация о видеокурсе
    Название: 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



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


    Поделись с друзьями:


    Категория: Видеоуроки | Добавил: colt (24.05.2015)
    Просмотров: 678 | Теги: скачать, Ruby, обучение, программирование, Видеокурс, Rails | Рейтинг: 0.0/0

    Похожие материалы:
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    Регистрация | Вход
    Поиск ♦ Search
    Форма входа
    Гость

    Группа:
    Гости
    Время: 14:38
    Ты здесь: -й день
    Новые файлы
    Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz