Кафедра
информационных
систем и технологий

Основы программирования web-приложений

Понятие web-приложения. Классификация web-приложений. Архитектура web-приложения. Структура web-приложения. Стандарты web-технологий:  HTTP, HTML, CSS, XML,  JavaScript.  Технологии и языки  разработки web-приложений. Инструментальные средства разработки и отладки web-приложений. Основы проектирования web-приложений.  Структура  web-сервера.  Программные платформы для разработки web-приложений.  Программирование на стороне web-сервера. Интеграция серверных приложений с СУБД с другими компонентами информационной системы.  Основы администрирования web-серверов. Мониторинг серверных приложений.  Программирование на стороне web-клиента. Методология AJAX.  Масштабирование web-приложений.  Основы информационной безопасности web-приложений: анализ уязвимости web-приложений,  методы  аутентификации и авторизации, построение защищенных соединений между клиентом и web-сервером. Организация процесса  индустриальной разработки web-приложений. Принципы устройства и применения систем управления контентом.  Методы достижения безотказной  работы web-приложений. Принципы тестирования web-приложений. Методы поисковой оптимизации сайта. 

В результате изучения дисциплины студент должен:

знать:

  уметь:

 владеть: