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

Язык программирования PHP

ФорматОнлайн
Длительность1 час в день или больше
Объём10 занятий
По окончанииStepik
О курсе

Подробнее

В данном курсе я научу вас языку программирования PHP. PHP - Скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов. В этом видео курсе вы изучите основы языка программирования PHP. Продолжительность курса около 11 часов. А огромное количество схем, дополнительных материалов, задач и готовых примеров кода из документации обеспечат глубокое погружение в понимание языка PHP. В курсе для вас подготовлено много задач для самостоятельной работы и примеры из документации практически к каждому уроку. Обязательно изучите все дополнительные текстовые материалы прикрепленные к урокам и постарайтесь решить все задачи предложенные в конце некоторых глав. Курс состоит из 10 глав в которых вы изучите: основы PHP, операции и операторы, массивы, функции, строки, работу с HTML и основы ООП. Научитесь отправлять письмо на почту, обрабатывать данные формы введенные пользователем и узнаете как обезопасить пользовательский ввод настроив простую валидацию текстовых полей. Курс "Язык программирования PHP" содержит в себе все уроки и задания из курса "Базы данных MySQL в phpMyAdmin". Это значит, что вам не надо покупать два курса по отдельности и вы можете сэкономить приобретая данный курс. 
Требования

Что нужно для старта

  • Желательно понимать основы HTML и CSS. Если вы только начинаете свой путь разработчика, то лучше для начала пройти обучение по курсу "Вёрстка на HTML & CSS для начинающих".
Результат

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

  • Основам программирования на языке PHP (создание переменных, работа с числами, строками, логическими значениями, документацией и создание простейших первых программ)
  • Рассмотрим операции и операторы на языке PHP (конкатенацию строк, арифметические и логические операторы, операторы сравнения, условные операторы, тернарный оператор, переключатель switch чтение из файлов)
  • Работать с циклами разных типов (цикл for, while и do while)
  • Работать с массивами (рассмотрим ассоциативные и многомерные массивы, научимся обходить массивы в цикле for и foreach, сливать массивы и сравнивать их)
  • Работать с функциями (создавать функции, передавать параметры, делать рекурсивные функции и замыкание)
  • Работать со строками и подстроками и изучим функции для работы с HTML и JSON
  • Более детально изучим работу с HTML (передачу параметров методами GET и POST, работу с элементами формы такими как checkbox, radio button, select, научимся загружать файлы на сервер и отправлять письмо на почту после заполнения формы обратной связи)
  • Мы изучим основы объектно-ориентированного программирования на PHP (классы, объекты, области видимости, константы, методы класса, конструктор, наследование, перегрузку методов и abstract final классы и методы)
  • Работать с документацией и не бояться её
  • Понимать блок-схемы, создавать их и писать по ним программы реализующие разные алгоритмы
  • Работать с базами данных MySQL в phpMyAdmin
Аудитория

Для кого этот курс

  • Этот курс подойдет для начинающих разработчиков, которые хотят изучить язык программирования PHP. Материал в этом курсе изложен понятным языком и изучить его вы сможете достаточно быстро. Уделите должное внимание дополнительным материалам и вы овладеет всеми необходимыми на первых этапах знаниями.
  • Важно отметить, что курс предоставляется вам на всегда, без каких-либо лимитов и ограничений по времени.
Содержание

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

10 занятий
ТемаЧто внутри
01Основы PHP

- Первый скрипт Hello World на PHP
- Конец строки
- Комментарии
- Подключение файла
- Переменные и типы данных
- Целые и вещественные числа
- Логический и строковый тип данных
- Базовые функции языка PHP
- Явное и неявное приведение типов
- Округление чисел

02Основы ООП

- Классы и объекты
- Области видимости переменных класса
- Расстояние между двумя точками
- Константы
- Путь к файлу, константы класса

03Операции и операторы

- Конкатенация строк
- Арифметические операторы
- Поразрядные операторы
- Операторы сравнения
- Условный оператор if
- Логические операторы
- Тернарный условный оператор, ??, goto
- Переключатель switch
- Чтение из файла и запись в файл
- Цикл while
- Цикл do while
- Цикл for
- Задачи

04Массивы

- Массивы
- Ассоциативные массивы
- Многомерные массивы
- Интерполяция элементов массива в строки
- Конструкция list
- Обход массива циклом for и foreach
- Слияние и сравнение массивов
- Проверка существования и удаление элементов массива
- Задачи

