Дисциплина "Средства разработки приложений"

 Средства разработки приложений (краткое содержание курса) 
  • Введение. Ведение в динамическое программирование: области применения, задачи и возможности.
  • Основные элементы языка JavaScript. Синтаксис языка: наследование от C, определение переменных, функций, операторы.
  • Встраивание в HTML-документ. Определение кода непосредственно в теле web-страницы. Связь с внешним файлом.
  • Выполнение кода во время загрузки страницы. Генерация кода во время и после загрузки страницы.
  • Встроенные объекты. Объекты Date, Number, Boolean, String, Math, document, window, navigator, history, location, frames.
  • Функции общего назначения. Работа с таймером. Обработка ввода данных. Работа с окнами и фреймами.
  • Связь с таблицами стилей CSS. Динамическое изменение стиля объектов. Специфика имёнования свойств стиля.
  • События. Объявление обработчиков событий. Обработка событий.
  • Особенности программирования на JavaScript. Различия браузеров: особенности реализаций и версий.
  • Обзор средств разработки DHML-страниц. Сравнение программ Macromedia Dreamweaver, bred3 и Notepad.
  • Взаимодействие клиента и сервера. Схема взаимодействия клиентской машины и сервера. Протокол TCP/IP.
  • Основные элементы языка PHP. Синтаксис языка: наследование от C, определение переменных, функций, операторы.
  • Встраивание в HTML-документ. Определение кода непосредственно в теле web-страницы. Подключение внешних скриптов.
  • Функции и переменные для обработки запросов. Методы GET и POST: различия и особенности. Переменные среды.
  • Формирование HTML-документа. Основные функции формирования HTML.
  • Особенности создания динамических страниц на PHP. Формирование заголовков. Ограничение срока действия документа. Динамическое формирование изображений и других документов. Подмена файлов. Посыл письма.
  • Взаимодействие PHP и СУБД. Выбор СУБД. Соединение с сервером MS SQL, обработка запроса, извлечение и хранение данных. Последующее использование полученных данных в теле страницы.
  • Обзор средств разработки DHML-страниц. Сравнение программ Macromedia Dreamweaver, PHP Edit, bred3 и Notepad.

Обратно на страницу курса "Создание и продвижение сайтов (Веб дизайн)"


Печать