Курс Архитектор высоких нагрузок

place
OTUS
calendar
30 июня
cost
49 000
duration
5 месяцев

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

Карьера

На рынке труда в IT острый дефицит разработчиков, обладающих компетенциями для работы с отказоустойчивыми и масштабируемыми архитектурами. Для специалистов в этой сфере открыты высокооплачиваемые вакансии в компаниях различного уровня, в том числе в Google, Mail.Ru Group, Yandex, Netflix и др.

Эксперты

Преподаватели курса — ведущие специалисты крупных российских и международных компаний.

expert

Владислав Родин

Преподает в Московском Физико-Техническом Институте и на портале foxminded
expert

Иван Ремень

Автор курса "Архитектор высоких нагрузок"
expert

Сергей Гоппиков

Backend Lead, Alyce.com (Boston, MA)
expert

Юрий Юрочко

Backend developer, teamlead
expert

Алексей Цыкунов

Lead System Engineer в EPAM
expert

Станислав Щетинников

ДомКлик, директор разработки
expert

Михаил Каморин

Senior Backend Developer в Skyeng
expert

Кристина Кучерова

Тимлид/архитектор БД
expert

Артем Желтак

Rambler&Co, тимлид/техлид
expert

Василий Кудрявцев

Директор Департамента обеспечения качества в АО РТЛабс
expert

Артем Первушов

Senior Software Developer (Luxoft)
Владислав Родин
Преподает в Московском Физико-Техническом Институте и на портале foxminded
Иван Ремень
Автор курса "Архитектор высоких нагрузок"
Сергей Гоппиков
Backend Lead, Alyce.com (Boston, MA)
Юрий Юрочко
Backend developer, teamlead
Алексей Цыкунов
Lead System Engineer в EPAM
Станислав Щетинников
ДомКлик, директор разработки
Михаил Каморин
Senior Backend Developer в Skyeng
Кристина Кучерова
Тимлид/архитектор БД
Артем Желтак
Rambler&Co, тимлид/техлид
Василий Кудрявцев
Директор Департамента обеспечения качества в АО РТЛабс
Артем Первушов
Senior Software Developer (Luxoft)
skill

Для кого

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

skill2

Навыки

Владение одним из языков серверной разработки: Python, PHP, Golang, NodeJS, Java. Также необходимы навыки работы с версткой сайтов, SQL и Linux.

Содержание

1. Введение в высокие нагрузки

content

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

2. СУБД в высоконагруженных проектах

content

Блок направлен на изучение особенностей проектирования хранилищ для работы в условиях высоких нагрузок, а также методам их резервирования и масштабирования.

3. Разработка бэкенда высоконагруженных сервисов

content

Слушатели вместе с преподавателями рассмотрят способы проектирования приложений, адаптированных к высоким нагрузкам. Эксперты расскажут об инфраструктуре приложений, средствах мониторинга и отладки.

4. Типовые архитектуры

content

Студенты ознакомятся с архитектурами наиболее распространенных веб-проектов: новостного портала, рекламной системы, почтового сервиса, облачного хранилища и сайта знакомств. В рамках модуля будет разработан универсальный алгоритм, который позволит проектировать подобные сервисы.

5. Итоговый проект

content

Итогом обучения станет разработка отказоустойчивой и масштабируемой архитектуры web-проекта, а также MVP по ней.

platform
Площадка проведения
adress