Обучить вас созданию движка на PHP и как вы думаете?, Mysql тоже туда пойдёт, будем применять ООП также подруку вместе с нами пойдёт паттерна MVC. Зачем же нужен свой движок спросите вы, в этом есть большие свои плюсы которые вас не расстроят, просмотрев видеокурс вы сами убедитесь в этом! Все функции движка подчиняются только вам, запросто измените что-то старое и добавите новое не составит труда. Купить этот курс обозначает овладение собственным движком на PHP и MysQL 2.0. Структурирование вашего движка это важнейшая часть в списке над которым вам придётся потрудится, а также безопасность будет на высочайшем уровне, всему этому вас научим и не только без проблем!
Видеокурс Создание движка на PHP и MySQL 2.0 в обучающий курс входит:
Как проходить курс. Здесь Вы узнаете, как наиболее эффективно проходить данный курс.
Общая структура движка. Важнейший урок, из которого Вы узнаете общую структуру движка, который мы будем создавать в курсе.
Разбор ядра. В данном уроке мы с Вами подробно разберём ядро и классы, которые будут созданы в практической части курса. Из этого видео Вы узнаете, какой класс для чего нужен и за что отвечает.
Разбор адаптеров. Из этого урока Вы узнаете, для чего нужны адаптеры и где они используются. А также какие адаптеры будем создавать уже мы в курсе.
Разбор работы с базой данных. Очень важный урок, который расскажет о новом принципе работы с базой данных. Речь здесь идёт не о классе для отправки запросов, а о гораздо большем и более сложном, но крайне важном классе. Это одна из тех, как я считаю, гениальных мыслей, которую я взял из одной англоязычной книги.
Разбор валидаторов. Урок, в котором будет разобран механизм проверки данных перед их отправкой в базу данных. Все нюансы Вы узнаете уже из этого урока.
Разбор маршрутизатора. Здесь Вы узнаете о механизме генерации страниц по запросу пользователя с использованием различных контроллеров. Что это за контроллеры, как они выглядят – всё это Вы узнаете из этого видео.
Разбор модульной структуры. Одна из ключевых частей моего подхода к созданию движка – это модульность. То есть каждый некий самостоятельный блок – это отдельная самодостаточная единица, имеющие свои свойства и TPL-файл для представления. Об этом подробно Вы узнаете из этого последнего урока теоретической части.
В курс входит необходимость своего движка для сайта:
Бесконечно сильно устаревший код, который при запуске выдаст кучу ошибок.
Процедурный стиль программирования, который для сложных систем – абсолютно не разумен.
Какие-то абстрактные простейшие примеры, не имеющие ничего общего с тем сложным, что должно быть.
Откровенно убогий код. Где использовались миллионы echo, тогда как в реальности оно должно быть использовано только 1 раз. Данный код подходит для небольших скриптов и сайтов, но совершенно не приемлем для более-менее сложных проектов.
Использование готовых фреймворков. Использование фреймворка – это что-то по типу готового движка, но только в мире программирования. По сути с теми же минусами, но только в значительно меньшей степени, поэтому, в целом, их использование я одобряю. Однако, в идеале – их лучше не использовать. Но вернёмся к этому типу источника. Стоит отметить, что он достаточно бесполезен, поскольку разработка на фреймворке заметно отличается от разработки движка без него. Но многие идеи я как раз почерпнул из этих источников.