Веб-портал дистанционного обучения Ошского Государственного Университета

Организации клиент-серверный технологии на Web прграммирование

Поток:
Организации клиент-серверный технологии на Web прграммирование
Автор курса:
tjoldoshov@oshsu.kg
Начало курса:
08.06.2025
до:
08.06.2025

Цель – изучение студентами основополагающих принципов работы приложений в архитектуре клиент-сервер; освоение технологий хранения и обработки данных в системах клиент-серверной архитектуры. 

Программа курса

1. Понятие клиент-серверного ПО. Модель объектноориентированного программирования

2. Инструментарий разработки клиент-серверного ПО

3. Применение ООП технологий в рамках клиент-серверной разработки ПО

4. Основные понятия интернет-приложений Протокол HTTP

5. Виды запросов. Структура запроса (Request)

6. Web-сервисы

7. Особенности пользовательского интерфейса

8. Методики обеспечения и контроля качества клиент-серверного ПО

9. Test

В результате освоения дисциплины студент должен:

Знать:

- основы новых информационных технологий для разработки клиент-серверного ПО,

- особенности разработки, организации, дистрибуции и монетизации клиент-серверного ПО,

- IDE написания программного кода,

- системы управления проектом, системы коммуникации команды, системы контроля версий,

- основы технологии объектно-ориентированной декомпозиции программных систем, базовые шаблоны проектирования

- отношения между классами, основные методы компьютерной геометрии, основы векторной и растровой графики,

- методы конфигурации клиент-серверного ПО.

Уметь:

- анализировать архитектуру предприятия с помощью приложений архитектур клиент-сервисов,

- теоретически обосновать необходимость применения ИТ и выбор для решения конкретных профессиональных задач,

- пользоваться специализированными программными средствами для разработки клиент-серверного ПО,

- программно реализовывать основные алгоритмы растровой и векторной графики,

- использовать графические стандарты и библиотеки,

- оптимизировать работу клиентских приложений с распределёнными базами данных,

Владеть:

- основными клиент-серверными технологиями,

- навыками использования ИС и ИКТ-решений для разработки ПО,

- навыками работы с системами контроля версий, принципами построения объектно-ориентированных программных, систем на C++,

- основными инструментами управления качеством, информационными технологиями в обеспечении качества,

- методологией локализации и интернационализации ПО, навыками создания конфигураций клиент-серверного ПО.


Dark Mode