Название: Профессиональная разработка на RoR
Для кого этот курс? Если ты уже знаешь основы 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'ы
- Как писать хороший код
- и многое другое...
Подробнее: Для просмотра содержимого вам необходимо .
Скачать: