Курс «Оптимизация Ruby/Rails-приложений»: обучение по онлайн-тренингу — Вебинарум
Обучение длится 9 недель
Автор: Алексей Васильев
Уровень подготовки: начальный
Оптимизация Ruby/Rails-приложений

Курс для практикующих Ruby/Rails-разработчиков, которые хотят:

  • всерьез заняться оптимизацией кода
  • сделать свои проекты быстрее и эффективнее
  • добиться профессионального и карьерного роста
  • получать еще больший кайф от своей работы.

Цель курса: научить участников грамотно выстраивать процесс оптимизации, управлять им и применять правильные инструменты в нужное время и в нужном месте.

После курса вы сможете:

  • Выстраивать стратегию оптимизации Rails-приложений: уметь определять и собирать нужные метрики, ставить обоснованные цели по производительности и достигать их
  • Понять, что надо оптимизировать, а что лучше не стоит и подойти к оптимизации любого аспекта Rails-приложения так, чтобы добиться нужного результата
  • Дружить со сборщиком мусора, профилировать и оптимизировать ruby и rails приложения по процессору и по памяти. Находить и устранять реальные bottleneck'и
  • Настраивать и использовать мониторинг rails-приложений, настраивать production-окружение и production-like данные локально
  • Оптимизировать работу СУБД, находить и оптимизировать медленные SQL-запросы, эффективно работать с индексами. Бороться с гидрой N+1, оптимизировать ActiveRecord и понимать, когда лучше работать в обход него
  • Оптимизировать фронтенд под современный интернет, использовать кеширование по максимуму, понимать как браузер строит страницу, получая ответ сервера, и оптимизировать этот процесс
  • Оптимизировать свой Development Experience: прогон тестов, сборку, деплой, CI и т.д.
  • Оптимизировать настройки app-сервера, адаптировать серверы под неравномерную нагрузку
Дата последнего обновления: 10 апреля 2023

Темы

Другие курсы

-43%
НТМL и CSS - полный курс по вёрстке с нуля [2025]
НТМL и CSS - полный курс по вёрстке с нуля [2025]
Подробнее
3 999
6 990
SQL: оконные функции
SQL: оконные функции
Автор: Алексей Андросов
Подробнее
1 250
Metabase: визуализация данных
Metabase: визуализация данных
Автор: Алексей Андросов
Подробнее
1 500
FARM:Функциональная, асинхронная, реактивная, многопоточная Java
FARM:Функциональная, асинхронная, реактивная, многопоточная Java
Автор: Игорь Судакевич
Подробнее
15 000
Оптимизация SQL запросов на примере ClickHouse
Оптимизация SQL запросов на примере ClickHouse
Автор: Трофим Воробьев
Инди курс по Pygame - учимся создавать свои игры
Инди курс по Pygame - учимся создавать свои игры
Автор: Артем Егоров
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Автор: Татьяна Репичева
Библиотеки Python для Data Science
Библиотеки Python для Data Science
Автор: Юлия Пономарева
Подробнее
4 000
-46%
Современный Agile для разработчиков
Современный Agile для разработчиков
Подробнее
3 799
6 990
Назад
Смотреть дальше