Мы используем cookie для стабильной работы сервиса. Подробнее

PHP8 часть 2. Объектно - ориентированная разработка

4.3
ФорматОнлайн
Длительность24 ак. ч. + 24 ак. ч. самостоятельно
Объём7 занятий
О курсе

Подробнее

#giftcert_form { position: fixed; top: 20%; bottom: 0; text-align: center; right: 0; height: fit-content; left: 0; margin: 0 auto; z-index: 100; width: 470px; background: #2e81c8; border-radius: 8px; box-shadow: 0px 1px 6px #3F3F3F; } #giftcert_form:after { background: #F9F9F9; margin: 10px; position: absolute; content: " "; bottom: 0; left: 0; right: 0; top: 0; z-index: -1; border: 1px #E5E5E5 solid; border-radius: 8px; } .giftcert_form_text { margin: 0; padding: 20px 10px; font-size: 14px; } .giftcert_form_button { display: inline-block; width: 15em; margin: 0px 5px 20px; font-size: 10px; color: rgba(255, 255, 255, .9); text-shadow: #2e7ebd 0 1px 2px; text-decoration: none; text-align: center; line-height: 1.1; padding: .7em 0; border: 1px solid; border-color: #60a3d8 #2970a9 #2970a9 #60a3d8; border-radius: 6px; outline: none; background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce); box-shadow: inset rgba(255, 255, 255, .5) 1px 1px; cursor: pointer; } .giftcert_form_button:first-line { font-size: 170%; font-weight: 700; } .giftcert_form_button:hover { color: rgb(255, 255, 255); background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce); } .giftcert_form_button:active { color: rgb(255, 255, 255); border-color: #2970a9; background-image: linear-gradient(#5796c8, #6aa2ce); box-shadow: none; } .giftcert_form_button:visited { color: rgb(255, 255, 255); } .pop-up-close { cursor: pointer; position: absolute; text-align: center; width: 25px; border-radius: 50%; height: 25px; padding: 5px; color: white; background: #3081c9; top: -15px; right: -10px; font-size: 20px; border: solid 3px white; } X Данный контент доступен только авторизованным пользователям. Пожалуйста, войдите на сайт, либо зарегистрируйтесь. Вход Регистрация Обучение проходит на PHP 8 Вы уже освоили основы PHP и создали первый интернет-магазин. Теперь — время перейти на новый профессиональный уровень. Если на первом курсе «PHP 8. Часть 1. Основы» вы разработали рабочую основу интернет-магазина — добавляли товары в корзину, удаляли их, оформляли заказы — то теперь перейдете к построению полноценной архитектуры приложения. Мы переведем весь функционал на объектно-ориентированную основу, сделаем код более чистым, гибким и масштабируемым. Такой подход используется в крупных проектах и командах, где важно поддерживать и развивать продукт в долгосрочной перспективе. Вы освоите проектирование архитектуры на основе ООП и шаблона MVC — научитесь организовывать код по слоям, разделять логику приложения, данные и представление. Разберете ключевой паттерн проектирования, который лежит в основе современных фреймворков — Laravel, Symfony. Хотите не просто писать код, а создавать мощные, эффективные и легко поддерживаемые приложения? Этот курс даст вам глубокое понимание ООП и MVC, а также познакомит с современными возможностями PHP 8, включая новые функции и улучшения синтаксиса, которые делают разработку еще удобнее и профессиональнее. Почему этот курс — шаг в профессиональный рост: Глубокое погружение в ООП: от основ до знакомства с паттерном MVC на PHP 8 Архитектура MVC: научитесь строить приложения, как в Laravel и Symfony Практический проект: создадим каркас для интернет-магазина Работа с MySQL: грамотная организация запросов через ООП Подготовка к работе с фреймворками: после курса будете готовые перейти к Laravel, Symfony Подготовка к ZCE: курс закрывает ключевые темы сертификации Кому подойдет обучение: PHP-разработчикам с опытом от 1 года — для выхода на новый уровень Тем, кто планирует освоить популярные фреймворки Разработчикам, готовящимся к сертификации ZCE Курс обеспечивает комплексную подготовку к прохождению сертификации Минцифры: PHP уровня Средний и Продвинутый. При этом программа курса включает углубленные знания и практические навыки, которые существенно превосходят требования Министерства цифрового развития к сертифицируемым специалистам. Ваш следующий шаг в карьере начинается здесь! Не останавливайтесь на базовом уровне — освоите профессиональные технологии и станьте разработчиком, которого ценят. ПОЛЕЗНЫЕ МАТЕРИАЛЫ • Чек-лист работы PHP с MySQLi (PDF, 97КБ) • Отличия функций mysql_connect и mysqli_connect (PDF, 104КБ) $(document).on('click', 'body .unauthorizedcheck', function() { let id = $(this).attr('data-number'); console.log(id); if (id === '1') { var oldhref = ' } else if (id === '2') { var oldhref = ' mysqli_connect-difference.pdf'; } var logon = $('span.enter').children('a').attr('href'); if (logon != '/profile') { $('.lid-magnet_download-button').attr('href', 'javascript:void(0)'); $(".giftcert_form_fill").toggle(); $("#giftcert_form").toggle(); } else { console.log(oldhref); $(this).attr('href', oldhref); $(this).attr('target', '_blank'); } }); // закрытие окна при клике по остальной области браузера (если нужно) $(document).mouseup(function(e) { var container = $("#giftcert_form"); if (container.has(e.target).length === 0) { container.hide(); $(".giftcert_form_fill").hide(); } }); // закрытие окна при клике на крест label.pop-up-close $(document).on('click', '.pop-up-close', function() { $(this).parent().hide(); $(".giftcert_form_fill").hide(); });
Результат

