Компьютерные науки

Разработка приложений на Ruby on Rails

Программа предлагает комплексное введение в веб-разработку с использованием фреймворка Ruby on Rails. Материал охватывает полный цикл создания продукта: от базовой верстки и работы с базами данных до контроля версий и развертывания готового веб-сервиса.
Студентов 962 Выпускников 59 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен методике разработки современных веб-приложений на базе Ruby on Rails по материалам известного руководства Майкла Хартла. В процессе обучения слушатели осваивают не только синтаксис языка Ruby и философию Rails, но и сопутствующие стандарты современной индустрии: верстку на HTML и CSS, работу с реляционными базами данных, контроль версий с помощью Git, а также методологию TDD (разработка через тестирование). Курс ориентирован на начинающих веб-разработчиков и программистов, стремящихся получить востребованный практический навык создания и развертывания готовых интернет-сервисов в облачной инфраструктуре.
Цели
  • Сформировать понимание архитектуры MVC и принципов веб-разработки на Rails.
  • Развить навыки написания тестов и работы с системами контроля версий.
  • Подготовить к самостоятельному проектированию, тестированию и развертыванию веб-сервисов.
Чему я научусь?
  • Создавать структуру веб-приложений с использованием Ruby on Rails.
  • Проектировать базы данных и связывать модели с пользовательскими интерфейсами.
  • Реализовывать полноценные системы авторизации и аутентификации пользователей.
  • Применять методологию тестирования RSpec для проверки бизнес-логики.
  • Выполнять публикацию готовых приложений в облачную среду Heroku.

Авторы

Майкл Хартл
Майкл Хартл
Чему я научусь?
  • Создавать структуру веб-приложений с использованием Ruby on Rails.
  • Проектировать базы данных и связывать модели с пользовательскими интерфейсами.
  • Реализовывать полноценные системы авторизации и аутентификации пользователей.
  • Применять методологию тестирования RSpec для проверки бизнес-логики.
  • Выполнять публикацию готовых приложений в облачную среду Heroku.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 От нуля к развертыванию
От нуля к развертыванию тест для курса Разработка приложений на Ruby on Rails 30 мин
2 demo app
demo app тест для курса Разработка приложений на Ruby on Rails 35 мин
3 В основном статические страницы
В основном статические страницы тест для курса Разработка приложений на Ruby on Rails 30 мин
4 Rails — приправленный Ruby
Rails — приправленный Ruby тест для курса Разработка приложений на Ruby on Rails 40 мин
5 Заполнение шаблона
Заполнение шаблона тест для курса Разработка приложений на Ruby on Rails 45 мин
6 Моделирование пользователей
Моделирование пользователей тест для курса Разработка приложений на Ruby on Rails 50 мин
7 Регистрация
Регистрация тест для курса Разработка приложений на Ruby on Rails 40 мин
8 Войти, выйти
Войти, выйти тест для курса Разработка приложений на Ruby on Rails 45 мин
9 Обновление, демонстрация и удаление пользователей
Обновление, демонстрация и удаление пользователей тест для курса Разработка приложений на Ruby on Rails 40 мин
10 Микросообщения пользователей
Микросообщения пользователей тест для курса Разработка приложений на Ruby on Rails 45 мин
11 Слежение за сообщениями пользователей
Слежение за сообщениями пользователей тест для курса Разработка приложений на Ruby on Rails 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.