Создай свой первый сервис на PHP за 30 уроков

Без фреймворков. Без воды. За цену кофе (1500 тенге). Ты создашь игру, опросник. Пройдешь путь: форма → файлы →кеш → БД → архитектура → ООП.
Начать курс
Начальный уровень
Результат обучения
К концу курса у вас будет полностью рабочий сервис опросов с сохранением голосов, защитой от повторов, БД и кешем. Вы поймете, как данные путешествуют от браузера до диска сервера.
  • Работа с БД
    Проектирование таблиц и безопасные SQL-запросы без лишних абстракций.
  • Архитектура
    Переход от лапша-кода к чистому объектно-ориентированному подходу.
  • Кеширование
    Оптимизация производительности: почему ваше приложение должно летать.
  • Безопасность
    Валидация, санитизация и защита от распространенных веб-атак.

Почему этот курс другой?

Вместо долгой теории, сразу формы, обработчики и архитектура
  • Бесконечные "Hello World"
  • Обработка HTTP-запросов и форм
  • Циклы и переменные без контекста
  • Связи в БД и хранение данных
  • Сухая теория синтаксиса
  • Реальная архитектура приложения
Для кого этот курс?
  • Абсолютные новички
    Кто хочет начать путь в программировании с чего-то осязаемого без магии фреймворков.
  • Frontend-разработчики
    Кто хочет наконец-то понять, что происходит "на той стороне" API-запроса.
  • Искатели логики
    Те, кто устал от "черных ящиков" и хочет знать, как всё устроено под капотом.
Программа обучения
30 шагов от пустой папки до работающего продукта.
  • 1-5
    Форма и HTTP
    Учимся принимать данные от пользователя и выводить их. Понимаем POST и GET.
  • 6-10
    Работа с файлами
    Храним первые данные в .txt и .json. Логика сохранения и чтения.
  • 11-14
    Кеширование
    Зачем нужно ускорять доступ к данным и как реализовать простой кеш.
  • 15-20
    Базы данных (SQL)
    Переезд на MySQL. Проектирование таблиц, индексы и выборки.
  • 21-26
    Архитектура
    Разделение логики и представления. Чистый код и паттерны.
  • 27-30
    ООП Финал
    Классы, объекты и интерфейсы. Создаем расширяемый сервис.
Процесс обучения
Читаешь
Читаешь короткую текстовую лекцию с теорией
Кодируешь
Изучаешь примеры и пишешь код в своем редакторе
Запускаешь
Запускаешь на локальном сервере одним кликом
Результат
Видишь результат своих трудов в браузере
Made on
Tilda