Скачать [Академия BelHard] Стань профессиональным Ruby on Rails разработчиком [Дмитрий Бардиян]

  • Складчина создана: Дата начала
Информация
Цена: 195 РУБ
Организатор: Kail Kail
Статус:
Набор участников
Список участников
  • 1.
    ник скрыт
  • 2.
    maxonemore
  • 3.
    KKK9KKK
  • 4.
    Alexandr121212
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
333 470
Реакции
28 353
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Академия BelHard] Стань профессиональным Ruby on Rails разработчиком [Дмитрий Бардиян]
Ссылка на картинку
Этот курс для вас, если:
  • Вы желаете развиваться в сфере web-разработки и получить востребованную специальность.
  • Вы хотите начать свой путь в программировании с простого и логичного языка.
  • Вы хотите создать свой стартап с минимальными затратами времени и сил.
Почему Ruby on Rails?
  • Язык Ruby настолько ясен, прост и логичен, что его часто советуют новичкам.
  • Ruby позаимствовал всё лучшее из других языков программирования, от Smalltalk до Java, от Perl до Python.
  • Его отличает быстрая скорость создания приложений. Процесс разработки, от идеи приложения до его онлайн-реализации, может занять всего лишь несколько часов.
  • Программное обеспечение находится в открытом доступе и не имеет лицензионных сборов. Существуют целые комьюнити, где можно найти типовое решение, обменяться советами и получить информационную поддержку.
В ходе курса вы:
  • Познакомитесь с процессом web-разработки.
  • Изучите структуру и жизненный цикл Rails-приложения.
  • Научитесь применять на практике знания об архитектуре Ruby on Rails.
  • Создадите свое первое приложение, используя Ruby on Rails.
  • Подготовитесь к профессиональной разработке на реальных проектах.
Спойлер: Программа:
1. Введение в веб-разработку.
  • Архитектура веб-приложения.
  • Что такое фреймворк.
  • Кратко об HTML (haml), CSS (bootstrap), JavaScript (jquery).
  • Взаимоотношения Ruby и Rails.
  • Введение в программирование на Ruby.
2. Основы Ruby.
  • Среда разработки, RVM, gems.
  • Синтаксис.
  • Операторы.
  • Управляющие конструкции.
  • Итераторы.
  • Объекты, модули.
  • Переменные и области видимости.
3. Знакомство с Rails.
  • Установка фреймворка и необходимой среды (Gemfile, bundle).
  • Архитектура MVC, структура Rails-приложения.
  • Жизненный цикл Rails-приложения.
  • Взаимодействие с БД.
  • Основные элементы: модели, контроллеры, представления, хэлперы, ассеты.
4. Использование контроллеров.
  • Установка плагинов (gems).
  • Основы роутинга.
  • Контроллеры и их тестирование.
  • Базовые навыки работы с Git.
5. Использование моделей и хелперов.
  • Основы REST.
  • Модели и их тестирование.
  • Хелперы.
  • Основы Bootstrap.
6. Взаимодействие с БД.
  • Миграции.
  • Валидации.
  • Простые индексы и их особенности в Postgresql и Mysql.
  • Регулярные выражения.
7. Отладка приложения.
  • Отладка приложения и логи.
  • Три режима работы приложения: development, test, and production.
  • SASS.
  • Понятие ресурса в REST.
  • Формы.
  • Отображение ошибок.
  • Настройка веб-сервера Puma.
8. Авторизация.
  • Сookies и cессии.
  • Основы авторизации.
  • Отладка и тестирование.
  • gem Devise.
9. Операции над ресурсами и фильтры.
  • Обновление записей через PATCH, безопасные параметры.
  • Фильтры в контроллерах, авторизация.
  • Заполнения БД предварительными данными.
  • Рендеринг представлений.
  • Удаление записей через DELETE запрос.
  • Атрибуты.
10. Ресурсы, не ассоциированные с БД.
  • Формы для не Active Record объектов.
  • Отправка почты при помощи Action Mailer.
  • Генерирование уникальных токенов.
  • Различные функции хеширования.
  • Работа с изображениями.
11. Ассоциации в моделях (часть 1).
  • Основные виды прямых ассоциаций.
  • Опции при создании ассоциаций (например, dependent: :destroy).
  • Scopes, сортировки, пагинация и использование where.
  • Передача переменных в partials.
  • Индексы по нескольким ключам.
12. Ассоциации в моделях (часть 2).
  • Непрямые ассоциации (has_many :through).
  • Сложный роутинг.
  • Проектирование запросов к БД.
  • Для чего нужен raw SQL.
13. Кеширование и фоновые задачи.
  • Кеширование.
  • Коллбеки.
  • Redis, Sidekiq.
  • Cron.
14. Деплой.
  • Git: пулл реквесты и ревью кода.
  • Деплой приложения.
  • Интернационализация i18n.
15. Рефакторинг и более сложные концепции.
  • Использование паттернов.
  • Разбивка кода на модули.
  • Блоки, лямбда.
  • Динамическое определение методов.
  • Сборщик мусора.
16. Фронт-энд и бек-энд.
  • Взаимодействие фронт-энда и бек-энда.
  • Как использовать rails для API.
  • Основы JQuery.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
ruby on rails академия belhard бардиян дмитрий бардиян программирование
Похожие складчины
Kail
  • Kail
  • Цена: 210 руб
0
Ответы
0
Просмотры
111
Kail
Kail
Kail
Ответы
0
Просмотры
149
Kail
Kail
Kail
Ответы
0
Просмотры
288
Kail
Kail
Kail
Ответы
0
Просмотры
172
Kail
Kail
Kail
  • Kail
  • Цена: 50 руб
0
Ответы
0
Просмотры
638
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.