Подробнее о курсе
Краткое описание курса
В процессе обучения рассматриваются типичные и нетривиальные проблемы архитектуры веб-приложений.
Цель курса
научиться писать рациональный и хорошо структурированный код,
приобрести навыки работы с алгоритмами и структурами данных, которые необходимы при реализации сложных проектов в крупных компаниях
Целевая аудитория курса
Программа создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области.
Получаемые знания и навыки
- создавать веб-приложения, которые легко масштабировать
- обеспечивать отказоустойчивость веб-приложений даже при падении серверов
- правильно использовать шаблоны (кеширование, реплицирование, шардирование, индексирование)
- работать с инструментами, разработанными Google, Mail.Ru Group, Yandex
Необходимая предварительная подготовка
- Владение одним из языков серверной разработки
- Умение верстать сайты на базовом уровне
- Навыки работы с SQL (составление запросов): в процессе обучения используется MySQL
- Навыки работы с Linux