1. Новые складчины: Показать еще

    08.12.2016: 400 000 за 2 недели. Новые ниши заработка в 2017 года (версия средняя)

    08.12.2016: Обучение заработку + личный опыт с программой ProkMLM

    08.12.2016: Скрипт массфолловинга/анфолловинга для Instagram

    08.12.2016: SiteCopy 4.1 - Скрипт для клонирования сайтов. Доры + лендинги с обработкой форм в 2 клика

    08.12.2016: VK-Glass

  2. Нужен организатор: Показать еще

    08.12.2016: Скрипт массфолловинга/анфолловинга для Instagram

    08.12.2016: VK-Glass

    08.12.2016: Бизнес на сим картах - для городов с численностью от 100000

    08.12.2016: Богатство и изобилие

    08.12.2016: OkSender – программа для продвижения в социальной сети Одноклассники.

  3. Сбор взносов Показать еще

    07.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

    06.12.2016: Обучение Бизнесу с Китаем от 100$ к 10.000$ за 2 месяца коучинг 17.0 (Версия Платинум)(Дима Ковпак)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Психоаналитическая психотерапия на практике (Отто Кернберг)

    04.12.2016: Для начинающих - 1 курс (работа с эфирным телом) (Ксения Меньшикова)

Запись

[Школа Программирования] Ruby/Rails Основы языка и...

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 24 апр 2014.

Цена:
12500 руб
Взнос:
136 руб
Организатор:
roshka
Участников:
1/100

Основной список:

1. roshka
    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      [Школа Программирования] Ruby/Rails Основы языка и...

      Для кого

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

      Евгений Фатеев
      Профессиональный программист, приверженец The Ruby/Rails Way. Уже более 4-х лет пишет на Ruby. Имеет большой опыт разработки на Ruby/Rails в различных проектах, среди которых социальная сеть для геймеров gamer.ru, браузерная игра cheloveche.ru/corruption и коммерческая система статистики.
      Евгений имеет большой опыт преподавания как в групповом (преподавание объектно-ориентированного программирования в НИУ-ВШЭ), так и в индивидуальном формате. Женя обладает замечательной способностью передавать не только знания, но и навыки, и с радостью окажет помощь и поддержку на любом этапе изучения курса.​



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

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

       
      Telegram, 24 апр 2014
    2. Загрузка...

      Похожие складчины
      1. Лизок
        Куплено

        [Школа Программирования] Английский язык Для IT-специалистов (Дмитрий Бушков)

        Лизок, 28 апр 2016, в разделе: Иностранные языки
      2. Telegram
        Запись

        [Школа Программирования]. C# Базовый курс [Повтор]

        Telegram, 19 мар 2015, в разделе: Курсы по программированию
      3. Telegram
        Запись

        [Школа программирования] Java. Уровень 2 (повтор)

        Telegram, 18 фев 2015, в разделе: Курсы по программированию
      4. Telegram
        Запись

        [Школа программирования] Веб-профессионал (повтор)

        Telegram, 16 фев 2015, в разделе: Курсы по программированию
      5. Telegram
        Запись

        [Школа программирования] YII framework Профессиональная...

        Telegram, 3 дек 2014, в разделе: Курсы по программированию
      6. Telegram
        Запись

        [Школа Программирования] Семинар "Крутая CMS с...

        Telegram, 16 ноя 2014, в разделе: Курсы по программированию
      7. Telegram
        Запись

        [Школа Программирования] Стань гуру мобильной разработки! (8 в 1:...

        Telegram, 8 ноя 2014, в разделе: Курсы по программированию

Наверх