Цель курса

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

Краткое описание учебной дисциплины

Курс посвящен различным способами создания распределенных приложений с использованием технологии Java. В рамках курса рассматривается ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RMI, Web-сервисы, JMS, gRPC). Для успешного освоения дисциплины необходимы знания, умения и навыки из предшествующих дисциплин: основы операционных систем, базы данных, программирование на языке С++.