Теоретические вопросы

  1.   Web-сервер, web-сайт, web-страница. Основные понятия.Основные сведения о языках разметки. Эволюция языков разметки.Цели и задачи языка HTML.
  2. HTML-разметка: Элементы, тэги. Структура HTML-документа. Основные элементы разметки. Раздел head и заголовок документа. Атрибуты элементов . Специальные символы. Использование комментариев. Регистр букв, закрытие тегов, использование кавычек в атрибутах.
  3. Типы HTML-документов. Валидация HTML-документа, валидатор W3C. Структурные элементы разметки. Текстовые элементы разметки.
  4. Внешние и внутренние гиперссылки. Типы адресов в WWW. Дополнительные атрибуты гиперссылок
  5. Типы изображений используемые в WWW. Вставка изображений на страницу. Атрибуты элемента img. Особенности позиционирования изображений
  6. Основные понятия CSS. Способы определения стилей. Каскадирование. Наследование. Единицы измерения в CSS. Селекторы. Псевдоклассы и псевдоэлементы.
  7. Свойства шрифтов. Свойства текста. Свойства цвета и фона.
  8. Структурирование информации на WEB-странице при помощи списков.  Маркированный список. Нумерованный список. Список определений. Смешанные списки. CSS свойства для списков.
  9. Основные элементы таблицы. Структура таблицы на странице. Объединение ячеек.  CSS свойства элементов таблиц.
  10. Фреймы. Основные понятия. Принцип использования. Вложенные фреймы (iframe). Фреймы и гиперссылки.
  11. Элемент form. Текстовые поля и кнопки. Элементы выбора. Списки. Атрибуты элементов формы
  12. Оформление границ элемента. Внутренние отступы элемента. Наружные отступы элемента.  Размеры элемента. Позиционирование элемента. Видимость элемента.
  13. Импорт CSS. Стили для различных типов носителей. Свойства CSS для печати страниц. Свойства курсора. Встраивание аудио- и видео-файлов с помощью элементов HTML5.
  14. Использование мета-информации. Элемент meta и его атрибуты. Поясняющая мета-информация. Мета-информация для роботов.
  15. Хостинг. Поиск хостера. Услуги хостера. Использование FTP-клиента. Доступ к сайту через проводник Windows.
  16. Язык программирования РНР.  Основные принципы написания скриптов. Интеграция скрипта на страницу. Запуск скрипта РНР.
  17. Работа с переменными в языке РНР. Объявление переменных. Получение данных от клиента.
  18. Реализация алгоритмов ветвления в РНР. Основные принципы организации работы конструкции IF. Множественный выбор средствами констукции SWITCH.
  19. Циклические конструкции в языке РНР. Циклы WHILE, FOR, FOREACH. Использование цикла FOREACH для работы с ассоциативными массивами.
  20. Массивы в РНР. Заполнение и вывод массива. Ассоциативные массивы. Примеры их использования.
  21. Базы данных MySQL. Создание базы данных через phpMyAdmin и ее подключение к РНР скрипту.
  22. Запросы выборки данных SELECT из БД MySQL в РНР скрипт.
  23. Запросы удаления данных DELETE из БД MySQL через РНР скрипт.
  24. Запросы добавления данных UPDATE в БД MySQL через РНР скрипт.
  25. Запросы добавления данных INSERT в БД MySQL через РНР скрипт.
  26. Динамическое изменение страниц средствами языка JavaScript. Основные правила создания скрипта. Интеграция скрипта JS в HTML документ. Ввод-вывод через диалоговые окна.
  27. Получение данных из форм средствами JS. Возможность доступа к элементу страницы. DOM документа. Событийная модель JS.
  28. Регулярные выражения и их применение для верификации введенных данных в форму. Объект RegEXP. Понятие маски ввода. Основные элементы масок.
  29. Библиотека jQuery и принципы ее интеграции в скрипт JS. Поиск элементов средствами jQuery.
  30. Событийная модель jQuery и ее применение для создания динамических станиц. Анонимные функции, как неотъемлемая составляющая событийной модели jQuery

Сообщить о нарушении Подробнее