О курсе
Онлайн курс «PHP-разработчик: базовый курс» — это программа профессиональной переподготовки, направленная на освоение языка PHP, основ серверной разработки, синтаксиса, переменных, типов данных, условий, циклов, функций, массивов, форм, работы с файлами, базами данных, HTTP-запросами и базовой структурой веб-приложения.
В рамках курса Вы изучите, как работает PHP на стороне сервера, чем backend отличается от frontend, как обрабатываются запросы пользователя, как передаются данные через формы, как строятся простые веб-страницы с динамическим содержимым и как PHP взаимодействует с базой данных.
Курс включает практическую работу с задачами начинающего PHP-разработчика. Вы будете писать скрипты, создавать функции, работать с массивами, строками, файлами, формами, сессиями, cookies, простыми SQL-запросами, подключением к базе данных и обработкой пользовательского ввода.
Отдельный блок посвящён основам веб-разработки на PHP. Вы рассмотрите структуру сайта, маршрутизацию на базовом уровне, шаблоны страниц, разделение логики и представления, подключение файлов, работу с конфигурацией и простую организацию проекта.
Особое внимание уделяется безопасности и качеству кода. Вы изучите проверку входных данных, защиту от типичных ошибок, основы безопасной работы с формами, паролями, сессиями и базами данных, а также правила оформления и сопровождения PHP-кода.
Практический блок программы направлен на создание первого учебного веб-приложения на PHP. Вы сможете разработать простой сайт или сервис с формами, обработкой данных, подключением к базе данных, базовой авторизацией и защитить итоговую работу.
В ходе программы Вы освоите:
• базовый синтаксис PHP;
• переменные, типы данных, условия, циклы и функции;
• массивы, строки, файлы и обработку форм;
• основы HTTP, GET и POST-запросов;
• работу с сессиями, cookies и пользовательскими данными;
• подключение к базе данных и выполнение простых SQL-запросов;
• структуру PHP-проекта и базовую серверную логику;
• создание учебного веб-приложения на PHP.
Программа подойдёт начинающим разработчикам, студентам, веб-мастерам, специалистам, которые хотят перейти в backend-разработку, владельцам сайтов, контент-специалистам, администраторам сайтов и всем, кто хочет освоить PHP с нуля.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки программирования на PHP и понимание принципов серверной веб-разработки.
В рамках курса Вы освоите:
• язык через синтаксис PHP, переменные, типы данных и управляющие конструкции;
• веб через HTTP-запросы, формы, пользовательский ввод и динамические страницы;
• данные через массивы, файлы, сессии, cookies и базу данных;
• структуру через подключение файлов, шаблоны и организацию проекта;
• безопасность через проверку входных данных и базовые правила защиты;
• практику через создание итогового веб-приложения.
Программа даст ответы на следующие вопросы:
• Что такое PHP и где используется этот язык?
• Как работает серверная часть сайта?
• Как писать и запускать PHP-скрипты?
• Как обрабатывать формы и пользовательский ввод?
• Как подключать базу данных к PHP-проекту?
• Как работать с сессиями и cookies?
• Как создать первое веб-приложение на PHP?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «PHP-разработчик: базовый курс» и базовые компетенции в области PHP-разработки и создания простых серверных веб-приложений.
Учебный план курса
• Введение в PHP-разработку
• PHP в современной веб-разработке
• Backend и frontend: базовые различия
• Установка PHP и настройка окружения
• Локальный сервер
• Первая программа на PHP
• Синтаксис PHP
• Переменные и константы
• Типы данных
• Строки и числа
• Логические значения
• Операторы и выражения
• Условия if, else и switch
• Циклы for, while и foreach
• Функции
• Аргументы и возвращаемые значения
• Область видимости
• Массивы
• Ассоциативные массивы
• Работа со строками
• Подключение файлов
• Формы HTML и PHP
• GET и POST-запросы
• Проверка и обработка пользовательского ввода
• Работа с файлами
• Сессии
• Cookies
• Основы SQL
• Подключение к базе данных
• CRUD-операции на базовом уровне
• Обработка ошибок
• Основы безопасности PHP-приложений
• Структура PHP-проекта
• Шаблоны страниц
• Итоговый проект: простое веб-приложение на PHP
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


