Содержание
- 2. WWW = URL + HTTP + HTML Веб-стек
- 3. HTML-редакторы средства визуального проектирования: Amaya KompoZer Microsoft Visual Web Developer Adobe Dreamweaver и др.
- 4. HTML-редакторы средства для подготовки документов в исходных кодах (html-кодирование): Блокнот CoffeCup НTML Editor Notepad++ Comodo Edit
- 5. HTML-редакторы https://ru.wikipedia.org/wiki/Редактор_HTML
- 6. Языки веб-разработки
- 7. Языки веб-разработки Языки веб-программирования можно условно разделить на две пересекающиеся группы: клиентские серверные.
- 8. Скриптовые языки Скриптовый язык - это язык программирования, который не преобразуется в машинные инструкции, а сразу
- 9. Скрипты в web-приложениях В web-приложениях скрипты могут выполняться и на компьютере клиента (браузером) и на компьютере
- 10. Скрипты браузера Скрипты позволяют расширить возможности документов HTML Скрипт выполняется на клиентской машине при загрузке документа
- 11. Выполняемый браузером код (script) function aaa() { … }
- 12. Пример скрипта браузера function MySum() { frm = document.myForm; a = parseInt(frm.op1.value); b = parseInt(frm.op2.value); frm.sum.value
- 13. Динамический HTML Скриптовые языки представляют собой активную часть динамического HTML, в то время, как сам язык
- 14. Dynamic HTML (DHTML) DHTML – термин, который используется для описания: языки HTML и CSS Cкрипты DOM
- 15. Объектная модель DHTML The DHTML Document Object Model
- 16. Серверные языки Когда пользователь дает запрос на какую-либо страницу, то вызванная страница сначала обрабатывается на сервере,
- 17. CMS: устройство, возможности
- 18. CMS Content Management System – информационная система (программа), используемая для обеспечения и организации процесса создания, редактирования
- 19. Для чего используется CMS CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю (разработчику) интерфейс
- 20. До CMS Век «статики» Сайт – набор текстовых файлов и изображений Пользователи постоянно хотели большего!
- 21. Проблема Постраничная навигация 11 страниц новостей При добавлении всего 1 новости Вам надо изменить … Все
- 22. Решение проблемы Динамическая страница — веб-страница, сгенерированная программно. Сервер генерирует HTML-код, зависящий от запроса пользователя. www.site.ru/news.php?page=3
- 23. CMS – это программа Она состоит из множества таких программ как news.php Основные функции CMS: Добавление/Изменение/Удаление
- 24. CMS – это программа Основные части CMS: Административная (управление информацией) Публичная (отображение информации и взаимодействие)
- 25. Простейшая CMS Редактор статических страниц Редактор новостей Скрипт отображения новостей База данных
- 26. Устройство CMS
- 27. Ядро общее функционирование системы взаимодействие всех модулей распределение прав доступа управление пользователями и политика безопасности управление
- 28. API API (Application Programming Interface) – набор функций, который программист может использовать для доступа к функциональности
- 29. Шаблонизатор Задача – вывод данных в нужном виде Шаблон – оформление данных (“дизайн”)
- 30. Пример шаблона
- 31. Шаблонизаторы Популярные шаблонизаторы: PHP Smarty XSL
- 32. Базы данных SQLite MySQL PostgreSQL Microsoft SQL Server Oracle
- 33. Модули Модуль – функционально законченная часть системы, выполняющая определенные задачи Публикации Каталог Поиск Фотогалерея
- 34. Рейтинг CMS Joomla! WordPress Drupal 1C-Bitrix … http://www.ratingruneta.ru/cms/
- 35. Joomla! CMS написанная на языках PHP и JavaScript, использующая СУБД MySQL Свободное ПО Простота установки и
- 36. WordPress CMS написанная на языках PHP, использующая СУБД MySQL Свободное ПО Простота установки и настройки Громадные
- 38. Скачать презентацию