Создание движка на PHP и MySQL 2.0
Год выпуска: 2014
Производитель: Михаил Русаков
Сайт производителя:
http://myrusakov.ru/ Автор: Михаил Русаков
Продолжительность: 17:10:33
Тип раздаваемого материала: Мультимедийный диск
Язык: Русский
Описание: Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC.
В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой.
В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru.
Аналогично Вы сможете создать движок для абсолютно любого сайта.
Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 1280x720 15fps 782kbps
Аудио: AAC 44100Hz stereo 125kbps
Часть 1. ТЕОРИЯ
1-й урок. Как проходить курс.
2-й урок. Общая структура движка.
3-й урок. Разбор ядра.
4-й урок. Разбор адаптеров.
5-й урок. Разбор работы с базой данных.
6-й урок. Разбор валидаторов.
7-й урок. Разбор маршрутизатора.
8-й урок. Разбор модульной структуры.
Часть 2. ПРАКТИКА
Раздел 1. ЯДРО
1-й урок. Создание базы данных.
2-й урок. Создание структуры движка.
3-й урок. Создание конфигурационного файла.
4-й урок. Создание класса для работы с базой данных.
5-й урок. Создание класса Select.
6-й урок. Создание класса для работы с объектами.
7-й урок. Создание класса для работы с запросами.
8-й урок. Создание класса для работы с URL.
9-й урок. Создание класса Validator.
10-й урок. Создание класса ValidatorException.
11-й урок. Создание шаблонизатора.
12-й урок. Создание маршрутизатора.
13-й урок. Создание контроллера.
14-й урок. Создание класса для модулей.
15-й урок. Создание класса FormProccessor.
16-й урок. Создание класса для работы с сообщениями сайта.
17-й урок. Создание класса для отправки e-mail.
Раздел 2. АДАПТЕРЫ
1-й урок. Создание адаптера для DataBase.
2-й урок. Создание адаптера для Select.
3-й урок. Создание адаптера для ObjectDB.
4-й урок. Создание адаптера для Mail.
5-й урок. Создание адаптера для Module.
Раздел 3. ВАЛИДАТОРЫ
1-й урок. Валидатор для хэша.
2-й урок. Валидатор для булевской переменной.
3-й урок. Валидатор для даты.
4-й урок. Валидатор для e-mail.
5-й урок. Валидатор для ID.
6-й урок. Валидатор для изображений.
7-й урок. Валидатор для IP-адреса.
8-й урок. Валидатор для логина.
9-й урок. Валидатор для описания.
10-й урок. Валидатор для ключевых слов.
11-й урок. Валидатор для имени.
12-й урок. Валидатор для пароля.
13-й урок. Валидатор для текста.
14-й урок. Валидатор для небольшого текста.
15-й урок. Валидатор для заголовков.
16-й урок. Валидатор для URI.
17-й урок. Валидатор для URL.
Раздел 4. ОБЪЕКТЫ
1-й урок. Создание класса для статей.
2-й урок. Создание класса для разделов.
3-й урок. Создание класса для категорий.
4-й урок. Создание класса для комментариев.
5-й урок. Создание класса для курсов.
6-й урок. Создание класса для меню.
7-й урок. Создание классов для опроса.
8-й урок. Создание класса для цитат.
9-й урок. Создание класса для пользователей.
Раздел 5. ДОПОЛНИТЕЛЬНЫЕ КЛАССЫ
1-й урок. Создание класса для капчи.
2-й урок. Создание класса JSValidator.
Раздел 6. МОДУЛИ
1-й урок. Создание модуля для мета-тегов.
2-й урок. Создание модуля для верхнего меню.
3-й урок. Создание модуля для главного меню.
4-й урок. Создание модуля для верхней части.
5-й урок. Создание модуля для опроса.
6-й урок. Создание модуля для курсов.
7-й урок. Создание модуля для цитат.
8-й урок. Создание модуля для раздела.
9-й урок. Создание модуля для категории.
10-й урок. Создание модуля для навигации по страницам.
11-й урок. Создание модуля для панели пользователя.
12-й урок. Создание модуля для результатов опроса.
13-й урок. Создание модуля для хлебных крошек.
14-й урок. Создание модуля для формы.
15-й урок. Создание модуля для результатов поиска.
Раздел 7. ВЫВОД САЙТА
1-й урок. Вывод главной страницы.
2-й урок. Вывод разделов.
3-й урок. Вывод категорий.
4-й урок. Вывод статей.
5-й урок. Вывод комментариев.
6-й урок. Вывод результатов опроса.
7-й урок. Вывод формы регистрации.
8-й урок. Регистрация пользователей с активаций по e-mail.
9-й урок. Авторизация пользователей.
10-й урок. Редактирование профиля.
11-й урок. Восстановление пароля.
12-й урок. Восстановление логина.
13-й урок. Поиск по сайту.
14-й урок. Заключение.