МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» (ДГТУ) УТВЕРЖДАЮ Ректор __________________ Б.Ч. Месхи «___» ___________ 2011 г. УЧЕБНО-ТЕМАТИЧЕСКИЙ ПЛАН «Основы проектирования систем на платформе PHP\MySQL с использованием JavaScript» Цель Категория слушателей Срок обучения Форма обучения Режим занятий Содержание Ознакомление слушателей с принципами проектирования web систем на платформе PHP\MySQL. Специалисты по разработке сайтов Объем программы 30 часов, продолжительность обучения 8 дней. С отрывом от работы. 4 часа в день №№ п.п. Наименование разделов, дисциплин и тем Всего часов: Лекции Выездные занятия, стажировка, деловые игры и др. Практические, лабораторные, семинарские занятия в том числе 1 1 2 Назначение и применение JavaScript, общие сведения Назначение языка JavaScript Cпособы внедрения JavaScript-кода в HTML-страницу и принципы его работы Типы данных и операторы JavaScript Переменные и массивы Основные операторы Работа с Cookies Программирование свойств окна браузера Управление окнами Написание кода на JavaScript управления 3 4 5 6 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2. 2.1 2.2 3. 4. 4.1 4.2 1 1 Форма контроля 7 1 5. 5.1 5.2 6. 7 7.1 7.2 7.3 8 9 10 10.1 10.2 11 11.1 11.2 11.3 12 2 окнами Динамическое изменение контента страницы при помощи JavaScript Основные принципы создания динамической HTML-страницы Разработка простой динамической HTML-страницы Обработка форм на странице Введение в PHP Использование PHP. Порядок внедрения кода PHP в HTML-страницу. Переменные. Основные типы данных. Константы. Операторы. Циклы. Массивы. Обработка запросов с помощью PHP Функции PHP Объекты и классы в PHP Работа с массивами данных и строками Массивы. Операции с массивами. Сортировка массивов. Поиск элементов массивов. Строки. Поиск элемента в строке. Выделение подстроки. Взаимодействие PHP c базой данных Mysql. Базы данных: основные понятия. Основные операторы языка SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы. Использование PhpMyAdmin для взаимодействия с базой данных MySql. Установка соединения с базой данных. Отображение данных , хранящихся в MySQL. Составление сложных запросов Основы работы cookie. Конфигурация PHP для работы с cookie. Стажировка Трудоемкость 3 4 2 1 1 1 1 5 6 1 1 1 3 1 2 1 1 1 1 2 2 1 1 1 1 1 4 2 2 2 1 1 2 1 1 7 4 3 3 2 1 2 1 1 2 1 1 2 1 1 30 19 11 1 Проректор по учебной работе Ю.И. Бабенков Ведущий программист ЦДО и ПК А.А. Скляренко Начальник отдела дополнительного образования Н.А. Тоискин 7