Что вы получите

  • работать с HTTP — обрабатывать запросы, буферизовать вывод и кэшировать данные;
  • проверять данные — валидировать ввод с помощью регулярных выражений и серверных проверок;
  • создавать классы — проектировать собственные типы с константами, методами и свойствами;
  • применять ООП — использовать наследование, интерфейсы, трейты, абстракции и перегрузку;
  • проектировать архитектуру — строить MVC-приложения со связями между слоями и модулями;
  • работать с базами данных — писать SQL-запросы, моделировать таблицы и использовать подготовленные выражения;
  • управлять зависимостями — подключать сторонние пакеты и организовывать автозагрузку с Composer;
  • тестировать код — писать автотесты на PHPUnit и контролировать качество кода;
  • разрабатывать приложения — создавать интернет-магазины с нуля на основе изученных технологий.
Содержание

Программа курса

7 занятий
№ТемаЧто внутри
01Модуль 1. PHP и HTTP  (2 ак. ч.)

Заголовки Буферизация и кэширование Регулярные выражения Проверка данных на стороне сервера

02Модуль 2. Введение в ООП  (6 ак. ч.)

Введение и основы Константы классов Автоматическая загрузка классов Конструкторы и деструкторы Магические методы Наследование Абстрактные классы Интерфейсы объектов Трейты, константы в трейтах Анонимные классы Readonly-классы Перегрузка Пространство имён Лабораторная работа по теме

03Модуль 3. Работа с базами данных  (4 ак. ч.)

Реляционные базы данных Язык запросов SQL Моделирование данных phpMyAdmin Терминал mysql Подготовленные запросы Шаблоны в проектировании баз данных Лабораторная работа по теме

04Модуль 4. ООП-реализация  (4 ак. ч.)

Структура файлов Архитектура приложения Реализация шаблона Model/View/Controller Контроллеры и входные классы Основные классы Формы и классы Классы моделей и доступ к базе Классы представления и шаблоны Лабораторная работа по теме

05Модуль 5. Composer  (1 ак. ч.)

Composer composer.phar Файл composer.json Команды composer Папка "vendor" Лабораторная работа по теме

06Модуль 6. Тестирование  (1 ак. ч.)

Тестирование PHPUnit Лабораторная работа по теме

07Модуль 7. Создание интернет магазина  (6 ак. ч.)

Практическая работа «Создание интернет магазина»

