Методы и технологии разработки клиент-серверных приложений

Методические указания к практическим занятиям и организации самостоятельной работы аспирантов

Дисциплина «Методы и технологии разработки клиент-серверных приложений» является дисциплиной подготовки аспирантов направления «Информатика и вычислительная техника», по профилю «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей». Целью данной дисциплины является: формирование навыков раз-работки и исследования программного обеспечения компьютерных сетей; повышение квалификации в области научных основ и применении программного обеспечения компьютерных сетей для решения фундаментальных научных и прикладных научно-технических проблем; получение знаний в области теории программирования, создание и сопровождение сетевых программных средств на основе различных подходов и технологий. Значение решения указанных проблем состоит в повышении эффективности и надежности процессов обработки и передачи данных и знаний в вычислительных машинах, комплексах и компьютерных сетях.

Кафедра технологий электронного обучения

Библиографическая запись:

Морозова, Ю. В. Методы и технологии разработки клиент-серверных приложений: Методические указания к практическим занятиям и организации самостоятельной работы аспирантов [Электронный ресурс] / Ю. В. Морозова, В. В. Кручинин. — Томск: ТУСУР, 2018. — 62 с. — Режим доступа: https://edu.tusur.ru/publications/7971
Год издания: 2018
Количество страниц: 62
Скачиваний: 14

Оглавление (содержание)

ВВЕДЕНИЕ 4

2 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ПРОВЕДЕНИЮ ПРАКТИЧЕСКИХ ЗАНЯТИЙ 6

2.1 Практическое занятие «Дочерние процессы. Совместный доступ нескольких процессов к одному файлу» 6

2.2 Практическое занятие «Синхронизация потоков и процессов» 14

2.3 Практическое занятие «Пул потоков для управления очередью» 23

2.4 Практическое занятие «Клиент-серверные приложения» 29

2.5 Практическое занятие «CGI-приложения для www-cервера» 48

2.6 Практическое занятие «Сетевые приложения на языке Python» 49

2.7 Практическое занятие «Сетевые приложения на языке Java» 51

2.8 Практическое занятие «Анализ сетевых приложений и сетевого оборудования» 54

2.9 Практическое занятие «Сетевые программы для обмена сообщениями между пользователями» 55

3 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 60

3.1 Общие положения 60

3.2 Проработка лекционного материала 60

3.3 Подготовка к практическим занятиям 60

ЛИТЕРАТУРА 62