Оптимизация Ruby/Rails-приложений

Где проходит обучение

Онлайн обучение

Начало учёбы и длительность

По факту набора потока · 2 месяца и 1 неделя

Стоимость

31 900 рублей

Описание курса

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

которые хотят:

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

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

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

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


    Регистрируйся на сайте чтобы успеть в ближайший набор