- •1.Основные сведения о протоколах Интернет.
- •2. Основы протокола tcp/ip. Понятие ip-адреса. Классы ip-адресов. Сетевая маска.
- •3. Понятие порта tcp. Well-known порты.
- •4. Основные сервисы Интернет. Доменная система имен. Протокол dns.
- •5. Протокол ftp. Протоколы smtp и pop. Протокол http
- •6. Принципы работы веб-сервера.
- •8. Языки разметки веб-страниц
- •9. Основы html. Версии html
- •10. Простое форматирование текста средствами html.
- •Синтаксис
- •13. Списки. Таблицы. Заголовки. Группировка элементов
- •14. Разделение оформления и содержания. Таблицы стилей css.
- •15. Определение стилей – классы
- •16. Определение стилей – id-селекторы
- •17. Определение стилей – теги
- •18. Css. Наследование и специфичность.
- •20. Макет страницы
- •21. Основные принципы php
- •22. Переменные. Типы данных. Присваивание. Выражения.
- •23. Базовые конструкции языка
- •If else elseif
- •24. Включаемые файлы
- •25. Конструкция heredoc
- •26. Функции php. Передача параметров.
- •27. Массивы php
- •28. Основы ооп в php. Структура и свойства класса.
- •29. Основы ооп в php. Конструкторы и деструкторы.
- •30. Основы ооп в php. Наследование.
- •31. Основы ооп в php. Области видимости.
- •32. Основы ооп в php. Магические методы.
- •33. Обработка форм
- •34. Основы субд MySql.
- •35. Получение данных из бд. (-)
- •36. Реляционные бд. Проектирование. Нормализация.
- •37. Первая, вторая и третья нормальные формы.
- •Первая нормальная форма (1nf
- •Вторая нормальная форма (2nf
- •Третья нормальная форма (3nf
- •38. Реляционные отношения.
- •39. Ключи. Ссылочная целостность и каскадные изменения.
- •40. Индексы.
- •41. Основы sql. Соединения.
- •42. Основы sql. Группировка.
- •43. Основы pdo. Объектная модель. (-)
- •44. Pdo. Подготовленные выражения
- •45. JQuery. Подключение и базовое использование.
- •46. JQuery. Доступ к объектам документа (-)
- •47. JQuery. Фильтры
- •48. Формат json
- •49. JQuery . Обработка событий
- •50. JQuery . Последовательные вызовы и callback-функции.
- •51. JQuery . Операции с контентом Свойства
- •Индикаторы
- •52. JQuery . Простые эффекты.
- •53. Основы технологии Ajax.
- •54. Системы управления контентом.
- •55. Архитектура mvc
20. Макет страницы
Макет страницы — это шаблон, используемый вместе с главной страницей для управления внешним видом, восприятием и контентом страницы. С каждым макетом страницы связан тип контента, определяющий вид контента, который может храниться на страницах, основанных на этом макете страницы.
Каждый тип контента содержит столбцы, определяющие контент, который может отображаться на странице, и метаданные, связанные с этой страницей. Тип контента, таким образом, содержит по столбцу для каждого из элементов данных, присутствующих на странице. Создавая тип контента, разработчик добавляет в него шаблоны столбцов для каждого поля. Шаблоны столбцов определяют для поля элемент управления по умолчанию, связанный со столбцом, а также вид контента, который может содержаться в поле, например одна строка текста, гиперссылка или рисунок.
21. Основные принципы php
Выполняется на стороне сервера. Самое важно, что стоит усвоить при изучении языка программирования: PHP скрипты исполняются на стороне сервера. Клиенту (пользователю, зашедшему к вам на сайт) приходит от сервера только результат выполнения скрипта. Если представить это визуально, то всё происходит так:
|
Располагается внутри html-файла. Еще одной особенность языка программирования PHP является то, что в 80% случаев он существует вместе с HTML-кодом, т.е. представьте себе обычную HTML страницу, в коде которой вставлены блоки PHP. Для того, чтобы эти блоки выполнялись сервером, расширение страницы должно быть .php.
|
Для того, чтобы начать учиться программировать на PHP , вам необходимо иметь установленный Denwer (как установить денвер) на локальном компьютере, либо web-сервер в сети интернет, на который вы сможете заливать файлы и проверять их работоспособность в браузере.
Результат работы PHP. Важно понимать: то, что вы видите в браузере при отработке кода PHP - это не картинка, а HTML-код. А следовательно, результатом рабботы PHP является генерация HTML-кода.
22. Переменные. Типы данных. Присваивание. Выражения.
Выражения - это краеугольный камень PHP. Почти все, что вы пишите в PHP, является выражением. Выражения являются "кирпичиками", из которых состоят PHP-программы. Под выражением в PHP понимается то, что имеет значение. И обратно: если что-то имеет значение, то это "что-то" и есть выражение.
Основными формами выражений являются константы и переменные. Например, если вы записываете "$a = 100", вы присваиваете '100' переменной $a:
PHP поддерживает восемь простых типов данных (переменных):
Четыре скалярных типа:
boolean (двоичные данные)
integer (целые числа)
float (числа с плавающей точкой или 'double')
string (строки)
Два смешанных типа:
array (массивы)
object (объекты)
И два специальных типа:
resource (ресурсы)
NULL ("пустой" тип)
Существуют также несколько псевдотипов:
mixed (смешанный)
number (числовой)
callback (обратного вызова)
Оператор присваивания обозначается символом = (равно). Левым операндом оператора = должно быть левостороннее выражение. Правым операндом может быть значение любого типа. Оператор присваивания означает, что левому операнду присваивается значение правого операнда:
$x = 20;
Оператор присваивания имеет ассоциативность справа налево, поэтому при наличии в выражении нескольких операторов присваивания они вычисляются справа налево. Благодаря этому можно написать код, присваивающий одно значение нескольким переменным:
$a = $d = $f = 101;
