Распределённые высоконагруженные системы
Объём практики:
72 часаТребования:
2 - 4 курсРезультат
Сертификато курсе
Курс: "Распределённые высоконагруженные системы: проектирование внутренних интерфейсов" относится к области проектирования распределённых высоконагруженных систем. Проектирование крупных программных комплексов всегда является очень сложным и масштабным делом, при этом в современных реалиях более 90% программного обеспечения создаётся на клиент-серверной платформе. При этом для высоконагруженных систем характерно использование микросервисной архитектуры: подход, где каждый сервер выполняет свою маленькую задачу, и при необходимости можно легко развёртывать копии серверов для балансирования нагрузки от пользователей. Подобные системы крайне требовательны к проектированию межсервисного взаимодействия. С точки зрения инструментов - это технологии gRPC или REST. С точки зрения функционала - это некоторый набор интерфейсов - API. В данном курсе мы рассмотрим не только принципы построения таких систем в целом, но и отдельно обсудим лучшие практики именования API, что крайне важно при командной работе над большим проектом. Для уверенного прохождения курса не требуется высоких навыков в области программирования или в области проектирования, однако желателен опыт программирования на объектно-ориентированных языках и базового представления о функционировании компьютерных сетей.
лектор
для кого
Студентам, выбирающим программирование своей основной профессией
Студентам и программистам, желающим познакомится с методами проектирования больших систем и общепризнанными правилами проектирования межсистемных WEB-интерфейсов.
что получите
- Узнать способы взаимодействия через WebAPI (gRPC, REST API)
- Получить навыки правильного наименования и использования WebAPI
- Получить представление о построении больших распределённых систем
- Изучить наиболее востребованные шаблоны проектирования интерфейсов.
Авторы курса
Программа курса
*Курс состоит из лекционных и методических материалов, тестовых и практических заданий
Регистрация завершена
К сожалению регистрация на онлайн-курс завершилась. Даты нового запуска скоро будут известны, следите за новостями! По всем вопросам вы можете обратиться по адресу: [email protected]