
На этом уроке мы создадим HTML страницу со счётчиком.
Страницу можно открыть в браузере без использования web-сервера.
На этом уроке мы добавим на страницу стили тремя разными способами.
Первый способ - мы добавим стиль в виде атрибута style у элемента разметки.
Второй способ - мы используем теги style внутри тегов head.
Третий способ - мы разместим стили в отдельном файле.
На этом уроке мы будем запускать JavaScript-функцию alert() при нажатии на кнопку.
На этом уроке мы превратим свой компьютер в веб-сервер.
Для этого мы воспользуемся платформой OSPanel https://ospanel.io
Вы можете установить веб-сервер и другими способами.
На этом уроке мы напишем РНР-скрипт, чтобы наша кнопка заработала.
В этом уроке мы задействуем сессию для хранения значения счётчика.
На этом уроке мы создадим базу данных MYBASE
с помощью программы HeidiSQL, входящей в пакет OSPanel.
В базе MYBASE создадим таблицу mytable.
В таблице mytable создадим целочисленный столбец counter.
Реализуем запросы SELECT... и UPDATE... для поля counter.
На этом уроке мы воспользуемся классом PDO
для подключения к базе данных и выполнения запросов из РНР.
На этом бонусном уроке мы увидим, как можно "подружить" JavaScript и PHP.
При нажатии кнопки запускается JavaScript, который вызывает PHP, результатом которого является JavaScript код, который меняет показание счётчика.
Вот такая вот Матрёшка получается!
Обзор 5 технологий по создании динамических Web-сайтов: HTML, CSS, JavaScript, PHP, MySQL.
На этом видеокурсе мы напишем очень простой Web-сайт с целью проследить взаимодействие Web-технологий.
Мы специально упростили задачу до тривиального счётчика нажатий кнопки, чтобы можно было чётче увидеть взаимосвязь Web-технологий, чтобы сложности проекта и обилие кода не мешало восприятию.
Курс состоит из 2 разделов:
1. Frontend - клиентская часть с технологиями HTML + CSS + JavaScript.
2. Backend - серверная часть с технологиями PHP + MySQL.
Видеокурс состоит из 9 коротких уроков, на каждом из которых мы рассматриваем отдельную технологию и задействуем её в нашем проекте.
В последенем бонусном уроке мы посмотрим, как можно организовать "вызов" РНР-кода из JavaScript функций, без использования AJAX и jQuery.