Программирование в среде серверных SQL-СУБД |
5-й семестр |
|||
4SWS |
кред. |
Формы обучения: лекции/практич./лабор.
2 / 0 / 2 |
вид занятий: лекции / лаб.; |
|
Доценты: |
|
|||
Предыдущие предметы: |
SQL, программирование для Интернет, Базы данных |
|||
Цели обучения: |
Планирование сетевых интерфейсов для серверных СУБД и создание приложений баз данных с интернет–интерфейсами на SQL |
- Свойства, функции, установка, конфигурирование, сетевые интерфейсы.
- Принципы функционирования, установка, конфигурирование;
- Общее программирование для серверов Интернет на РНР;
- Принципы функционирования, операторы, синтаксис;
- Общее программирование для браузеров в сети Интернет;
- Принципы функционирования, установка драйвера, конфигурирование ODBC;
- Развитие ODBC-API для PHP;
- Доступ к различным системам банков данных (на примере MySQL)
- Функции, признаки выполнения, сравнение с ODBC;
- Развитие Интернет - приложений с PHP и MySQL
- Модели интерфейсов и типы драйверов;
- Интерфейс для приложений (JDBC API 1.0 и 2.0);
- Развитие приложений Java с доступом к Интернет в SQL-базах данных;
- техническое руководство
- стандарты безопасности;
- рекомендации
- Инфологическая модель данных "Сущность-связь";
- Реляционный подход;
- Введение в проектирование реляционных баз данных;
- Пример проектирования базы данных;
- архитектура SQL-серверов;
- обзор аппаратных конфирураций;
- обзор программных конфигураций;
- обзор производителей.
- Сравнение UML-моделей при объектно-ориентированной разработке программного обеспечения и реляционных ЕR–моделей банков данных при образовании возможных инструкций отображения (Объектно-реляционное картирование - Object-Relational-Mapping)
- Генерация Java – классов данных для SQL-банков данных с использованием CASE-технологии TopLink;
- Apache Framework Torque как средство прозрачного отображения объектов;
- Организация надежной синхронизации данных приложения в мобильных устройствах (аппаратах, механизмах), использующих SQL-базы данных;
- Постоянное сохранение данных приложения и прозрачный доступ к банкам данных с JDO;
- Пакет интернет-разработчика Денвер;
- AMP-пакеты интернет-разработчика (LAMP, BAMP, WAMP, PAMP, XAMP);
- Введение в MVC для интернет-разработок;
- Введение в веб-модель MVC Spring;
- Пакет Apache Struts;
- Интегрированная среда разработки с открытым исходным кодом NetBeans
- On-line анализ web-страницы на META-разметку;
- Валидация HTML-разметки;
- Валидатор-плагин для браузеров;
Параллельно с теоретическими лекциями студенты выполняют лабораторные работы путем практического программирования по изученным теоретическим темам.
А. Качанов, В. Ткаченко, А. Головин Букварь по РНР и MySQL [pdf]
Учебник по РНР v4.2 [chm]
Руководство по РНР - под редакцией Олсона [chm]
Й. Краузе: PHP 4. Программирование веб-серверов для Windows и Linux, Hanser-Verlag, 2000.
Sven Haiges (Hrsg): Пакеты Java для сетевых приложений. Software & Support Verlag, 2003.
Fabian Theis: Порталы и сетевые приложения для Apache, - Software & Support Verlag, 2003.