05Функции

- Функции
- Параметры и аргументы функций
- Глобальные и статические переменные
- Рекурсия, вложенные и анонимные функции
- Замыкания

06Строки

- Работа со строками
- Работа с подстроками
- Функции для работы с HTML
- Форматный вывод
- Работа с JSON

07Работа с HTML

- Передача параметров методом GET
- Передача параметров методом POST
- Работа с элементами формы checkbox, radio, select
- Загрузка файлов на сервер
- Форма обратной связи, отправка письма на почту

08Продвинутый ООП

- Методы класса
- Конструктор класса
- Наследование и перегрузка методов
- abstract и final классы и методы

09Базы данных MySQL

- Введение и основные понятия
- Установка Open Server и запуск phpMyAdmin
- Типы полей в MySQL
- Пользователи и привилегии
- Операции над базами данных
- Таблицы в phpMyAdmin
- Записи в phpMyAdmin
- Индекс и первичный ключ
- Экспорт и импорт
- Связи между таблицами

10Дополнительно

- Подробно про Блок-схемы
- Алгоритмы на PHP
- Работа с базой данных на PHP, Что такое CRUD

01Основы PHP

- Первый скрипт Hello World на PHP
- Конец строки
- Комментарии
- Подключение файла
- Переменные и типы данных
- Целые и вещественные числа
- Логический и строковый тип данных
- Базовые функции языка PHP
- Явное и неявное приведение типов
- Округление чисел

02Основы ООП

- Классы и объекты
- Области видимости переменных класса
- Расстояние между двумя точками
- Константы
- Путь к файлу, константы класса

03Операции и операторы

- Конкатенация строк
- Арифметические операторы
- Поразрядные операторы
- Операторы сравнения
- Условный оператор if
- Логические операторы
- Тернарный условный оператор, ??, goto
- Переключатель switch
- Чтение из файла и запись в файл
- Цикл while
- Цикл do while
- Цикл for
- Задачи

04Массивы

- Массивы
- Ассоциативные массивы
- Многомерные массивы
- Интерполяция элементов массива в строки
- Конструкция list
- Обход массива циклом for и foreach
- Слияние и сравнение массивов
- Проверка существования и удаление элементов массива
- Задачи

05Функции

- Функции
- Параметры и аргументы функций
- Глобальные и статические переменные
- Рекурсия, вложенные и анонимные функции
- Замыкания

06Строки

- Работа со строками
- Работа с подстроками
- Функции для работы с HTML
- Форматный вывод
- Работа с JSON

07Работа с HTML

- Передача параметров методом GET
- Передача параметров методом POST
- Работа с элементами формы checkbox, radio, select
- Загрузка файлов на сервер
- Форма обратной связи, отправка письма на почту

08Продвинутый ООП

- Методы класса
- Конструктор класса
- Наследование и перегрузка методов
- abstract и final классы и методы

09Базы данных MySQL

- Введение и основные понятия
- Установка Open Server и запуск phpMyAdmin
- Типы полей в MySQL
- Пользователи и привилегии
- Операции над базами данных
- Таблицы в phpMyAdmin
- Записи в phpMyAdmin
- Индекс и первичный ключ
- Экспорт и импорт
- Связи между таблицами

10Дополнительно

- Подробно про Блок-схемы
- Алгоритмы на PHP
- Работа с базой данных на PHP, Что такое CRUD

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

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

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

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

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

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

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

Консультант ответит на вопросы о курсе «Язык программирования PHP» и поможет разобраться в деталях обучения.

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

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

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

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

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

C++ для разработки игр
3 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
PHP-разработчик
20 февраля 2025 г.
PHP-разработчик

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

Онлайн8 занятийНачальный
Помощь с трудоустройствомДомашние задания
89 100 ₽Рассрочка на 24 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Технология разработки программного обеспечения - переподготовка
−40%2 месяца
Технология разработки программного обеспечения - переподготовка

Курс профессиональной переподготовки «Технология разработки программного обеспечения» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32…

Онлайн5 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Python разработчик
6,5 месяца
Python разработчик

Веб-разработка на Python: Django, Django REST Framework, Flask. Работа с базами данных, ORM, создание API. Асинхронное программирование, FastAPI. Основы DevOps, контейнеризация, р…

ОнлайнНачальный
110 000 ₽от 6 111 ₽/мес на 18 мес.
Начать без затрат

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

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес