Разработка. Рабочая программа учебной дисциплины Разработка интерактивных приложений для webсайта
Скачать 221.9 Kb.
|
13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 1/11 Кафедра Системного программирования © Московский финансово-промышленный университет «Синергия», 2013 Рабочая программа учебной дисциплины «Разработка интерактивных приложений для WEB-сайта» Направление подготовки: Прикладная информатика Квалификация выпускника: бакалавр 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 2/11 Содержание I. Аннотация к дисциплине II. Компетенции, формируемые в результате освоения учебной дисциплины III. Образовательные технологии IV. Содержание учебной дисциплины V. Материально-техническое обеспечение дисциплины VI. Оценочные средства для текущего контроля успеваемости и промежуточной аттестации Примеры тестовых заданий: Типовые задания: VII. Учебно-методическое и информационное обеспечение дисциплины Основная литература: Дополнительная литература: Интернет-ресурсы: VIII. Составитель(-и) учебной программы 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 3/11 I. Аннотация к дисциплине Курс по «Разработка интерактивных приложений для WEB-сайта» предназ для студентов факультета информационных систем и технологий, обеспечивает изу компьютерных технологий с акцентом на развитие навыков работы с Web-интерфей также более подробного изучения WEB-программирования. В курсе рассматрив современные подходы к разработке интернет-приложений. Дисциплина форм общую систему теоретических и концептуальных представлений о разработке инт приложений. Место дисциплины в учебном процессе Университета. Настоящая дисциплина включена в учебные планы по программам подго бакалавров по направлению прикладная информатика. Для изучения дисцип требуются знания и навыки студентов по базовым дисциплинам специальности. Для успешного освоения настоящего курса необходимо предварительно завер изучение следующих дисциплин: · Теория программирования. · Вычислительные системы, сети и телекоммуникации. Цель и задачи дисциплины. Целью дисциплины «Разработка интерактивных приложений для WEB-с является формирование у студентов навыков работы со средствами разработки приложений. Задачи изучения дисциплины: · изучение возможностей визуального редактора Macromedia DreamWeaver; · изучение ведущих языков программирования для обеспечения динамики на страницах как на стороне клиента – JavaScript, так и на стороне сервера – PHP. II. Компетенции, формируемые в результате освоения учебной дисциплины Процесс изучения дисциплины направлен на формирование следу общекультурных (ОК) и профессиональных (ПК) компетенций, предусмотр Федеральным государственным образовательным стандартом вы профессионального образования по направлению подготовки 230700 Прикл информатика (квалификация (степень) «бакалавр»): · способен применять методы анализа прикладной области на концептуально логическом, математическом и алгоритмическом уровнях (ПК-17). В результате изучения дисциплины обучаемый должен: иметь представление: · об основных принципах и методах разработки Web - приложений; знать: 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 4/11 · основы работы в Dreamweaver; · основные элементы языков JavaScript, PHP; · схему взаимодействия клиентской машины и сервера; уметь: · разрабатывать Web приложения с использованием языков и инструментальн средств; · тестировать Web-узел путем просмотра страниц и гиперсвязей в различных браузерах (Microsoft Internet Explorer, Netscape Communicator и др.); · публиковать Web-узел на сервере; · продвигать свой Web-узел путем размещения в каталогах Internet-ресурсов и поисковых системах; · создавать и редактировать HTML-документы. III. Образовательные технологии В процессе преподавания дисциплины «Разработка интерактивных приложени WEB-сайта» используются как классические методы обучения (лекции, лаборат практикумы), так и различные виды самостоятельной работы студентов по зад преподавателя, которые направлены на развитие творческих качеств студентов поощрение их интеллектуальных инициатив. В рамках данного курса используются активные формы работы, как: Активные формы обучения: · создание Web-страниц с помощью различных приложений; · программирование на языках JavaScript, PHP и др.; · работа в качестве администратора Web-сайта. Интерактивные формы обучения: · работа по созданию Web-приложений; · обсуждение результатов работы; · представление результатов работы. 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 5/11 IV. Содержание учебной дисциплины [1] Тема 1. Основы работы в DreamWeaver. Рабочее пространство, объединение палитр, присоединение палитры, уда присоединенной палитры, параметры отображения плавающих палитр, редактирования документа, инспектор свойств, панель быстрого запуска, па объектов, палитра журнала, инспектор HTML-кода, настройка параметров т Создание Web-узлов и документов. Планирование Web-узла, создание локального узла, редактирование и обновление существующего проекта. Установка удаленного узла, проблемы удаленного доступа, окно просмотра Web-узла, совместная работ проектами, пересылка документов, синхронизация файлов, создание проектов для р броузеров, тестирование Web-узла. Тема 2. Подготовка документов HTML. Редактирование HTML-кода. Сохранность HTML-кода, инспектор HTML параметры предпочтений для HTML-кода, форматирование HTML-кода в существу документе, доработка HTML-кода, доработка HTML-кода, созданного в Microsoft использование внешнего редактора. Использование шаблонов и библиотек. Соз шаблонов, определение редактируемых областей, код редактируемой области, элем библиотеки, создание элемента библиотеки, режимы работы объектов в элем библиотеки, серверные включения, просмотр серверных включений в Dreamw редактирование серверных включений. Тема 3. Особенности программирования на JavaScript. Ведение в динамическое программирование: области применения, зада возможности. Определение кода непосредственно в теле web-страницы. Св внешним файлом. Выполнение кода во время загрузки страницы. Генерация к время и после загрузки страницы. Функции общего назначения. Работа с тайм Обработка ввода данных. Работа с окнами и фреймами. Связь с таблицами стилей Динамическое изменение стиля объектов. Специфика именования свойств Объявление обработчиков событий. Обработка событий. Различия брау особенности реализаций и версий. Тема 4. Особенности создания динамических страниц на PHP. Определение кода непосредственно в теле web-страницы. Подключение вне скриптов. Функции и переменные для обработки запросов. Методы GET и P различия и особенности. Переменные среды. Формирование заголовков. Ограни срока действия документа. Динамическое формирование изображений и д документов. Подмена файлов. Посыл письма. Взаимодействие PHP и СУБД. В СУБД. Соединение с сервером MS SQL, обработка запроса, извлечение и хра данных. Последующее использование полученных данных в теле страницы. V. Материально-техническое обеспечение дисциплины 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 6/11 Требования к аудиториям (помещениям) для проведения занятий: · лекционные аудитории с компьютерным и видеопроекционным оборудован для презентаций с выходом в Интернет; · компьютерный класс с установленным программным обеспечением. Требования к программному обеспечению: · Microsoft Windows XP; · Microsoft Visual Studio. VI. Оценочные средства для текущего контроля успеваемости и промежуточн аттестации Примеры тестовых заданий: 1. Что такое IP-адрес? а) сетевой адрес узла б) аппаратный адрес в) символьное (доменное) имя узла 2. За счет чего в сети Интернет достигается надежность передачи данных? а) протокола IP б) протокола TCP в) протокола ICMP 3. Что такое доменное имя? а) сетевой адрес узла б) аппаратный адрес в) символьное имя узла 4. HTTP – это: а) протокол передачи гипертекста в Интернет б) язык разметки гипертекста в) протокол доступа к электронной почте в Интернет 5. Какую принципиальную проблему решило создание FTP? а) данный протокол работает независимо от операционных систем б) данный протокол позволяет обмениваться файлами и выполнять операции ними через TCP-сети в) данный протокол работает в соответствии с принципами архитектуры «кли сервер» 6. Что такое RFC? а) документ из серии пронумерованных информационных документов Интер содержащих технические спецификации и Стандарты 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 7/11 б) иерархически организованный набор протоколов, достаточный для органи взаимодействия узлов в сети в) поставщик услуг Интернета выполняет транспортную функцию для конеч пользователей 7. Что такое Интернет? а) это сеть, не имеющая единого центра управления, но работающая по един правилам и предоставляющая своим пользователям единый набор услуг б) это средство интеграции веб-контента и приложений в Веб в) это сеть, поставщик биллинговых услуг 8. Что такое «тонкий» клиент? а) это компьютер-клиент, который переносит все задачи по обработке информ на сервер б) это компьютер-клиент, принадлежащий локальной сети в) это компьютер-клиент, который производит обработку информации незави от сервера, использует последний в основном лишь для хранения данных 9. Что такое «толстый» клиент? а) это компьютер-клиент, который производит обработку информации незави от сервера, использует последний в основном лишь для хранения данных б) это компьютер-клиент, который переносит все задачи по обработке информ на сервер в) это компьютер-клиент, связанный с Интернет через модем 10. Что такое URI? а) идентификатор ресурсов в сети б) программа, запускаемая на подключённом к сети компьютере в) основная функция Веб-браузера 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 8/11 Типовые задания: Задание 1. Составьте сценарий обработки формы. Сценарий должен включать две страницы: страница с формой и страница-обработчик. Страница-обработчик д отображать данные, введенные через форму в виде таблице, в левой колонки ко должно отображаться название поля, а в правой - введенное пользователем знач Если одно из полей формы было не заполнено, название поля должно быть выд красным шрифтом, а в левой колонке отображаться надпись «не заполнено», выдел курсивом. Поля формы: · Название книги (текстовое поле). · Издательство (выпадающее меню с тремя вариантами). · Аннотация (многострочное текстовое поле). Задание 2. Составьте сценарий обработки формы. Сценарий должен включать две страницы: страница с формой и страница-обработчик. Страница-обработчик д отображать данные, введенные через форму в виде таблице, в левой колонки ко должно отображаться название поля, а в правой - введенное пользователем знач Если одно из полей формы было не заполнено,? название поля должно быть выд красным шрифтом, а в левой колонке отображаться надпись "не заполнено", выдел курсивом. Поля формы: · Логин пользователя (текстовое поле). · Пароль (поле ввода пароля). · Роль пользователя в системе (выпадающее меню с тремя вариантами). Задание 3. Составьте сценарий, работающий с cookies и http-заголовками. Сценарий д проверять, установлена ли переменная cookies? «mgkit», если переменная отсутст устанавливает ее со значением 0, если переменная существует и ее значение мень переустанавливает ее со значением, большим на единицу, если переменная рав выполняет редирект на любую другую страницу или сайт, если переменная больш она обнуляется. Сценарий должен отображать веб-страницы, сообщающие обо всех действиях. 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 9/11 VII. Учебно-методическое и информационное обеспечение дисциплины Основная литература: 1. Гаевский А.Ю. 100 % самоучитель по созданию Web-страниц и Web-сайтов HTML и JavaScript / А.Ю. Гаевский, В.А. Романовский. – М.: Технолоджи – 3000, Триумф, 2008. – 464 с Дополнительная литература: 1. Джозеф В. Ловерн., Dreamweaver МХ. – М.: Диалектика, 2009. 2. Келли Л. Мэрдок, JavaScript. Наглядный курс создания динамических Web- страниц. – М.: Диалектика, 2001 3. Мазуркевич А., Еловой Д., PHP. Настольная книга программиста. – М.: Ново издание, 2003 4. Николенко Д.В. Практические занятия по JavaScript для начинающих. – М.:Н и техника, 2010. 5. Создание Web-страниц и Web-сайтов: самоучитель / под ред. В.Б. Комягина Печникова. – М.: Триумф, 2009. Интернет-ресурсы: № Наименование портала (издания, курса, документа) Ссылка Порталы 1. Создание интерактивных Web- приложения. http://fastlearn.ru/courses/74-sozdanie-interaktivnyh web-prilozheniy-na-php-ajax-jquery/ 2. Язык программирования Java. http://www.4tivo.com/inf_tech/1068-jazyk- programmirovanija-java-sozdanie.html 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 10/11 VIII. Составитель(-и) учебной программы Фамилия, имя, отчество составителя(-ей) Учёная степень Учёное звание Должность Гулиян Геворг Борисович к.э.н к.э.н преподаватель Нестеров Игорь Александрович к.т.н. доцент зав. каф. Системного программирования 13.02.2022, 20:50 Московский финансово-промышленный университет «Синергия» e-biblio.ru/book/bib/01_informatika/razrabotka_interactivnih_prilogenii_dlya_web-sayte/prog.html 11/11 [1] Жирным шрифтом выделены дидактические единицы, составляющие «стратегический базис дисциплины», успешное изучение которого обеспечивает получение оценки «удовлетворительно». |