BrainHouse

high quality software outsourcing

Training available for Russian market only (yet). Stay tuned!

обучение

Компания BrainHouse приглашает пройти обучение по курсу Разработка Web 2.0 приложений с использованием Ruby on Rails. По всем вопросам обращайтесь по телефону 8 905 758 1491.

необходимые начальные знания

Для успешного освоения программы курса необходимо:

  • иметь навыки программирования на любом (желательно, объектно-ориентированном) языке;
  • иметь базовые знания о протоколе HTTP и языке разметки HTML;
  • уметь работать с базами данных, желательно MySQL.

программа курсов

  • День 1
    • Hello, Rails! - первое знакомство с Rails.
    • Язык программирования Ruby: синтаксис, типизация, классы, модули, контейнеры, блоки. Метапрограммирование.
    • DSL: коротко о Domain Specific Languages.
  • День 2
    • Структура Rails приложения: Модели, Представления, Контроллеры.
    • Scaffolding: генерирование приложения.
    • Миграции: DSL для работы со схемой данных.
    • Подробно о Моделях: ассоциации, acts_as_*, транзакции.
    • Подробно о Контроллерах: маршрутизация запросов, фильтры, верификации.
    • Подробно о Представлениях: ERb шаблоны, layouts, helpers.
  • День 3
    • Advanced Rails: REST, RSS и XML.
    • Web 2.0 и Rails: Ajax. Prototype, Script.aculo.us. RJS: еще один DSL в составе Rails.
    • Расширение Rails приложений: Gems, Plugins, Engines.
    • Тестирование Rails приложений: блочные, функциональные, интерграционные тесты.
    • Альтернативные подходы тестирования Rails приложений: TDD vs. BDD, Rspec, Selenium.
    • Сборка и развертывание Rails приложения: Rake, Сapistano.

стоимость обучения

Стоимость обучения составляет 12 500 рублей за три дня.

график обучения

Длительность курса - 3 дня. Занятия проводятся с 10:00 до 18:00. Каждые 45-60 минут перерыв на 10-15 минут. С 13:00 до 13:45 перерыв на обед.

Обучение проводится в группах по 4-8 человек, каждое учебное место оборудовано компьютером.

выездные курсы

Проводятся как в Москве, так и в любых городах России. В оплату стоимости курсов, проводимых за пределами Москвы входит стоимость проезда туда и обратно и стоимость проживания.