Курс "Программирование в Интернет"

Список теоретических вопросов к экзамену

  1. Адресация в Интернет: ip-адреса и URL.
  2. Язык HTML. Символы, теги, элементы, атрибуты.
  3. Структура html-документа. Структурные элементы страницы. Типы элементов.
  4. Каскадные таблицы стилей. Назначение CSS. Селекторы, свойства, значения свойств. Псевдоклассы.
  5. Язык JavaScript. Синтаксис. Функции, объекты.
  6. Средства отладки программ на JavaScript. FireBug.
  7. Язык JavaScript. Объектная модель документа.
  8. Управление видимостью и позиционированием элементов на html-страницах.
  9. Обработка событий. События, связанные с действиями мышкой и клавиатурой.
  10. Технология AJAX.
  11. Порядок работы WWW-сервиса. Обмен данными между сервером и клиентом. Формы.
  12. Апплеты и другие объекты на html-страницах.
  13. XML и HTML. Синтаксис XML. Отличие XML от HTML. DTD.
  14. Способы визуализации XML-документа.
  15. HTTP-протокол, запрос, ответ. Заголовки запроса и ответа. Коды завершения. CGI. Переменные окружения.
  16. Программирование на стороне сервера. Языки, используемые для программирования на стороне сервера. SSI.
  17. Язык PHP. Синтаксис, типы данных. Шаблоны в PHP.
  18. Язык Java. Сервлеты. Скриптлеты.
  19. JSP. Сервер TomCat.
  20. Пользовательские действия в JSP. JSTL.
  21. История развития Web-сервиса. Web 2.0. Вики-разметка.
  22. Уязвимость веб-сайтов, виды сетевых атак и защита от них.

Программа
В.А. Петухин Последние изменения : 24-12-2010