Навчальний центр «Данко»

PHP Professional

14 400 UAH за курс
32 часов
Для опытных
PHP
Этот курс научит объектно-ориентированному программированию в PHP с нуля. Вы разберете классы, методы, работу с базами данных, паттерны и шаблоны, включая MVC. После курса вы сможете создавать сложные веб-приложения и работать с фреймворками. Обучение проходит онлайн с живыми занятиями и практическими заданиями.

О курсе

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

Основы ООП в PHP

На этом курсе начинают с понимания базовых принципов объектно-ориентированного программирования. Слушатели узнают о классах, объектах, свойствах и методах. Рассматривают конструкторы, деструкторы и клонирование объектов. Изучают три основных принципа ООП - инкапсуляцию, наследование и полиморфизм. На практике создают простые задания с использованием объектного подхода.

Углубленная работа с ООП

Второй модуль охватывает более сложные аспекты объектно-ориентированного программирования. Здесь рассматривают перегрузку методов и свойств, работу с сеттерами и геттерами. Изучают обработку исключений, константы классов, абстрактные и финальные методы. Практикуются со статическими свойствами, интерфейсами и трейтами. В завершение создают структуру классов для типичной социальной сети.

Работа с базами данных

Этот модуль посвящен интеграции ООП с базами данных. Слушатели научатся подключаться к SQLite через конструкторы классов, создавать модели данных и описывать методы работы с базой. Выполняют все основные операции - создание таблиц, вставление, обновление, удаление и выборку данных. Отдельное внимание уделяют драйверам работы с базами данных.

XML и шаблонизация

Модуль охватывает работу с XML и системами шаблонизации. Слушатели изучают парсинг данных через SAX и DOM, использование SimpleXML и XSLT преобразований. Параллельно рассматривают паттерны проектирования - порождающие, структурные и поведенческие. Практикуются в создании шаблонов страниц, буферизованном выводе и универсальных методах шаблонизации.

Современные инструменты PHP

Эта часть курса знакомит с расширенными возможностями языка. Изучают Standard PHP Library - встроенные интерфейсы, итераторы, структуры данных. Отдельный блок посвящен PDO для работы с разными типами баз данных. Рассматривают модуль Reflection для анализа структуры кода во время выполнения программы.

Архитектура MVC и финальный проект

Завершающие модули посвящены промышленным стандартам разработки. Слушатели изучают шаблон MVC - модель, представление, контроллер. Разбирают цикл обработки запросов, автозагрузку классов, иерархию контролеров. На практике реализуют систему авторизации с ролями и привилегиями, шифрование паролей, механизмы сессий. Финальный проект - разработка небольшого сайта с использованием всех изученных технологий.

Условия обучения

Курс доступен из любой точки мира. Занятия проходят в прямом эфире с возможностью задавать вопросы. Участники получают методические материалы и сертификат о завершении. Для предприятий и предпринимателей действует специальная ценовая политика.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора