Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 16 уроков (видео и/или текст)
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  1. Создавать сайты на Rails, покрывать их автоматическими тестами и выкладывать на PaaS-сервисы
  2. Основным концепциям фреймворка, таким как контроллеры, роутинг, модели, шаблоны и тесты.
  3. Автоматизировать большинство рутинных задач с помощью генераторов, автоматических форм и интеграций фронтенда.
  4. Использовать repl и эффективно отлаживать приложения
  5. Основным принципам построения безопасных приложений.

Вы узнаете о роутинге, контроллерах, шаблонизаторах, моделях и связях между ними. В итоге научитесь создавать полноценные сайты с CRUD действиями, писать тесты на них, работать с базой данных через ActiveRecord и миграции. Знания из этого курса помогут создать свой сайт и сделать его доступным в интернете. Курс подойдет к тем, кто уже является практикующим программистом, знаком с основами Ruby и протоколом HTTP и работал с базами данных.

Что вы получите после обучения

Приобретаемые навыки
2
Модели
3
CRUD
4
Конфигурация
5
Rails
6
Rack
7
Overview
8
I18n
9
Middlewares

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

1. Введение
Познакомиться с курсом

теория

2. Rack
Изучить Rack — интерфейс для разработки веб-приложений на Ruby

теория
домашнее задание

3. Overview
Изучить структуру Rails проекта и научиться создавать новый проект

теория

4. Статические страницы
Изучить создание статических страниц

теория
домашнее задание

5. Модели
Познакомиться с моделью – слоем приложения, отвечающим за связь с предметной областью

теория
домашнее задание

6. Качество
Научиться тестировать своё приложение

теория
домашнее задание

7. Конфигурация
Научиться конфигурировать приложение на Rails

теория

8. CRUD
Научиться создавать CRUD для сущности

теория
домашнее задание

9. Деплой
Научиться разворачивать своё приложение в рабочем окружении

теория

10. Шаблонизаторы
Научиться использовать шаблонизатор Slim

теория
домашнее задание

11. Формы
Научиться создавать формы на Rails

теория
домашнее задание

12. Связи
Изучить типы связей, их возможности и применение

теория
домашнее задание

13. Вложенные ресурсы
Изучить удобные способы работы с маршрутами

теория
домашнее задание

14. I18n
Научиться делать мультиязычные приложения

теория
домашнее задание

15. Middlewares
Изучить, как работают промежуточные программы

теория
домашнее задание

16. Rake
Изучить Rake — инструмент для автоматизации сборки программного кода

теория
домашнее задание

17. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

18. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.04.2024 18:53
Основы разработки на Ruby on Rails

Основы разработки на Ruby on Rails

Оставить отзыв
Поделиться курсом с друзьями