Запись [Otus] Ruby и Ruby on Rails

Цена:
55000 руб
Взнос:
1196 руб
Организатор:
Организатор

Основной список:

1. Организатор
open
2
Записаться
  1. [Otus] Ruby и Ruby on Rails

    [​IMG]
    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 Практика. Публичное проведение собеседования

     
    Последнее редактирование модератором: 24 окт 2023
    31 июл 2023