Дисциплина "Средства разработки приложений"
Средства разработки приложений (краткое содержание курса)
|
- Введение. Ведение в динамическое программирование: области применения, задачи и возможности.
- Основные элементы языка 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.
|
Обратно на страницу курса "Создание и продвижение сайтов (Веб дизайн)"