Программирование Профессиональная разработка на RoR

Бывалый
Команда форума
20 Фев 2019
31,438
1,759,559
113
#1
1724075710196-png.75228


Описание Профессиональная разработка на RoR:



Кому подойдёт этот курс?
Если вы уже знакомы с основами Ruby on Rails и имеете небольшой опыт работы с этим фреймворком, а главное, хотите стать профессиональным разработчиком RoR и связать свою карьеру с Ruby и Rails, то этот курс для вас.
Требования к участникам
Чтобы успешно пройти программу, вам потребуется 15–20 свободных часов в неделю, а также:
  • знание языка Ruby;
  • понимание принципов объектно-ориентированного программирования;
  • знание основ Ruby on Rails;
  • понимание архитектуры MVC;
  • умение пользоваться git и GitHub;
  • базовые знания баз данных, таблиц и связей между ними;
  • базовые знания HTML, CSS и JavaScript;
  • навыки работы в командной строке;
  • технический английский на уровне чтения документации;
  • компьютер или виртуальная машина под управлением *nix;
  • большое желание и собственные мозги.
Программа будет сосредоточена на процессах, подходах и лучших практиках опытных разработчиков. Мы разработаем аналог сайта вопросов и ответов Stack Overflow, используя подход TDD/BDD, создадим REST API для внешних сайтов и разместим приложение на сервере. Вы узнаете, как настроить мониторинг и резервное копирование приложения после запуска, а также как обеспечить отказоустойчивость и высокую нагрузку.
Формат обучения
Это дистанционный онлайн-курс продолжительностью 12 недель.
Основные темы программы:
  • agile-процесс разработки;
  • git workflow;
  • философия Rails;
  • TDD/BDD с RSpec;
  • acceptance-тестирование;
  • сложное управление ролями;
  • HAML/Slim, SCSS, CoffeeScript;
  • фоновые задачи;
  • запуск задач по расписанию;
  • кэширование и оптимизация;
  • аутентификация через социальные сети;
  • сложные формы;
  • проектирование архитектуры;
  • Ajax и Comet;
  • настройка сервера «с нуля»;
  • развёртывание приложения через Capistrano;
  • интеграция SSL;
  • загрузка и обработка изображений;
  • Passenger и Unicorn;
  • высокая нагрузка и высокая доступность;
  • создание API;
  • параметризованный поиск;
  • различные гемы;
  • как писать хороший код и многое другое.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс Профессиональная разработка на RoR:


Для просмотра содержимого вам необходимо авторизоваться