Thinknetica

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

Начало: По факту набора потока
Длительность: 2 месяца и 1 неделя
Улучшаемые навыки:
Оптимизация кодаRuby on RailsRuby
Онлайн

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

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

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

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

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

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

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


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

Отзывы о курсе

Оценить курс
Оценок: 2, комментариев: 0
4.83
Средняя оценка
100%Рекомендация
5.00
Соотношение цены и качества
5.00
Программа курса
5.00
Преподаватель курса
5.00
Практическая применимость знаний
4.00
Удобство платформы
5.00
Качество практики
default-avatar9 февраля 2024. Старший (Senior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar26 сентября 2023. Ведущий (Lead)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством

Еще курсы