Otus
Глобальный
Курс
Online
17 марта 2022
5 месяцев
Стоимость курса
95 000 RUB
Подробности и регистрация

Highload architect

Навыки, которые вы получите:
HTTP Web-разработка Web development СУБД

Сегодня немногие веб-разработчики обладают достаточным опытом для создания отказоустойчивых и масштабируемых архитектур. И именно такие специалисты являются самыми высокооплачиваемыми и востребованными в крупных компаниях: Google, Mail.Ru Group, Yandex, Netflix и др.

За 5 месяцев студенты научатся использовать в своих проектах решения, которые выдерживают сотни тысяч (и даже миллионы) запросов в секунду, смогут правильно оптимизировать работоспособность серверов, начнут эффективно использовать инструменты, которые уже есть в проектах. Также курс позволит актуализировать и систематизировать знания в сфере HighLoad.

В процессе обучения рассматриваются типичные и нетривиальные проблемы архитектуры веб-приложений. Преподаватели поделятся лучшими практиками и решениями этих проблем. В программу входит много полезной теории, и вся она будет обязательно закрепляться практикой в рамках самостоятельной работы и онлайн-вебинаров.

Кому подойдет курс

Программа создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области.

Необходимая подготовка

  • Владение одним из языков серверной разработки: Python, PHP, Golang (предпочтительно), NodeJS (в крайнем случае), Java (в крайнем случае).
  • Умение верстать сайты на базовом уровне.
  • Знания основ JavaScript.
  • Навыки работы с SQL (составление запросов): в процессе обучения используется MySQL.
  • Навыки работы с Linux.

Программа

  1. Введение в высокие нагрузки.
  2. СУБД в высоконагруженных проектах.
  3. Разработка бэкенда высоконагруженных сервисов.
  4. Типовые архитектуры.
  5. Итоговый проект.

Чему вы научитесь

  • Создавать веб-приложения, которые легко масштабировать.
  • Обеспечивать отказоустойчивость веб-приложений даже при падении серверов.
  • Правильно использовать шаблоны (кеширование, реплицирование, шардирование, индексирование).
  • Работать с инструментами, разработанными Google, Mail.Ru Group, Yandex.
Нам нужен ваш фидбек!
Честный и беспристрастный