Хочешь создать современный веб-сайт? Давай начнем: узнай основы объектно-ориентированной разработки с использованием PHP, начиная с основ и заканчивая практической реализацией. В 10-часовом учебнике от Яна Бринкманна тебя ждут основы, продвинутые концепции, шаблоны проектирования и практические проекты.
Изучение языков никогда не было таким простым! Дайте себе показать с помощью учебника по PHP, как создать свой веб-сайт на основе объектно-ориентированного программирования.
Хотите понять и использовать PHP? Тогда прикрепитесь к Яну Бринкманну, опытному разработчику со стажем более 15 лет! В двух вышестоящих главах вы получите основы и также практические сведения, чтобы самостоятельно работать с PHP. В качестве бонуса это обучение включает полностью оформленную галерею изображений, которая включает: редактируемый логотип, четыре шаблона галереи в Photoshop и полную реализацию как HTML/CSS-шаблон.
Это обучение PHP начинается с основной идеи объектно-ориентированного программирования и знакомит вас со всеми терминами. Затем вы узнаете четыре основных принципа объектно-ориентированного программирования, которые также обозначаются как концепции APIE: Абстракция, Полиморфизм, Наследование и Инкапсуляция.
В конце вы узнаете практическую реализацию и легким образом откроете для себя возможности PHP 7. Продвинутые концепции объектно-ориентированного программирования подготовят вас к повседневной работе с PHP.
Переход к практике характеризуется структурированием проектов. Здесь вы используете автозагрузчик для классов и пространства имен PHP. Прежде чем приступить к обширному проекту, вы познакомитесь с некоторыми шаблонами проектирования, которые вам пригодятся снова и снова.
Во второй части обучения вам покажут, как работают современные PHP-фреймворки. Для этого мы используем только средства PHP для реализации шаблона Model-View-Controller. Вы организуете код с помощью пространств имен на логические единицы и создадите полностью функциональный проект, обрабатывающий HTML-шаблоны. Здесь вы получите представление о структуре современных веб-проектов, полностью без обходных путей.
Галерея изображений включает центральную точку входа через файл index.php, маршрутизацию запросов к правильным классам, класс Bootstrap для определения правильного ресурса, Front-Controller с действиями, объектно-ориентированное подключение к базе данных с помощью PDO и регистрацию пользователей. Кроме того, вы обрабатываете POST-запросы, обрабатываете загруженные изображения и масштабируете их до общей высоты изображения.
Регистрация пользователя будет добавлена, а также соответствующий вход в систему.
Вы освоите базовые знания, а также объектно-ориентированную веб-разработку с PHP на основе важных концепций из практики. Кроме того, вы получите инструменты для реализации целых веб-приложений средствами PHP без использования внешних фреймворков: понимание объектно-ориентированности и реализация объектно-ориентированных проектов с PHP, создание собственного проекта Model-View-Controller, понимание работы современных PHP-фреймворков, реализация важных шаблонов проектирования с помощью PHP, владение пространствами имен в PHP и определение собственных автозагрузчиков.
Для современных веб-сайтов и приложений
Для безошибочных, быстрых веб-сайтов с оптимизированными макетами
Напиши свои строки!
Все релевантные функции подробно объяснены
Разрабатывать веб-сайты и приложения самостоятельно.
Шаг за шагом к собственным функциональным формам
Так говорят твои веб-сайты и приложения, как ChatGPT
Все важные модули объяснены!