уточняется4 мес.

Backend разработка на PHP

Освой популярный язык для создания сайтов и серверной логики. Практика на реальных проектах и подготовка к работе веб-разработчиком.

Backend разработка на PHP

Длительность

4 месяца

Язык обучения

русский

Возраст

18 лет и старше

Формат обучения

оффлайн

О профессии:

Backend-разработчик на PHP создаёт серверную часть веб-приложений и сайтов. Он отвечает за обработку данных, работу с базами данных, бизнес-логику, безопасность и стабильность продукта.

PHP — один из самых распространённых языков серверной разработки. Он используется в корпоративных системах, интернет-магазинах, CMS-платформах и веб-сервисах. Большая часть сайтов в мире работает именно на PHP, поэтому специалисты этого направления стабильно востребованы на рынке.

Чему научитесь

Изучите основы PHP-программирования

Освоите синтаксис языка, принципы серверной логики и работу с данными.

Создавать серверную логику сайтов

Научитесь обрабатывать запросы, управлять данными и реализовывать бизнес-логику.

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

Освоите работу с MySQL, создание таблиц, запросы и связь данных.

Разрабатывать API и серверные модули

Научитесь создавать backend-часть для веб- и мобильных приложений.

Реализовывать авторизацию и безопасность

Поймёте, как защищать данные пользователей и работать с сессиями.

Создавать полноценные backend-проекты

Сможете разработать серверную часть приложения от идеи до готового решения.

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

Базовые основы

  • Настройка локального сервера (XAMPP, OpenServer или Docker).
  • Работа с пакетным менеджером Composer.
  • Использование системы контроля версий Git.
  • Понимание протокола HTTP и методов GET/POST.
  • Настройка среды разработки (VS Code или PHPStorm).

Специализированные модули:

  • Принципы работы веб-серверов (Apache, Nginx).
  • Жизненный цикл PHP-скрипта: от запроса до ответа.
  • Установка и конфигурация интерпретатора PHP.
  • Структура проекта и работа с автозагрузкой классов.
  • Переменные, типы данных и константы.
  • Условные операторы и сложные циклы (foreach, while).
  • Работа со строками и встроенные функции PHP.
  • Объявление функций, области видимости и анонимные функции.
  • Индексированные и ассоциативные массивы.
  • Обработка данных из HTML-форм через $_GET и $_POST.
  • Глобальные массивы $_SERVER, $_FILES и $_REQUEST.
  • Валидация и фильтрация пользовательского ввода.
  • Проектирование реляционных таблиц и типов данных.
  • Написание SQL-запросов (SELECT, INSERT, UPDATE, DELETE).
  • Безопасное подключение к БД через расширение PDO.
  • Предотвращение SQL-инъекций с помощью подготовленных выражений.
  • Работа с сессиями ($_SESSION) и куками ($_COOKIE).
  • Создание систем регистрации и авторизации пользователей.
  • Хеширование паролей и защита персональных данных.
  • Архитектура REST API и работа с форматом JSON.
  • Разработка архитектуры реального веб-приложения.
  • Интеграция сторонних библиотек через Composer.
  • Тестирование кода, поиск багов и профилирование производительности.
  • Подготовка проекта к деплою на хостинг и оформление портфолио.

Как проходит обучение

Посещаете лекции и участвуете в практических занятиях

Выполняете домашние задания и закрепляете знания через практические кейсы

Получаете обратную связь от преподавателей и участвуете в обсуждениях на живых сессиях

Защищаете итоговый проект перед экспертами и получаете сертификат о завершении курса

student
student
student
student

Резюмепосле обучения

Должность

Backend разработчик на PHP

Навыки

  • Программирование на PHP
  • Понимание backend-архитектуры
  • Работа с MySQL и SQL-запросами
  • Создание серверной логики
  • Разработка и подключение API
  • Работа с формами и HTTP-запросами
  • Реализация авторизации и сессий
  • Основы веб-безопасности
  • Интеграция backend с frontend
  • Разработка серверных проектов

Инструменты

phpstormcomposerdockergitmysqlpostman

Ваш путь к новой

профессии

начинаетсяздесь