01Модуль 1. PHP и HTTP  (2 ак. ч.)

Заголовки Буферизация и кэширование Регулярные выражения Проверка данных на стороне сервера

02Модуль 2. Введение в ООП  (6 ак. ч.)

Введение и основы Константы классов Автоматическая загрузка классов Конструкторы и деструкторы Магические методы Наследование Абстрактные классы Интерфейсы объектов Трейты, константы в трейтах Анонимные классы Readonly-классы Перегрузка Пространство имён Лабораторная работа по теме

03Модуль 3. Работа с базами данных  (4 ак. ч.)

Реляционные базы данных Язык запросов SQL Моделирование данных phpMyAdmin Терминал mysql Подготовленные запросы Шаблоны в проектировании баз данных Лабораторная работа по теме

04Модуль 4. ООП-реализация  (4 ак. ч.)

Структура файлов Архитектура приложения Реализация шаблона Model/View/Controller Контроллеры и входные классы Основные классы Формы и классы Классы моделей и доступ к базе Классы представления и шаблоны Лабораторная работа по теме

05Модуль 5. Composer  (1 ак. ч.)

Composer composer.phar Файл composer.json Команды composer Папка "vendor" Лабораторная работа по теме

06Модуль 6. Тестирование  (1 ак. ч.)

Тестирование PHPUnit Лабораторная работа по теме

07Модуль 7. Создание интернет магазина  (6 ак. ч.)

Практическая работа «Создание интернет магазина»

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «PHP8 часть 2. Объектно - ориентированная разработка» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:PHP

Информация обновлена 12 октября 2026 г.

Продолжить выбор

Похожие курсы

PHP8 часть 4. Профессиональная работа
24 ак. ч. + 24 ак. ч. самостоятельно
PHP8 часть 4. Профессиональная работа

Обучение проходит на PHP 8 Будь то финтех, маркетплейс или IoT-платформа — бизнес получает стабильный, масштабируемый и безопасный продукт, когда в его команде есть разработчик, г…

Онлайн4 занятий
35 950 ₽
PHP-разработчик
20 февраля 2025 г.
PHP-разработчик

Курсы обучения для PHP-программистов, уроки для начинающих с опытными наставниками. Получи востребованную в IT профессию "PHP-программист", обучение онлайн

Онлайн5 занятийНачальный
Помощь с трудоустройствомДомашние задания
69 000 ₽Рассрочка на 24 мес.
Язык программирования PHP
1 час в день или больше
Язык программирования PHP

В данном курсе я научу вас языку программирования PHP. PHP - Скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживае…

Онлайн10 занятий
1 490 ₽
PHP — курс для начинающих
15 минут в день
PHP — курс для начинающих

"PHP Theory: курс для начинающих" знакомит с языком программирования PHP, который используется при разработке Web-сайтов. Курс рассказывает об основных типах данных, конструкциях…

Онлайн12 занятий
100 ₽
Начать без затрат

Бесплатные курсы

Frontend разработка и Web-дизайн
Бесплатно
Frontend разработка и Web-дизайн

Курс предназначен для уверенных пользователей компьютера без опыта программирования, желающих освоить верстку с использованием HTML и CSS, основы программирования на языках JavaSc…

Онлайн
Бесплатно
PHP - первое знакомство
Бесплатно
PHP - первое знакомство

Это курс по PHP для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы по…

Онлайн10 занятий
Бесплатно
PHP - шпаргалка (cheatsheet)
Бесплатно
PHP - шпаргалка (cheatsheet)

Если вы прошли мой курс PHP - первое знакомство, то здесь вы сможете закрепить полученные там знания, освежить в памяти то, что забылось, узнать что-то новое и по новому взглянуть…

Онлайн4 занятий
Бесплатно
PHP - перше знайомство (українською)
Бесплатно
PHP - перше знайомство (українською)

Це курс по PHP для найменших. Чому? Тому що вам будуть запропоновані в першу чергу основи (але не тільки) і у достатньо короткій формі. Але як раз достатній настільки, щоб ви змог…

Онлайн11 занятий
Бесплатно