Учить PHP - Курс Кода
Учить PHP - Курс Кода — Практикуйте программирование на PHP с компилятором и ИИ-наставником
Учить PHP - Курс Кода — бесплатное приложение для iOS и Android с возможностью начать бесплатно, предназначенное для программирования на PHP на телефоне. Встроенные компилятор и редактор PHP запускают ваш скрипт и показывают результат или веб-страницу, которую он выводит. 49 курсов проведут вас от первого echo до MySQL с PDO, Laravel и REST APIs, а ИИ-наставник поможет разобраться в ошибках.
- Цена
- Бесплатно, переход на Pro
- Платформы
- iOS и Android
- Языки
- 22
- Возрастной рейтинг
- 4+
- Требуется
- iOS 15.1 или новее
- App Store
- 5.0 ★ (1)


Данные на входе — страница на выходе.
В основном именно этим и занимается PHP. Приходит запрос со строкой запроса, формой или cookie, скрипт выполняется, и возвращается HTML. Приложение создано, чтобы вы могли наблюдать за этим циклом: описать запрос, запустить скрипт и увидеть созданную им страницу рядом с исходным кодом и консолью.
Что это
Учить PHP - Курс Кода — приложение для iOS и Android, которое обучает PHP: от первой инструкции echo до MySQL, объектно-ориентированного кода, Laravel и REST APIs. В приложении доступны 49 курсов и 195 уроков, упорядоченных по уровням от A1 до C2, мобильный редактор и компилятор PHP, отображающий выведенный HTML как веб-страницу, симулятор запросов для $_GET, $_POST, cookies и sessions, песочница базы данных SQLite, 60 заданий по программированию и ИИ-наставник, объясняющий сообщения об ошибках.
В приложении
Как это выглядит





