Главная Школы IT-Столиця PHP Professional. Професійна розробка на PHP 7
IT-Столиця

PHP Professional. Професійна розробка на PHP 7

6 550 UAH за курс
10 занятий
Для опытных
PHP
Этот курс научит работать с PHP и объектно-ориентированным программированием. Вы разберете PDO, безопасность данных, Composer, Git и создадите интернет-магазин с нуля. Преподаватели – практики, обучение возможно в выходные.

О курсе

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

Основы ООП в PHP

На этом курсе начинают с основ объектно-ориентированного программирования. Студенты разбирают классы, принципы SOLID и механизмы наследования. Далее идут специфические возможности PHP - перезагрузка методов, клонирование объектов, константы класса. Рассматривают абстрактные классы, интерфейсы, финальные классы и трейты. Также изучают пространство имен, статические методы и новые функции PHP 7. Каждая тема закрепляется практическими заданиями.

Работа с базами данных через PDO

Модуль посвящен работе с базами данных. Здесь объясняют преимущества PDO над MySQLi, поддерживаемые драйверы и подключение к БД. Студенты учатся делать выборки, добавлять, изменять и удалять данные. Особое внимание уделяется сложным SQL-запросам, работе с несколькими таблицами и основам связей между ними.

Безопасность веб-приложений

Этот блок учит правильно обрабатывать данные пользователей и шифровать пароли для хранения в базе данных. Рассматривают распространенные уязвимости веб-приложений и практические способы защиты от злонамеренных атак.

Composer и система контроля версий

Студенты знакомятся с Composer - инструментом для управления зависимостями в PHP. Учат устанавливать composer, работать с автозагрузкой классов. Второй этап модуля - основы Git: установка, базовые команды, работа с GitHub, GitLab и Bitbucket. Обучаются создавать проекты и заливать код на удаленные репозитории.

Стандарты разработки и настройка сервера

Модуль охватывает обзор PSR-стандартов в PHP и работу с веб-сервером Apache. Студенты учатся создавать красивые URL-адресы, настраивать перенаправление с HTTP на HTTPS, изучают основы регулярных выражений и HTTP-заголовки.

Создание интернет-магазина

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

Дополнительные навыки

Во время курса студенты также получают опыт работы с сокетами, графическим модулем GD2, XML Web сервисами с использованием XML-RPC и SOAP-протоколов.

Преимущества обучения

Курс ведут преподаватели-практики с реальным опытом в разработке. Доступны различные форматы обучения - корпоративный, индивидуальный, возможность заниматься в выходные. Выпускники имеют шанс устроиться в ведущие IT-компании партнеры.

Что включено

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