Занятие #1: Архитектура «Клиент-Сервер», базовая структура HTML-документа, типы документов
Материал занятия:
- Архитектура «Клиент-Сервер» – браузер на клиентской машине и хостинговый сервер.
- Взаимодействие клиента и сервера – IP-адреса, протоколы TCP/IP, HTTP(S), FTP, SSH, DNS, система доменных имен.
- Функции клиента – направление запросов серверу, рендеринг HTML-документа, выполнение программного кода на клиентском языке программирования JavaScript.
- Функции сервера – ответы на запросы клиента, хранение и передача HTML-документов и других данных клиенту, выполнение программного кода на серверном языке программирования PHP.
- Базовая структура HTML-документа – основные блоки, стилевая разметка, клиентские скрипты и кодировка.
- Общие сведения о стилевой разметке (встроенная и внешняя).
- Общие сведения о клиентских скриптах JavaScript (встроенные и внешние).
- Объектная модель документа – DOM.
- Документы HTML, PHTML, PHP – их обработка сервером, передача клиенту, отображение клиентом.
Практические примеры:
Статьи по материалу занятия:
Полезные ресурсы:
Задание к занятию: