ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА
УТВЕРЖДАЮ:
Проректор по науке
и качеству образования
______________Ю.В. Дашко
___________________ 2010 г
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
СД.0
|
«Языки и среды реализации WEB приложений»
|
(индекс)
|
(наименование)
|
СПЕЦИАЛЬНОСТЬ(И)
|
|
080802.65
|
Прикладная информатика (по отраслям)
|
(шифр)
|
(наименование)
|
СПЕЦИАЛИЗАЦИЯ(И)
|
нет
|
(шифр)
|
(наименование)
|
ОБРАЗОВАТЕЛЬНЫЙ ПРОЕКТ
|
|
Колледж
|
КАФЕДРА
|
|
«Информационные технологии»
|
|
(код)
|
(наименование)
|
Автор рабочей программы Ткачук Е.О.
(подпись) (Ф.И.О.)
РАБОЧАЯ ПРОГРАММА СОСТАВЛЕНА НА ОСНОВАНИИ:
Государственного образовательного стандарта среднего профессионального образования 30.01.2004г
(дата утверждения)
Типовой программы __
(дата утверждения)
Учебного плана __30.06.2012
(дата утверждения)
РАБОЧАЯ ПРОГРАММА ОБСУЖДАЛАСЬ И СОГЛАСОВАНА
КАФЕДРОЙ:
«Информационные технологии» Ткачук Е.О..
(наименование) (подпись зав. каф) (Ф.И.О.)
Протокол заседания кафедры № 1 от 30.08.2012
УМС по экономике и управлению Киянова Л.Д.
(наименование) (подпись председателя УМС) (Ф.И.О.)
Протокол УМС № 1 от 10.09.2010
1ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью изучения дисциплины является ознакомление студентов с методологическими и технологическими основами создания и эксплуатаций современных информационных систем на основе WEB приложений.
Предметом изучения дисциплины являются современные методы проектирования информационных систем на основе.
2ТРЕБОВАНИЯ К УРОВНЮ УСВОЕНИЯ ДИСЦИПЛИНЫ
В процессе изучения дисциплины студенты должны:
Иметь представление:
теоретических и практических аспектах технологий разработки современных веб-приложений;
об основных типах WEB приложений, методологии их проектирования и разработки;
об автоматизации моделирования процессов в предметной области;
об информационных системах с использованием WEB приложений;
Знать:
классификацию WEB приложений;
современные клиентские и серверные технологии веб-разработки, применяемых для создания веб-сайтов;
языки программирования и интегрированные среды разхработки, применяемые при создании WEB приложений;
принципы построения информационных систем на основе WEB приложений;
принципы функционирования и эксплуатации WEB приложений ИС.
Уметь использовать:
инструментальные средства, поддерживающие разработку программного обеспечения профессионально-ориентированных WEB приложений;
технические средства информационных систем на основе WEB приложений в предметной области.
Иметь опыт:
проектирования информационных процессов;
модели предметной области информационной системы;
3АУДИТОРНАЯ РАБОТА
3.1Лекции
№
|
Тема занятия
|
Краткое содержание
|
Кол-во часов
|
1
|
Понятие WEB приложения. Классификация WEB приложений.
|
Определение WEB приложения. Классификация WEB приложений. Основные понятия, используемые при реализации WEB приложений. Архитектурные шаблоны Web-приложений.
|
2
|
2
|
Языки реализации клиентских сценариев
|
Обзор современных средств реализации клиентских сценариев WEB приложений. Насыщенные WEB страницы. Динамический HTML. Сравнение JavaScipt и VBScript. Java-апплет, ActionScript - общая характеристика. Microsoft Silverlight и XAML.
|
2
|
3
|
JavaScript - язык разработки клиентских веб-приложений.
|
Стандарт ECMA-262. Синтаксис JScript. Структура языка. Объектная модель браузера. Объектная модель документа. Обработка событий в JavaScript. Регулярные выражения в JavaScript.
|
2
|
4
|
Программный интерфейс для доступа и манипулирования содержимым веб-страниц DOM API
|
DOM (Document Object Model) - стандарт консорциума W3C для программного доступа к документам HTML или XML. Узлы дерева HTML документа. Программный интерфейс HTML DOM. Свойства узлов. Изменение HTML элементов.Библитека jQuery.
|
2
|
5
|
Технологии разработки серверных WEB приложений.
|
Основные принципы работы WEB приложений на стороне веб-сервера. Общее описание стандартов, платформ и технологий, применяемых для разработки серверных WEB приложений. Подходы к интеграции приложений в сети Интернет.
|
2
|
6
|
PHP – язык разработки серверных приложений
|
Синтаксис PHP. Основные конструкции PHP.. Переменные, массивы, строки PHP.. Объектно-ориентированное программирование в PHP. Библиотеки классов PHP. Технология AJAX в PHP. Примеры реализации серверных сценариев на PHP.
|
8
|
7
|
Интегрированные среды разработки WEB приложений (IDE).
|
Классификация, состав IDE. Редактор Notepad++ . NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, JavaFX, Python, PHP, JavaScript, C++, Ада и ряда других. Eclipse PDT, Денвер - локальный сервер, MS WebMatrix.
|
4
|
Итого:
|
22
|
3.2Практические занятия
№
|
Тема занятия
|
Краткое содержание
|
Кол-во часов
|
1
|
Программирование клиентских приложений на языке JavaScript.
|
Использование объектных методов программирования. Применение библиотеки JQuery. Использование библиотек ЯндексКарты. Динамический HTML.
|
12
|
2
|
Программирование серверных приложений на языке PHP.
|
Программирование форм. ООП в PHP. CGI интерфейс. Сессии, куки. AJAX приложения. Разработка учебного проекта.
|
22
|
3
|
Применение баз данных в WEB приложениях.
|
СУБД MySQL. Администрирование MySQL. Оболочка PHPMyAdmin. Использование SQL запросов.
|
10
|
Итого:
|
42
|
4Самостоятельная работа
№
|
Содержание самостоятельной работы
|
Кол-во часов
|
Форма контр.
|
1
|
Работа по теме "Программирование клиентских приложений на языке JavaScript."
|
5
|
тестирование
|
2
|
Работа по теме "Программирование серверных приложений на языке PHP "
|
8
|
Тест рейтинга 1
|
3
|
Изучение материалов по теме " Применение баз данных в WEB приложениях "
|
7
|
Тест рейтинга 2
|
Итого:
|
20
|
|
5ТЕМЫ КУРСОВЫХ РАБОТ и УЧЕБНЫХ ПРОЕКТОВ
Подсистема допуска и регистрации пользователей сайта.
Подсистема редактирования профиля пользователя.
Подсистема администрирования пользователей сайта.
Подсистема ввода списков пользователей.
Подсистема администрирования базы данных об успеваемости («Электронный классный журнал»).
Подсистема вывода страницы электронного классного журнала.
Подсистема ввода данных о результатах занятия («Электронная перекличка»).
Подсистема вывода данных об успеваемости студента («Электронный дневник
Подсистема расчета текущего рейтинга студента
Подсистема редактирования результатов успеваемости.
Подсистема ввода результатов тестирования
6УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
6.1Основная литература
№ п/п
|
Перечень литературы
|
|
Зольников Д.С. PHP5. Как самостоятельно создать сайт любой сложности. – 2-е изд. стер. – М.: НТ Пресс, 2007. – 272с.
|
|
Браун Д.М. Разработка веб-сайта. Взаимодействие с заказчиком, дизайнером и программистом : книга / Д.М. Браун - Санкт-Петербург : Питер, 2009. 336 c.
|
|
Веллинг Л. Разработка Web- приложений с помощью PHP и MySQL : пособие / Л. Веллинг, Л. Томсон - Москва : Питер, 2008. 800 c.
|
|
Гаевский А. Ю. Самоучитель по созданию Web- страниц (HTML, JavaScript, Dynamic HTML) : самоучитель / А.Ю. Гаевский, В.А. Романовский - Киев : А.С.К., 2002. 472 c.
|
6.2Дополнительная литература
№ п/п
|
Перечень литературы
|
|
Леонтьев Б. К. Web-дизайн: тонкости, хитрости и секреты : руководство / Б.К. Леонтьев - Москва : СОЛОН-Пресс, 2003. 640 c.
|
|
Колисниченко Д.Н. Современный сайт на PHP и JavaScript : книга / Д.Н. Колисниченко - Санкт-Петербург : Питер, 2009. 176 c.
|
6.3Литература из IPRBOOKS
№ п/п
|
Перечень литературы
|
|
Как создать превосходный сайт в Microsoft Expression Web 2 и CSS Хестер Н. Москва ДМК Пресс 256c. ISBN: 978-5-94074-548-8
|
|
Секреты создания недорогого Web-сайта. Как создать и поддерживать удачный Web-сайт, не потратив ни копейки Мартинес А. Москва ДМК Пресс2007 416c. ISBN: 5-94074-162-2
|
|
Практикум Web-дизайна. Учебное пособие Третьяк Т.М., Кубарева М.В. Москва СОЛОН-ПРЕСС 2006 174c. ISBN: 5-98003-253-3
|
|
Защита от хакеров Web-приложений. Учебное пособие. Издательство: ДМК Пресс Форристал Д. 2008 Москва 496 с. ISBN: 5-94074-258-0
|
7ИНформационно-методическое обеспечение (УМК, компьютерные программы, электронные учебники, Интернет-ресурсы)
№ п/п
|
Перечень
|
|
MS Office Word
|
|
Виртуальная машина VirtualPC
|
|
MS Visual Studio 2005
|
|
Материалы сервера ИУБиП
|
|