Ruby on Rails для профессионалов

men23

Манимэйкер
3 Июн 2015
1.132
1.476
36
Ruby on Rails для профессионалов

Для кого этот курс?

Если ты уже знаешь основы Ruby on Rails и имеешь небольшой опыт работы с этим фреймворком, а главное, хочешь стать профессиональным RoR-разработчиком и связать свою карьеру с Ruby и Rails, тогда этот курс для тебя.
Требования к кандидатам
Для того, чтобы успешно пройти эту программу, у тебя должно быть 15-20 свободных часов в неделю, а также:
  • Знание языка Ruby
  • Понимание ООП
  • Знание основ Ruby on Rails
  • Понимание архитектуры MVC
  • Умение пользоваться git и Github
  • Основы Баз данных - таблицы и связи между ними
  • Базовые знания HTML, CSS и Javascript
  • Навыки работы в командной строке
  • Технический английский на уровне чтения документации
  • Компьютер или виртуальная машина под управлением *nix
  • И конечно же, большое желание и собственные мозги
Программа будет сфокусирована на процессах, подходах и лучших практиках опытных разработчиков. Мы будем разрабатывать аналог сайта вопросов и ответов stackoverflow.com, используя подход TDD/BDD, создадим REST API для внешних сайтов и разместим приложение на сервере. Ты узнаешь как настроить мониторинг и бекап приложения после запуска, а также о том, как настроить отказоустойчивость и предусмотреть высокие нагрузки.

Формат обучения
Дистанционный онлайн-курс, длительностью 12 недель

Основные темы программы :

Agile-процесс разработки
Git workflow
Философия Rails
TDD/BDD с RSpec
Acceptance-тестирование
Сложное управление ролями
HAML/Slim, SCSS, CoffeeScript
Фоновые задачи
Запуск задач по расписанию
Кэширование и оптимизация
Аутентификация через социальные сети
Сложные формы
Проектирование архитектуры
Ajax и Comet
Настройка сервера "с нуля"
Deploy приложения через capistrano
Интеграция SSL
Загрузка и обработка изображений
Passenger и Unicorn
Highload и High availability
Создание API
Параметризированный поиск
Различные gem'ы
Как писать хороший код

и многое другое...

Скачать:
Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.