Для специалистов в этой сфере открыты высокооплачиваемые вакансии в компаниях различного уровня, в том числе в Google, Mail.Ru Group, Yandex, Netflix и др.
Во время обучения слушатели курса узнают о различных проблемах архитектуры web-приложений, обсудят способы их решения с экспертами области и смогут закрепить теорию на практических занятиях.
Мы изучаем:
Программа создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов и технических руководителей.
Владение одним из языков серверной разработки: Python, PHP, Golang, NodeJS, Java. Также необходимы навыки работы с версткой сайтов, SQL и Linux.
Эксперты - опытные педагоги-практики
Занимаясь на курсе, обучающиеся изучают современные инструменты и приобретают навыки работы, которые помогут им эффективно строить карьеру в IT-сфере.
Первый модуль посвящен понятию высоких нагрузок, особенностям архитектуры компьютеров, операционных систем и проблемам при работе с ними.
Блок направлен на изучение особенностей проектирования хранилищ для работы в условиях высоких нагрузок, а также методам их резервирования и масштабирования.
Слушатели вместе с преподавателями рассмотрят способы проектирования приложений, адаптированных к высоким нагрузкам. Эксперты расскажут об инфраструктуре приложений, средствах мониторинга и отладки.
Студенты ознакомятся с архитектурами наиболее распространенных веб-проектов: новостного портала, рекламной системы, почтового сервиса, облачного хранилища и сайта знакомств. В рамках модуля будет разработан универсальный алгоритм, который позволит проектировать подобные сервисы.
Итогом обучения станет разработка отказоустойчивой и масштабируемой архитектуры web-проекта, а также MVP по ней.