Web-программирование

Цели освоения дисциплины: овладение технологией проектирования структуры 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-программирования. Основной упор в изучении курса делается на приобретение практических навыков разработки программ в мультизадачной вычислительной среде. В процессе обучения предусмотрено выполнение слушателями контрольных работ, результаты которых позволяют преподавателю выяснить степень усвоения учебного материала.