Содержание дисциплины "Разработка Интернет приложений"
Цели и задачи дисциплины
Цели дисциплины: формирование навыков по разработке, документированию и сопровождению сетевых приложений. Вместе с другими предметами изучение данной дисциплины должно способствовать расширению профессионального кругозора студентов, повышению программистской культуры.
Задачи курса:
- обучение разработки Интернет приложений;
- обучение программированию в Интернет на стороне клиента;
- обучение использованию мультимедийной платформы Flash при разработке Интернет приложений.
Место дисциплины в структуре ООП
Дисциплина требует входных знаний, умений и компетенций студента, формируемых в результате освоения следующих дисциплин: «Информатика и программирование», «Мировые информационные ресурсы», «Основы сетевой экономики»
Освоение дисциплины «Разработка Интернет приложений» необходимо как предшествующее для изучения следующих дисциплин: «Электронная цифровая подпись», «Разработка и стандартизация информационных систем и технологий».
Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих профессиональных компетенций:
- способен эксплуатировать и сопровождать информационные системы и сервисы (ПК-12);
- способен принимать участие во внедрении, адаптации и настройке прикладных ИС (ПК-13).
В результате изучения дисциплины студент должен:
знать:
- основные определения и понятия конструирования и программирования Интернет приложений;
- язык гипертекстовой разметки HTML;
- язык программирования JavaScript;
- основы языка программирования ActionScript.
уметь:
- разрабатывать Интернет приложения;
применять полученные знания к различным предметным областям.
владеть:
- навыками разработки Интернет приложений;
- навыками работы в мультимедийной платформе Flash;
- навыками отладки Интернет приложений.
Содержание разделов дисциплины
Раздел 1. ОСНОВНЫЕ ПОНЯТИя РАЗРАБОТКИ ИНТЕРНЕТ ПРИЛОЖЕНИЙ
Тема 1.Понятие основ функционирования Интернет приложений.
Определение и роль Интернет приложений в коммерческой деятельности. Классификация Интернет приложений. Обзор сети Интернет, сетевых протоколов, особенностей клиент-серверного взаимодействия, представление о протоколе HTTP.
Тема 2. Понятие разработки Интернет приложений.
Теоретические основы создания и реализации Интернет приложений. Принципы создания Интернет приложений. Потенциальные заказчики и потребители. Тенденции развития средств разработки Интернет приложений.
Раздел 2. СРЕДСТВА РАЗРАБОТКИ ИНТЕРНЕТ ПРИЛОЖЕНИЙ
Тема 3. Язык гипертекстовой разметки страниц HTML. Использование стиля при оформлении Интернет приложений.
Язык гипертекстовой разметки страниц HTML: общая структура приложения, абзацы, цвета, ссылки, списки, графика, таблицы, фреймы, разработка макета, формы. Использование стиля при оформлении приложений. Спецификации CSS.
Тема 4. Основы языка программирования JavaScript
Введение в объектно-ориентированное программирование. Основы синтаксиса JavaScript. Переменные. Объектная модель HTML страницы. Структуры данных. Основные операторы. Условия. Циклы. Функции. Взаимодействие с пользователем, событийная модель. JavaScript и спецификации CSS.
Тема 5. Мультимедийная платформа создания Интернет приложений Flash
Введение во Flash. Меню. Интерфейс. Рисование. Работа с символами. Работа с текстом. Анимация. Интерактивность. Введения в ActionScript.
Учебно-методическое и информационное обеспечение дисциплины
Основная литература
- Кухаренко Л.В. Информатика и программирование / РГТЭУ, Краснодар, 2013г. 63 с.
- Хорев П.Б. Объектно-ориентированное программирование / ИНФРА-М, Москва, 2012г. 448 с..
- Золотарев Р.И. Основы HTML. Учебно-методическое пособие для студентов специальности 080801 «Прикладная информатика (в экономике)». Краснодарский филиал РГТЭУ, - Краснодар 2010, 44 с.
Дополнительная литература
- Колисниченко Д.Н.: Современный сайт на PHP и JavaScript. - СПб.: Питер, 2009
- Климов Александр JavaScript на примерах; БХВ-Петербург - , 2009. - 336 c.
- Дмитриева М. Самоучитель JavaScript; Книга по Требованию - , 2012. - 506 c.
- Чекко Рафаэлло Графика на JavaScript; Питер - , 2013. - 272 c.
- Прохоренок, Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Николай Прохоренок. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 900 с. — (Профессиональное программирование). - ISBN 978-5-9775-0540-6.
- Дунаев, В. В. HTML, скрипты и стили / Вадим Дунаев. — 3-е изд., переб. и доп. — СПб.: БХВ-Петербург, 2011. — 810 с.: ил. — (В подлиннике). - ISBN 978-5-9775-0502-4.
- Дронов В. А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. — СПб.: БХВ-Петербург, 2011. — 414 с.: ил. — (Профессиональное программирование). - ISBN 978-5-9775-0596-3.
- Машнин Т. С. Современные Java-технологии на практике. — СПб.: БХВ-Петербург, 2010. — 560 с. — (Профессиональное программирование). - ISBN 978-5-9775-0561-1.
- Компьютерные сети: Учебное пособие / А.В. Кузин. - 3-e изд., перераб. и доп. - М.: Форум: ИНФРА-М, 2011.
Образовательные технологии
При проведении занятий используется весь арсенал современных интерактивных образовательных технологий. Выбор технологии для проведения конкретных занятий определяется преподавателем в зависимости от заказа выпускающей кафедры, уровня подготовки и предпочтений преподавателя, пожеланий , состава и особенностей подготовки обучающихся, материально-технических возможностей ВУЗа.
Занятия рекомендуется проводить с использованием инновационных компьютерных технологий.
Оценочные средства по дисциплине "Разработка Интернет приложений"
Оценочные средства для входного контроля.
Оценочные средства не предусмотрены
Оценочные средства текущего контроля.
1. Проверка выполнения практических заданий.
2. Тест.
3. Контрольная работа.
4. Контроль выполнения домашних заданий.
Материалы представляются в учебно-методическом комплексе по дисциплине.
Комплект оценочных средств по формам текущего
и промежуточного контроля
Комплект оценочных средств по формам текущего и промежуточного контроля для очной формы обучения
Собеседование по теме 3
Включает в себя защиту теоретического и практического материала следующей теме: «Язык гипертекстовой разметки страниц HTML. Использование стиля при оформлении Интернет приложений».
Рекомендуемые теоретические вопросы:
1. Язык гипертекстовой разметки страниц HTML.
2. Структура HTMLстраниц.
3. Использование спецификации CSSпри разработке HTMLстраниц.
4. Разработка форм с использование HTMLи CSS.
Примеры заданий для выполнения:
Задание 2
- Создайте новую страницу.
- Сделайте ее визуальной копией по рисунку
- Стили для блоков вынесите в main.css.
- Проверьте работоспособность.
- В комментариях поясните свойства блоков.
Задание 3
- Для страниц примените свойства overflow:
- visible
- auto
- hidden
- scroll
- auto
обязательно задайте размеры, цвет фона или бордюр блоков. - Проверьте работоспособность.
Собеседование (УО-1) по теме 4
Включает в себя защиту теоретического и практического материала следующей темы: «Основы языка программирования JavaScript».
Рекомендуемые теоретические вопросы:
- Основы синтаксиса JavaScript.
- Переменные JavaScript.
- Объектная модель HTML страницы.
- Условия, циклы, функции в JavaScript.
Примеры заданий для выполнения:
Задание 4.
Напишите программу, которая запрашивает пол пользователя. В зависимости от ответа должен меняться фоновый цвет страницы.
Собеседование (УО-1) по теме 5
Включает в себя защиту теоретического и практического материала следующей темы: «Мультимедийная платформа создания Интернет приложений Flash».
Рекомендуемые теоретические вопросы:
- Введение во Flash. Меню, интерфейс.
- Рисование, работа с символами во Flash.
- Работа с текстом во Flash.
- Анимация и интерактивность во Flash.
- Введение в ActionScript.
Контрольная работа по темам 1-2
Вариант №1.
- Дайте классификацию Интернет приложений.
- Опишите этапы создания Интернет приложений.
Вариант №2.
- Какие протоколы необходимы для работы Интернет приложений?
- Опишите средства создания Интернет приложений.
Контрольная работа по темам 3-4
Вариант №1
- Поясните свойства элементов CSS для описания списков. Каковы способы определения стилей в CSS?
- Напишите программу выдачи простого предупреждения при выборе гипертекстовой ссылки на JavaScript
Вариант №2.
- Поясните свойства элементов CSS для описания свойств границ. Поясните принцип наследования в CSS.
- Напишите программу выдачи простого предупреждения по событию Click при выборе гипертекстовой ссылки на JavaScript.
Оценочные средства для промежуточной аттестации.
- Классификация Интернет приложений.
- Интернет приложения в коммерческой деятельности.
- Протокол передачи гипертекстовых сообщений HTTP.
- Протокол передачи гипертекстовых сообщений HTTPS.
- Этапы разработки Интернет приложения.
- Принципы создания Интернет приложений.
- Рынок Интернет приложений. Заказчики и потребители.
- Тенденции развития средств разработки. Платные и бесплатные решения.
- Интерфейс и меню программы Flash.
- Инструменты рисования в программе Flash.
- Создание и изменение символов в программе Flash.
- Анимация движения в программе Flash.
- Анимация изменения формы в программе Flash.
- ActionScript. Управление роликом во Flash.
- Элементы разметки заголовка документа.
- Теги тела документа. Тег абзаца и тэг заголовка. Примеры.
- Вставка гиперссылок в документ. Вставка изображений в документ. Примеры.
- Таблицы в документе. Примеры.
- Формы в документе. Примеры.
- Спецификации CSS. Параметры форматирования текста. Примеры.
- Спецификации CSS. Параметры форматирования блоков. Примеры.
- Спецификации CSS. Параметры размещения объектов на странице. Примеры.
- Спецификации CSS. Управление отступами в документе. Примеры.
- Переменные и массивы в JavaScript. Примеры.
- Условия в JavaScript. Примеры.
- Операторы в JavaScript. Примеры.
- Циклы в JavaScript. Примеры.
- Функции в JavaScript. Примеры.
Подробнее об использовании Интернет приложений смотрите на сайте WEBRIZ. Новый информационно-профессиональный.