Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технологии разработки Internet-приложений. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
МИНИCTEPCTBO ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ТЕХНОЛОГИИ РАЗРАБОТКИ
INTERNET-ПРИЛОЖЕНИЙ
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
и технологии
Магистерская программа «Информационные системы
и мультимедиа технологии в сфере высшего образования
Ставрополь
2016
УДК 004.422.83 (075.8) ББК 32.973.202-018.2 я73
Т 38
Печатается по решению
редакционно-издательского отдела
Северо-Кавказского федерального
университета
Рецензенты:
д-р физ.-мат. наук, доцент Ф.Б. Тебуева,
канд. физ.-мат. наук, доцент Н. А. Поддубная
Т 38 Технологии разработки Internet-приложений: лабора-
торный практикум / авт.-сост. Е.В. Крахоткина. – Ставро­поль: Изд-во СКФУ, 2016. – 102 с.
Пособие составлено в соответствии с программой дисци­плины и содержит методические рекомендации по выполнению лабораторных работ, каждая из которых по своей структуре состо­ит из теоретического материала, необходимого для ее выполнения, заданий для самостоятельного выполнения, контрольных вопросов и литературы.
Предназначено для магистров направления 09.04.02 – Ин­формационные системы и технологии, магистерской программы «Информационные системы и мультимедиа технологии в сфере высшего образования».
УДК 004.422.83 (075.8) ББК 32.973.202-018.2 я73
Автор-составитель
канд. физ.-мат. наук, доцент Е. В. Крахоткина
© ФГАОУ ВО «Северо-Кавказский
федеральный университет, 2016
2
ПРЕДИСЛОВИЕ
Целью изучения дисциплины «Технологии разработки
Internet-приложений» является формирование навыков по разра­ботке, документированию и сопровождению сетевых приложений, расширение профессионального кругозора студентов, повышение программистской культуры. формирование набора общекультур­ных, общепрофессиональных и профессиональных компетенций будущего магистра по направлению подготовки 09.04.02 – Ин­формационные системы и технологии.
Задачами изучения дисциплины являются
1) формирование представлений об основных принципах
функционирования Internet-приложений и навыков их разработки,
2) изучение основных подходов, платформ, технологий и ин-
струментов проектирования Internet-приложений;
3) формирование набора общекультурных, общепрофессио-
нальных и профессиональных компетенций.
Дисциплина относится к вариативной части, к дисциплинам
по выбору студента. Ее освоение приходится на 2 семестр.
При изучении дисциплины «Технологии разработки Internet-
приложений» могут использоваться знания, полученные на первой ступени высшего образования и в ходе освоения курсов «Мульти­медиа технологии», «Современные информационные технологии в науке и образовании». Знания, полученные в ходе изучения курса, могут быть использованы при изучении дисциплин «Электронное образование (Smart education)», «Современные тенденции развития информационных систем», «Проектирование мультимедийных образовательных ресурсов», а также при подготовке отчетов по научно-исследовательской работе, производственной и предди­пломной практикам, подготовки и защиты выпускной квалифика­ционной работы (магистерской диссертации).
В ходе изучения дисциплины у обучающегося формируется
набор следующих общекультурных, общепрофессиональных и
профессиональных компетенций:
- общекультурные
ОК-2 – способность к самостоятельному обучению новым мето­дам исследования, к изменению научного и научно-производ­ственного профиля своей профессиональной деятельности;
3
- общепрофессиональные
ОПК-3 – способность анализировать и оценивать уровни сво­их компетенций в сочетании со способностью и готовностью к са­морегулированию дальнейшего образования и профессиональной мобильности;
- ОПК-5 – владение методами и средствами получения, хране-
ния, переработки и трансляции информации посредством совре­менных компьютерных технологий, в том числе в глобальных компьютерных сетях;
- профессиональные
проектно-конструкторская деятельность:
ПК-2 – умение разрабатывать новые методы и средства проек- тирования информационных систем;
проектно-технологическая деятельность:
ПК-3 – умение разрабатывать новые технологии проектирова- ния информационных систем;
научно-исследовательская деятельность:
ПК-8 – умение проводить разработку и исследование теоретиче­ских и экспериментальных моделей объектов профессиональной дея­тельности в областях: машиностроение, приборостроение, наука, техника, образование, медицина, административное управление, юриспруденция, бизнес, предпринимательство, коммерция, менедж­мент, банковские системы, безопасность информационных систем, управление технологическими процессами, механика, техническая физика, энергетика, ядерная энергетика, силовая электроника, метал­лургия, строительство, транспорт, железнодорожный транспорт, связь, телекоммуникации, управление инфокоммуникациями, почто­вая связь, химическая промышленность, сельское хозяйство, тек­стильная и легкая промышленность, пищевая промышленность, ме­дицинские и биотехнологии, горное дело, обеспечение безопасности подземных предприятий и производств, геология, нефтегазовая от­расль, геодезия и картография, геоинформационные системы, лесной комплекс, химико-лесной комплекс, экология, сфера сервиса, систе­мы массовой информации, дизайн, медиаиндустрия, а также пред­приятия различного профиля и все виды деятельности в условиях экономики информационного общества;
ПК-10 – умение осуществлять моделирование процессов и объектов на базе стандартных пакетов автоматизированного про­ектирования и исследований;
4
инновационная деятельность:
ПК-14 – способность формировать новые конкурентоспособ­ные идеи в области теории и практики информационных техноло­гий и систем;
ПК-15 – способность разрабатывать методы решения нестан­дартных задач и новые методы решения традиционных задач;
ПК-16 – готовность воспроизводить знания для практической реализации новшеств.
В соответствии с целями, задачи дисциплины и компетенция­ми формируемой ею, в результате ее освоения дисциплины обу-
чающийся должен
знать:
- методы и средства получения, хранения, переработки и
трансляции информации посредством современных компьютер­ных технологий, в том числе в глобальных компьютерных сетей;
- принципы разработки методов решения нестандартных задач
и новых методов решения традиционных задач; формирования но­вых конкурентоспособных идеи в области теории и практики ин­формационных технологий и систем;
- методы разработки и исследования теоретических и экспе-
риментальных моделей объектов профессиональной деятельности;
- новые методы и средства проектирования информационных
систем;
- основные определения: программа, приложение; Internet­приложение; обогащенное Internet-приложение; жизненный цикл; электронный бизнес; виртуальное предприятие; электронное пред­приятие; фронт- и бэк-офис; система управления контентом;
- классификацию Web-сайтов, Web-серверов и Internet- при­ложений (Web-приложений);
- принципы работы Internet-приложений; задачи, решаемые с помощью Internet-приложений; средства и технологии проектиро­вания Internet-приложений;
- принципы разработки и обслуживания Web-контента;
уметь:
- анализировать и оценивать уровни своих компетенций в со­четании со способностью и готовностью к саморегулированию дальнейшего образования и профессиональной мобильности;
5
- разрабатывать новые методы, средства и технологии проек­тирования информационных систем;
- проводить разработку и исследование теоретических и экспе­риментальных моделей объектов профессиональной деятельности;
– разрабатывать методы решения нестандартных задач и но-
вые методы решения традиционных задач;
– формировать новые конкурентоспособные идеи в области
теории и практики информационных технологий и систем;
- воспроизводить знания для практической реализации нов­шеств;
- сформулировать определения основных понятий, использу­ющихся при изучении курса «Технологии разработки Internet­приложений»;
- дать характеристику основным видам Internet-приложений;
- выполнить проектирование Internet-приложения для различ- ных областей деятельности;
владеть:
- методами самостоятельного обучения новым методам иссле­дования, изменения научного и научно-производственного профи­ля своей профессиональной деятельности;
- методами и средствами получения, хранения, переработки и трансляции информации посредством современных компьютер­ных технологий, в том числе в глобальных компьютерных сетях;
- методами моделирования процессов и объектов на базе стандартных пакетов автоматизированного проектирования и ис­следований;
- инструментальными средствами для разработки Internet­приложений;
- основными технологиями разработки Internet-приложений;
- инструментарием сетевых технологий.
6
Лабораторная работа 1
HTML5. Работа с Web-формами
Цель работы: познакомить студентов с базовыми приемами создания Web-страниц средствами HTML, CSS и JavaScript, ин- струментальным средством WebMatrix; основами работы с Web- формами: создание Web-форм; стилизация форм; валидация вво- димых значений; задание маски ввода.
Формируемые компетенции или их части:
ОПК-5 – владение методами и средствами получения, хране- ния, переработки и трансляции информации посредством совре­менных компьютерных технологий, в том числе в глобальных компьютерных сетях;
ПК-8 – умение проводить разработку и исследование теорети- ческих и экспериментальных моделей объектов профессиональной деятельности в области науки, образования, управления инфоком­муникациями, медиаиндустрии;
ПК-15 – способность разрабатывать методы решения нестан- дартных задач и новые методы решения традиционных задач;
ПК-16 – готовность воспроизводить знания для практической реализации новшеств.
Теоретическая часть
Алгоритм установки WebMatrix может быть представлен сле­дующей последовательностью действий:
1. Загрузите установщик по ссылке http://www.microsoft.com/
web/gallery/ install.aspx?appid=webmatrix.
2. Запустите установщик.
3. Ознакомьтесь с параметрами установки и устанавливаемы-
ми компонентами.
4. Для дальнейшей работы создайте сайт на основе шаблона
(рис. 1.1), а именно на основе шаблона "Пустой сайт" (рис. 1.2).
5. После окончания процесса создания проекта сайта, перей-
дите к разделу Файлы (рис. 1.3) и создайте папку для создаваемого сайта (рис. 1.4).
7
Рисунок 1.1. Создание сайта на основе шаблона
Рисунок 1.2. Создание сайта на основе пустого шаблона
8
Рисунок 1.3. Переход к просмотру и изменению файлов сайта
Рисунок 1.4. Создание новой папки
9
Создание Web- страницы с подгружаемым содержимым
В качестве примера рассмотрим создание страницы с подгру­жаемым содержимым, например, теоретический материал к одной из лекций курса.
Для удобства необходимо создать еще несколько папок, кото­рые будут использоваться для хранения стилей, Web- сценариев и, собственно, для тех страниц, содержимое которых будем подгру­жать (рис. 1.5).
Рисунок 1.5. Иерархия каталогов
Создание страниц – содержимого
Для начала создадим несколько Web-страниц, содержимое ко­торых, затем будем погружать в основную Web – страницу.
Рисунок 1.6. Добавление нового файла в папку
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]