Технологии и средстваразработки Web-приложений

RSS, Twitter, Vkontakte, Facebook

Разработка Web-сервисов и Web-приложений

Авторский курс лекций Владимира Ткаченко

Основные понятия дисциплины "Технологии и средства разработки Web-приложений"

1. Предмет учебной дисциплины, задача и цель преподавания дисциплины
Дисциплина "Технологии и средства разработки Web-приложений" является одной из нормативных дисциплин, которая входит в цикл естественно-научной (фундаментальной) подготовки специалистов по направлению "Компьютерные науки".

В лекционном материале рассматриваются базовые элементы языка разметки, основы языков программирования, СУБД, основы создания веб-приложений, веб-сервисов, активных и статичных сайтов, современные технологии WebRTC и WebSocket, облачные вычисления, модели развертывания облачных вычислений, системы управления контентом CMS.

Цель дисциплины:

  • формирование теоретических знаний и практических основ в области проектирования и эксплуатации веб-приложений;
  • научить грамотно выбирать и применять современные языки веб-программирования;
  • научить пользоваться средствами разработки;
  • освоить технологию создания веб-приложений и размещения их на серверах приложений.

Задачей изучения курса "Технологии и средства разработки Web-приложений" является теоретическая и практическая подготовка будущих специалистов по таким вопросам как:

  • языки разметки и язык описания внешнего вида документа CSS;
  • языки веб-программирования;
  • средства разработки веб-приложений;
  • Web-технологии создания веб-приложений;

2. Что студент должен знать, уметь и с чем быть ознакомленным в результате изучения дисциплины

Вследствие изучения дисциплины студент должен
ЗНАТЬ:

  • базовые принципы и современные технологии построения веб-приложений, веб-сервисов и веб-сайтов;
  • пользовательские интерфейсы и программные интерфейсы API;
  • базовые языки программирования для создания веб-приложений, веб-сервисов и Web - узлов;
  • основные средства для создания веб-приложений, веб-сервисов и Web - сайтов;
  • основы облачных вычислений и моделей развертывания облачных вычислений.

УМЕТЬ:

  • выбирать и использовать языки разметки, языки веб-программирования и средства СУБД для решения практических задач;
  • создавать и оформлять веб-приложения
  • разрабатывать Web - сайты на основе систем управления контентом  CMS и размещать их на Web-серверах;

БЫТЬ ОЗНАКОМЛЕННЫМИ:

  • с основными тенденциями развития веб-технологий;
  • с современными средствами разработки веб-приложений;
  • с современными хостингами, веб-серверами и серверами приложений сети Іnternet.

Учебная программа курса объемом 180 академических часов состоит из одного содержательного (учебного) модуля объемом 5 кредитов (объем кредита ECTS составляет 36 академических часов) и состоит из аудиторных занятий и самостоятельной работы студентов.

Используемые источники информации:

  1. Денисова А., Вихарев И., Белов А., Наумов Г. Интернет. Самоучитель. 2-е изд. – СПб.: Питер. 2004. – 368 с.: ил.
  2. Компьютерные сети и Internet. Разработка приложений для Internet.-3-е изд. / Камер Д., Вильямс – 2002, 640 с.
  3. Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.
  4. Ткаченко В.А. Пиринговый видеочат на базе WebRTC. [Электронный ресурс]. – Режим доступа: http://www.lessons-tva.info/articles/net/009.html
  5. Ткаченко В.А. Веб-сервисы и облачные вычисления. [Электронный ресурс]. – Режим доступа: http://www.lessons-tva.info/archive/nov032.html
  6. Сычев А.В. Web-технологии. [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/department/internet/webtechno/
  7. Сычев А.В. Перспективные технологии и языки веб-разработки. [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/department/internet/atlwebdev/
  8. Как программировать для Internet & WWW. Дейтел Х.М. и др., Бином – 2002, 1184 с.
  9. М.Р. Богданов. Перспективные языки веб-разработки [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/department/internet/prolanwebdev/
  10. Учебники HTML и CSS и PHP [Электронный ресурс]. – Режим доступа: ru.html.net/