Вы можете выбрать товар из Каталога.
Чему вы научитесь
Научитесь работать с XML и создавать веб-приложения
Требования
Начальный уровень PHP и HTML
Описание
На этом курсе мы научимся видеть и читать структуру XML, расшифровывать структуру (парсить) и получать данные средствами PHP без дополнительных библиотек, управлять этими данными, менять структуру XML, создавать новые xml-файлы.
Эти знания не будут чисто фундаментальной теорией: мы реализуем их практическое воплощение средствами PHP и HML на примере небольшого бакалейного магазина.
Какова целевая аудитория?
Новички в PHP
Что входит в курс?
1,5 часа видео
1 ресурс для скачивания
Материалы курса
– Парсинг XML - 01:38:42
Создание проекта - 10:12
Hа этом уроке мы создадим PHP-проект, в котором будем работать с XML
Инструкция по установке OpenServer и IDE PHPStorm - в материалах курса
Задание для самостоятельной работы:
проверить работу OpenServer и PhpStorm
*если отсутствуют, установить OpenServer и PhpStorm
создать новый проект и файл index.php
добавить домен нового проекта
запустить проект на выполнение
исправить проблемы с кодировкой
На этом уроке мы создадим XML-файл и заполним его контентом-продукцией
Задание для самостоятельной работы:
создать XML-файл
создать инструкцию и корневой тег
добавить 3-4 продукта в XML
Чтение из XML-файла - 08:05
На этом уроке мы cчитаем данные из XML-файла
Задания для самостоятельной работы:
загрузить XML-файл
получить информацию об одном из товаров
получить список товаров
Функциональный функционал - в функции - 16:42
На этом уроке мы создадим свою библиотеку функций, которые нам помогут работать с XML
Задания для самостоятельной работы:
создать файл functions.php
подключить его к index.php
создать функцию получения всех элементов xml
создать функцию получения элемента xml по номеру
проверить работу функций
Изменяемый XML - 07:41
На этом уроке мы научимся записывать изменения элементов в XML-файл
Задания для самостоятельной работы:
создать функцию setElement()
реализовать алгоритм изменения элемента
реализовать вывод элемента в отдельный файл
Универсальный рефакторинг - 09:23
Перевод алгоритмов в функции
Задания для самостоятельной работы:
задать параметры для каждого элемента в setElement()
изменить вызов функции в index.php
протестировать работу алгоритма
Хаос - в таблицу - 08:06
На этом уроке мы выведем данные из XML в таблицу
Задания для самостоятельной работы:
создать новый файл index.php
реализовать в нем вывод данных в таблицу
Готовим форму - 11:24
Волшебная ссылка - 08:52
На этом уроке мы создадим ссылку, которая будет передавать данные в форму
Задание для самостоятельной работы:
создать генерируемые ссылки в index.php
обработать полученный код в edit.php
Редактируем и сохраняем
На этом уроке мы реализуем сохранение данных из формы в xml-файл и обновление таблицы
Задание для самостоятельной работы
добавить скрытый элемент _id в форму
проверить получение данных методом POST
реализовать сохранение полученных POST данных
отредактировать функцию setElement()
протестировать редактирование элементов
О преподавателе
Валерий Жданов
PHP для начинающих
Меня зовут Жданов Валерий Владимирович, мне 39 лет, живу в Пензе,
более 20 лет проработал с компьютерами и IT-технологиями: был оператором,
системным администратором, программистом, безопасником.
Программирую на PHP c 2009 года.
С 2016 года создаю свои курсы для начинающих по web-дизайну, ASP.NET, PHP.
За плечами сотни различных проектов на C#, Java, PHP, ASP.NET, SQL, postgreSQL и т.д.
Всю свою сознательную жизнь я пишу программы и обучаю этому других.
В складчине присутствуют:
1. Создание проекта.mp4 [60m 92k 168]
1.1 Установка локального сервера и IDE для работы с.pdf.pdf [1m 634k 296]
10. Редактируем и сохраняем.mp4 [88m 876k 380]
2. Создание XML-файла.mp4 [28m 392k 115]
3. Чтение из XML-файла.mp4 [43m 104k 488]
4. Функциональный функционал - в функции.mp4 [96m 864k 472]
5. Изменяемый XML.mp4 [55m 722k 798]
6. Универсальный рефакторинг.mp4 [70m 407k 536]
7. Хаос - в таблицу.mp4 [52m 326k 390]
8. Готовим форму.mp4 [84m 374k 5]
9. Волшебная ссылка.mp4 [69m 927k 649]