Що нового?

Придбаний [Otus] Ruby и Ruby on Rails

Інформація про покупку
Тип покупки: Складчина
Ціна: 20221 ГРН
Учасників: 2 з 42
Організатор: Відсутній
Статус: Набір учасників
Внесок: 500.7 ГРН
5%
Основний список
Резервний список

Gadzhi

Модератор

[Otus] Ruby и Ruby on Rails

Ruby и Ruby on Rails
Лучшие практики по веб-разработке на Ruby и Ruby on Rails
Что даст вам этот курс
Курс рассчитан на разработчиков на других языках с опытом работы от 1-2х лет, желающие изучить язык Ruby и фреймворк Ruby on Rails для коммерческого и/или личного применения при разработке приложений.

Что вы сможете после курса?
  • Создавать полноценные веб-приложения;
  • Разворачивать веб-приложения на продакшене;
  • Применять TDD и покрывать код тестами;
  • Расширите навыки разработки с помощью нового инструмента;
  • Сможете быстро создавать MVP продуктов и прототипирование других приложений за счет фреймворка Ruby on Rails.
Спойлер: Программа
Модуль 1 Основы Ruby
Тема 01 Обзор курса. Создание первых программ на Ruby
Тема 02 Типы данных (числа, строки, булевы значения), коллекции данных (массивы и хеши) и работа с ними.
Тема 03 Условные операторы, циклы, функции и процедуры
Тема 04 Объектная модель в Ruby. ООП в Ruby
Тема 05 Модули и миксины. Подключение и использование gems
Тема 06 Исключения и их обработка. Работа с файлами
Тема 07 Работа с блоками и процедурами (Proc)
Тема 08 Метапрограммирование в Ruby

Модуль 2 Основы Ruby on Rails
Тема 09 Ruby on Rails и его преимущества. MVC. Установка и настройка. Генерация первого приложения
Тема 10 Роутинг и контроллеры. Рендеринг данных
Тема 11 Модели и работа с БД. Создание и использование миграций
Тема 12 Основные операции CRUD (Create, Read, Update, Delete)
Тема 13 Обзор и подключение популярных gems
Тема 14 Написание тестов. TDD
Тема 15 Использование Bootstrap в проекте
Тема 16 Q&A занятие по ДЗ

Модуль 3 Разработка функциональности
Тема 17 Работа с формами. Подключение simple_form и enumerize
Тема 18 Работа с файлами. Active Storage
Тема 19 Аутентификация и авторизация пользователей. Ролевая модель
Тема 20 Работа с письмами. Отправка уведомлений. Паттерн Observer
Тема 21 Интеграция с внешним сервисом. Отправка SMS. Паттерн Gateway
Тема 22 Локализация в проекте. i18n
Тема 23 Работа с состояние объекта. Паттерн State
Тема 24 Работа с представлением объекта. Паттерн Decorator

Модуль 4 Развертывание и продвинутые возможности
Тема 25 Асинхронная обработка данных. Active Job
Тема 26 Проектирование разделов приложения. Разработка административной панели и личного кабинета
Тема 27 Hotwire и Turbo Rails
Тема 28 Полнотекстовый поиск
Тема 29 Разработка REST API. Сериализаторы данных
Тема 30 Кеширование и оптимизация
Тема 31 Развертывание приложения на сервере
Тема 32 Q&A занятие по ДЗ

Модуль 5 Работа с кодом
Тема 33 Прототипирование MVP на Ruby on Rails
Тема 34 Как писать хороший код
Тема 35 Рефакторинг кода

Модуль 6 Проектная работа. Подготовка к собеседованию
Тема 36 Выбор темы и организация проектной работы
Тема 37 Консультация по проектам и домашним заданиям
Тема 38 Защита проектных работ
Тема 39 Подготовка к собеседованию. Разбор ошибок
Тема 40 Практика. Публичное проведение собеседования

https://privatelink.de/?https://otus.ru/lessons/ruby/
 
Угорі