Цели освоения дисциплины: овладение технологией проектирования структуры web-сайта как информационной системы; овладение технологией создания web-сайта средствами программирования на стороне клиента и сервера; овладение технологией размещения, поддержки и сопровождения web-сайта на сервере.
По окончании курса слушатели должны:
знать:
- методы проектирования web-сайта как статичной информационной системы;
- методы проектирования web-сайта как динамичной информационной системы;
- методы обработки и редактирования цифровых изображений;
- программные средства стороны клиента, используемые для создания web-страниц;
- программные средства стороны сервера, используемые для создания web-страниц;
- программные средства создания виртуального сервера;
- основные принципы конфигурации реального web-сервера;
- программные средства, используемые для размещения и сопровождения web-страниц.
уметь:
- использовать графические программы для создания чертежей информационной архитектуры web-сайта;
- использовать графические редакторы для обработки изображений, размещаемых на web-сайте;
- использовать язык гипертекстовой разметки HTML для создания web-страниц;
- создавать динамические web-страницы с использованием JavaScript;
- использовать объектно-ориентированные технологии для создания web-страниц;
- осуществлять доступ к базам данных при проектировании web-сайта;
- настраивать конфигурацию web-сервера;
- применять каскадные таблицы стилей для визуального оформления web-страниц.
должен владеть:
- общей методикой проектирования web-сайта;
- технологией проектирования структуры web-сайта как информационной системы; технологией оптимизации изображений для размещения на web-сайте;
- технологией создания web-сайта средствами программирования на стороне клиента; технологией проектирования web-сайта на стороне сервера;
- технологией создания баз данных на стороне сервера;
- технологией оптимизации web-сайта для продвижения в сети Internet;
должен демонстрировать способность и готовность:
- использовать графические программы для создания чертежей информационной архитектуры web-сайта;
- использовать графические редакторы для обработки изображений, размещаемых на web-сайте;
- использовать язык гипертекстовой разметки HTML для создания web-страниц;
- создавать динамические web-страницы с использованием JavaScript;
- использовать объектно-ориентированные технологии для создания web-страниц;
- осуществлять доступ к базам данных при проектировании web-сайта.
Дисциплина изучается в основном в виде практических занятий, на которых формируются профессиональные умения, а также лекций, на которых рассматриваются общие вопросы web-программирования. Основной упор в изучении курса делается на приобретение практических навыков разработки программ в мультизадачной вычислительной среде. В процессе обучения предусмотрено выполнение слушателями контрольных работ, результаты которых позволяют преподавателю выяснить степень усвоения учебного материала.