1. Новые покупки Показать еще

    04.12.2016: Аудиостимулятор бинауральными звками - программа "Дегидроэпиандростерон - гормон молодости"

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

    04.12.2016: Создание видео в AFTER EFFECTS на основе 3000 шаблонов С VIDEOHIVE

    04.12.2016: Натюрморт: Фрукты в пиале (Дарья Краева)

    04.12.2016: Астрология (Виталий Александрович Вайсберг)(2016)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

    02.12.2016: AutoCAD. Секреты и хитрости

    02.12.2016: Плагин "Совместные покупки" для Wordpress

    02.12.2016: [WP] Catalogue PRO - Создаем красивые каталоги и карточки...

    01.12.2016: Программа на Футбол-хоккей-баскетбол «Golplyus Tyresyas»

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

    02.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    01.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    29.11.2016: Персональный годовой прогноз 2017 (А.В. Голоушкин)

    29.11.2016: Саммит по личному брендингу от Websarafan

    27.11.2016: Запусти свой товарный бизнес за 2 недели jonn22

Открыто (LevelUp) Ruby on Rails. Практика разработки веб-приложений

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 31 янв 2015.

Цена:
9990р.
Взнос:
109р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 31 янв 2015
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      (LevelUp) Ruby on Rails. Практика разработки веб-приложений

      Не повтор !

      [​IMG]

      Описание курса
      Ruby on Rails - это прорыв в снижении входного барьера в программировании. Мощные веб–приложения, которые раньше разрабатывались за недели или месяцы, теперь могут быть сделаны за считанные дни.

      Акцент курса делается на понимание и практику программирования на языке Ruby в объектно-ориентированном стиле c использованием самого популярного, мощного и в тоже время простого фреймворка - Rails, написанного Девидом Хэйнемеером-Хенсcоном.

      Для увеличения объема пройденного материала часть теории будет Вашей домашней работой с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании.

      Фреймворк Rails сочетает в себе все передовые технологии, идеи и паттерны проектирования, благодаря чему разработка на нем становится в разы проще и быстрее.
      Преимущества Ruby on Rails для разработки веб-проектов:
      • Большое, развивающееся сообщество
      • Огромное количество готовых библиотек и кода
      • Скорость разработки веб-приложений с использованием Ruby on Rails в разы меньше
      • Язык Ruby более легкий, чем PHP и имеет более понятный синтаксис
      • Производительность. С каждой новой версией Ruby оптимизируется, и уже Ruby 1.9 обогнал по производительности PHP, Perl, Python3.

      Практика на нашем курсе:
      Результатом практической части курса и домашней работы будет разработка веб-проекта:
      • Интернет-магазин
      • CMS
      • Финансовый менеджер
      • CRM
      • Система управления складом
      • Любой проект по вашей идее
      Каждое занятие начинается с проверки домашнего задания и вопросов по нему. Просьба не опаздывать.
      Требования к участникам:
      • знание основ программирования на одном из объектно-ориентированных языков
      Программа курса:
      Занятие 1. Знакомство. План курса. Основы.

      знакомство
      что такое Ruby, Ruby on Rails и чем это может быть полезно?
      история языка (причины возникновения,история развития)
      установка и настройка, выбор редактора
      hello world, основы синтаксиса
      консоль, аргументы в консоли
      архитектура MVC
      источники информации
      Практика:
      Установка Ruby, RVM (Ruby version manager)
      Установка Rails
      Работа в консоли ruby
      Демо: блог на RoR
      Домашнее задание:
      Установка Rails
      Занятие 2. Введение в разработку проекта

      Создание проекта
      Файловая структура проекта
      Bundler
      Создание контроллера и вьюх
      Обработка запросов к сервер; роутинги
      Практика:
      Создаем проект
      Устанавливаем необходимые гемы
      Домашнее задание:
      Выбор проекта, над которым будет вестись работа в течение курса
      Занятие 3. MVC и базы данных. Модель.

      Базы данных (создание, настройка проекта)
      Генерация миграций
      Rake таски; Модели Active Record
      Понимание Active Relation
      Выборки, условия, скоупы
      Практика:
      Работа из rails консоли.
      Рассматриваем проекты из домашнего задания и проектируем их MVP
      Домашнее задание:
      Создание базы и моделей из домашнего проекта
      Занятие 4. MVC. Контроллеры (Controllers)

      Понимание CRUD
      Index, show, new, create, update/edit, delete
      Массовое присваивание
      Flash hash
      Ассоциации
      1-many, 1-1, many-many, другие
      Практика:
      Применение новых знаний к домашнему проекту
      Домашнее задание:
      Создание контроллеров для домашнего проекта
      Занятие 5. MVC. Вид (View)

      отрисовка шаблонов
      редиректы, паршелы
      лейауты, хелперы
      ассеты, картинки, стили, javascript
      Практика:
      Применение новых знаний к домашнему проекту
      Домашнее задание:
      Верстка и доработка вьюх (views) к проекту
      Занятие 6. Гемы и сторонние библиотеки.

      Gemfile
      devise
      carrierwave
      formtastic
      active_admin
      Практика:
      Применяем самые популярные гемы:
      авторизация
      загрузка файлов
      админ панель
      хелперы для форм
      и другие
      Домашнее задание:
      Применение полученных знаний к своему проекту
      Занятие 7. Системы контроля версий.

      Обзор систем контроля версий
      GIT, работа с ним
      SVN
      Практика:
      Работа с GIT в команде
      Домашнее задание:
      Сделать коммит в чужой проект.
      Разместить свой проект
      Занятие 8. REST and RESTful роутинги, API

      Что такое REST?
      Вложенные ресурсы
      REST HTTP verbs
      сервисы
      дебаг
      Практика:
      Проектируем API, где rails-проект выступает бекендом для мобильного приложения
      Домашнее задание:
      Реализовать API для своего домашнего проекта

      Занятие 9. Тестирование проекта

      разработка через тестирование (TDD)
      фреймворки TestUnit, Minitest, Rspec
      тестирование контроллеров
      тестирование моделей
      интеграционные тесты
      Практика:
      Пишем тесты к своим проектам
      Домашнее задание:
      Написать тесты к своим проектам

      Занятие 10. Развёртывание проекта

      capistrano
      heroku
      chef
      наставления на "путь истинный"
      вопросы по проектам
      подведение итогов
      Практика:
      Capfile, установка окружения на VPS, деплой проекта через capistrano
      Решение вопросов по проектам
      Домашнее задание:
      Развернуть свой проект на VPS
       
      Последнее редактирование модератором: 17 дек 2015
    2. Загрузка...

      Похожие темы
      1. Менеджер
        Открыто

        Head First. Изучаем Ruby

        Менеджер, 1 июл 2016, в разделе: Электронные книги
      2. Менеджер
        Открыто

        (Smartme) Изучаем Ruby

        Менеджер, 6 апр 2016, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        Confident Ruby by Avdi Grimm

        Менеджер, 27 мар 2016, в разделе: Электронные книги
      4. Менеджер
        Открыто

        Rubygems: Cоздание собственного гема. Вебинар

        Менеджер, 26 мар 2016, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        Профессиональная разработка на Ruby on Rails (Продвинутый...

        Менеджер, 14 мар 2016, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        [Thinknetica] Профессиональная разработка на Ruby on Rails...

        Менеджер, 14 мар 2016, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        Интенсив по Ruby on Rails

        Менеджер, 7 мар 2016, в разделе: Курсы по программированию