Курс
Чему посвящён курс PHP
49 курсов и 195 уроков из собственного списка курсов приложения: от первого скрипта до фреймворков, безопасности и развёртывания.
Начало работы и основы PHP
Что такое PHP, запуск первого скрипта, а затем переменные, типы и echo — фундамент, на котором строятся все последующие курсы.
Управление потоком выполнения, функции и область видимости
if/else, switch и циклы, а затем функции, аргументы и область видимости переменных.
Массивы, строки и даты
Массивы и функции для работы с массивами, строковые функции, а также работа с датой и временем — повседневные инструменты PHP-скриптов.
PHP и веб
Встраивание PHP в HTML-страницы, работа с формами GET и POST, а также управление сессиями и cookies.
Объектно-ориентированный PHP
Классы и объекты, наследование, интерфейсы и traits, пространства имён с автозагрузкой PSR-4, а также Composer для работы с пакетами.
Базы данных, JSON и API
MySQL с PDO и подготовленными выражениями, а также JSON и использование REST API.
Laravel
MVC и маршрутизация, ORM Eloquent, аутентификация и авторизация, очереди и задачи, а также создание REST API с Laravel.
Безопасность, тестирование и развёртывание
XSS, CSRF и SQL-инъекции, модульное тестирование с PHPUnit и развёртывание PHP-приложения.
Как это работает
Как работает сессия
Каждый сеанс обучения объединяет короткий урок с кодом, который вы сразу запускаете, поэтому теория и практика проходят в рамках одного занятия.
Пройдите один короткий урок
Откройте курс и пройдите урок за пять–десять минут: сначала простое объяснение, затем пример, который можно изменить.
Запустите код и посмотрите страницу
Напишите скрипт в редакторе и нажмите Run. Результат появится на вкладке консоли, а если ваш код выводит HTML, рядом с исходным кодом вы также увидите его в виде веб-страницы. Для запуска кода требуется подключение к интернету.
Спросите, проверьте и продолжайте
Если сообщение об ошибке непонятно, спросите ИИ-наставника, что пошло не так. После каждой темы вас ждут тест и задание по программированию, а в Bug Hunt нужно исправить сломанный скрипт.
Что внутри
Что входит в приложение
49
Курсы от A1 до C2
195 уроков, упорядоченных по уровням: от переменных и циклов до ООП, MySQL с PDO, Laravel, безопасности, тестирования и продвинутых тем, таких как Docker и микросервисы.
Run
Мобильный редактор и компилятор PHP
Напишите скрипт, нажмите Run и прочитайте результат в консоли. Если скрипт выводит HTML, в представлении Page он отображается как веб-страница рядом с исходным кодом и консолью.
Запрос
Симулятор запросов
Заполните $_GET, $_POST, cookies и session, а затем запустите скрипт так, будто браузер отправил этот запрос.
SQLite
Песочница базы данных
Практикуйтесь с PDO на настоящей базе данных SQLite с таблицами, к которым можно обращаться с запросами, чтобы урок о подготовленных выражениях было на чём запускать.
60
Задания по программированию
20 простых, 20 средних и 20 сложных заданий, а также 20 проектов с пошаговыми инструкциями, стартовым кодом и подсказками. Вы создадите контактную форму, систему входа, блог с CRUD и REST API.
ИИ
ИИ-наставник
Спросите о концепции, сообщении об ошибке или фрагменте кода и получите понятное объяснение. Сообщения об ошибках указывают на строку в вашем собственном коде.
Общие сведения
Для чего используется PHP и стоит ли его изучать сегодня?
PHP — серверный язык сценариев, созданный для генерации веб-страниц. Он по-прежнему используется в значительной части интернета, включая WordPress и множество собственных бэкендов. PHP стоит изучать, если вы хотите создавать или поддерживать веб-сайты, работать с MySQL или развивать существующую кодовую базу на PHP. Современный PHP 8 с пространствами имён, Composer и такими фреймворками, как Laravel, сильно отличается от стереотипов о старом PHP.
Серверное выполнениепочему браузер никогда не видит ваш код
PHP выполняется на сервере и отправляет браузеру только результат. Поэтому скрипт может читать базу данных или сессию, не раскрывая их содержимое, а тестирование PHP заключается в отправке ему запроса, а не просто в открытии файла.
Данные запроса$_GET, $_POST, куки, сессии
Всё, что отправляет посетитель, поступает в суперглобальные переменные, такие как $_GET и $_POST, а cookies и session сохраняют состояние между запросами. Понимание этих механизмов отличает отдельный скрипт от работающей веб-страницы.
PDO и подготовленные выражениябезопасное взаимодействие с MySQL
PDO — стандартный способ выполнять запросы к базе данных из PHP, а подготовленные выражения не позволяют пользовательским данным попасть в строку SQL. Эта привычка предотвращает SQL-инъекции — одну из самых распространённых уязвимостей веб-приложений.
Фреймворки и Composerкак создаются реальные проекты
Composer устанавливает пакеты и автоматически загружает классы, а такой фреймворк, как Laravel, добавляет маршрутизацию, ORM и аутентификацию. Большинство вакансий, связанных с PHP, предполагают работу с фреймворком, поэтому основы языка — это ступень, а не конечная цель.
Подходит
Кому это подходит — а кому нет
Подойдёт, если вы
- Вы полный новичок и хотите писать на PHP, не настраивая локальный сервер
- Вы поддерживаете сайт на PHP или WordPress либо унаследовали его и хотите разбираться в коде
- Вы хотите практиковаться с MySQL, PDO, сессиями и формами в небольших запускаемых упражнениях
- Вы готовитесь к собеседованию на backend-разработчика и хотите изучать вопросы с ответами
- Вы хотите учиться короткими сессиями по дороге, а не проводить долгие занятия за столом
Это не тот инструмент, если вы
- Вам нужно запускать код без подключения к интернету, потому что для работы PHP-раннера требуется интернет-соединение
- Вы хотите установить настоящий Laravel или Symfony: в уроках по фреймворкам используется небольшой учебный заменитель с чёткой пометкой
- Вы ожидаете, что все курсы будут бесплатными: первый курс бесплатен, а Pro открывает доступ к остальным
- Вам нужен полноценный проект для компьютера с Composer, веб-сервером и системой контроля версий
Вопросы
Часто задаваемые вопросы
Как лучше всего учиться программированию на PHP с телефона?
Используйте приложение, в котором код действительно запускается, чтобы каждый урок завершался выполнением написанного вами кода. Учить PHP - Курс Кода предлагает мобильный редактор и компилятор PHP, короткие уроки по пять–десять минут и наставника с ИИ, который помогает разбираться с ошибками. Приложение запускает ваш скрипт и показывает вывод в консоли или отрендеренную страницу — именно такую обратную связь больше всего нужно получать новичкам в PHP.
Можно ли запускать код PHP на телефоне?
Да. В приложении есть компилятор и редактор PHP: напишите скрипт, нажмите Run и прочитайте результат. Код запускается через встроенный раннер, которому требуется интернет-соединение. Если скрипт выводит HTML, представление Page показывает его как веб-страницу рядом с исходным кодом и консолью.
Учит ли приложение Laravel и MySQL?
Да. В списке курсов есть MySQL с PDO и подготовленными выражениями, а затем основы Laravel: MVC и маршрутизация, ORM Eloquent, аутентификация, очереди и создание REST API. На уроках по фреймворкам используется небольшой учебный фреймворк для практики с маршрутами, представлениями и построителем запросов; приложение чётко отмечает, что это не настоящий Laravel.
Сколько курсов и уроков в Учить PHP - Курс Кода?
В нём 49 курсов и 195 уроков, расположенных по уровням от A1 до C2, поэтому следующий шаг найдётся и для полного новичка, и для работающего разработчика. Уроки занимают от пяти до десяти минут. Кроме того, для практики за пределами уроков доступны 60 заданий по программированию и 20 проектов с пошаговым сопровождением.
Стоит ли по-прежнему учить PHP?
Да, если вы работаете с сайтами. PHP лежит в основе WordPress и большого количества индивидуальных backend-решений, а современный PHP 8 с Composer и Laravel широко используется для API и веб-приложений. Изучение PHP также даёт понимание серверных концепций — запросов, сессий и баз данных, — которые пригодятся и в других языках.
Можно ли практиковаться с формами, сессиями и cookies без веб-сервера?
Да. Симулятор запросов позволяет описать запрос, заполнив $_GET, $_POST, cookies и сессию, а затем запускает скрипт так, будто его отправил браузер. Песочница базы данных предоставляет настоящую базу SQLite для практики с PDO, поэтому вы можете тестировать обработку форм и запросы прямо на телефоне.
Бесплатен ли Учить PHP - Курс Кода?
Приложение можно бесплатно скачать в App Store и Google Play. Бесплатная версия включает первый курс «Начало работы с PHP», два задания по программированию, Bug Hunt, ежедневные упражнения на повторение, редактор кода и три вопроса наставнику с ИИ в день; в ней показывается реклама. Pro открывает доступ ко всем курсам, заданиям и проектам, экзамену на сертификат и неограниченному наставнику с ИИ, а также убирает рекламу.
Есть ли сертификат или подготовка к собеседованию?
Да. После сдачи итогового экзамена, доступного в Pro, вы получите сертификат об окончании. Для подготовки к собеседованиям в приложении есть 50 вопросов с понятными ответами, 50 вопросов для проверки знаний и шпаргалка с 71 записью. Сертификат показывает, что именно вы изучили, но не является аккредитованной квалификацией.
Начать
Запустите свой первый PHP-скрипт уже сегодня
Начните бесплатно на iOS и Android — приложение доступно на 22 языках.
Другие приложения CoddyKit
Доступно на iOS и Android.