УЧИТЕСЬ НА ПРАКТИКЕ

Один небольшой шаг.
Совершенно новая возможность.

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

10 практических уроковОсновы PHP включеныпредварительная версия v0.1
ВПЕРВЫЕ В PHP?

Начните с начала.

Подготовьте компьютер, изучите синтаксис PHP, затем напишите первый маршрут.

Начать обучение →
ГОТОВЫ СОЗДАВАТЬ?

Пройдите полноценный проект.

Доска задач с работающими формами, валидацией, CSRF и хранением в сессии.

Создать доску задач →

Ваш учебный маршрут

Начните с начала. Двигайтесь в своём темпе.
01

Настройка PHP и Composer для Elang

К концу этого урока ваш терминал будет запускать PHP и Composer, а Elang doctor объяснит, готов ли проект к работе. Устанавливать фреймворк для интерфейса не ну

~ 20 мин↗
02

PHP, необходимый для изучения Elang

Этот урок объясняет синтаксис, используемый в примерах фреймворка. Это целевое введение, а не замена полного руководства PHP. Небольшие фрагменты можно запускат

~ 25 мин↗
03

Ваш первый маршрут

Этот урок превращает пустое приложение в небольшой HTTP-сервис.

~ 10 мин↗
04

Создание JSON API

Перенесите ответ в контроллер и добавьте идентификатор с ограничением.

~ 15 мин↗
05

Валидация пользовательского ввода

JSON-эндпоинт должен проверять тип содержимого, безопасно разбирать JSON и проверять необходимые поля.

~ 15 мин↗
06

Подключение базы данных

Для первой возможности, использующей базу данных, возьмите SQLite. Убедитесь, что установлен pdo_sqlite.

~ 20 мин↗
07

Отображение первой страницы

Формирование HTML выполняется на сервере; небольшие взаимодействия могут оставаться на обычном JavaScript.

~ 15 мин↗
08

Создание полноценной доски задач на Elang

Этот проект объединяет маршруты, middleware, контроллеры, валидацию, сессии, CSRF и HTML-шаблоны в одном небольшом приложении. Вы добавите задачу, отметите её в

~ 45 мин↗
09

Поиск и исправление проблемы в Elang

Хороший процесс отладки сужает круг причин до изменения кода. Этот урок даёт повторяемую последовательность действий для проблем локальной настройки и HTTP-сбое

~ 15 мин↗
10

Подготовка к развёртыванию

Работающее локальное приложение требует явной настройки перед публикацией в интернете.

~ 15 мин↗

Уже знакомы с PHP?

Откройте документацию и найдите именно то, что нужно.

Открыть документацию →
Поиск по документации Elang

Начните вводить, чтобы найти следующий шаг.