Языки и среды реализации WEB приложений

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