Серверные языки и фреймворки — страница 4
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- Laravel 13 и PHP: портал «Заявка»
Шестнадцать последовательных уроков одного кабинета с развивающимся примером и точными исходными файлами.
- Laravel и первый маршрут портала заявок
Разделить фронт-контроллер, маршрут и ответ
- Laravel: Blade и общий шаблон портала
Показать список учебных заявок с экранированием
- Laravel: миграция таблицы заявок
Зафиксировать схему заявки и связь с пользователем
- Laravel: модель Eloquent и чтение заявок
Прочитать свои заявки через модель и порядок
- Laravel: вход по сессии и выход из портала
Создать и завершать серверную сессию
- Laravel: Policy и право на конкретную заявку
Ограничить карточку и изменение владельцем
- Laravel: Form Request и создание заявки
Сохранить только разрешённые и проверенные поля
- Laravel: редактирование заявки и возврат формы
Обновлять открытую заявку с восстановлением ввода
- Laravel: комментарии и отношения Eloquent
Сохранить комментарий текущего пользователя
- Laravel: закрытие заявки и транзакция
Атомарно записать статус и историю закрытия
- Laravel: фильтр и страницы списка заявок
Ограничить выборку и сохранить параметры фильтра
- Laravel: очередь и задача подготовки квитанции
Отделить повторяемую фоновую работу от HTTP
- Laravel: уведомление после фиксации заявки
Создать частное уведомление владельцу
- Laravel: частное вложение и контролируемая загрузка
Хранить вложение вне public и проверять скачивание
- Laravel: JSON-ресурс и API личного кабинета
Выдать ограниченную карточку через тот же session guard
- Конфигурация и передача Laravel-портала
Зафиксировать окружение, миграции и границы выпуска
- Go и htmx: приложение «Инвентарь»
14 уроков: локальный сервер, маршруты и граница http и последовательное развитие проекта.
- Первый HTTP-сервер на Go
Локальный сервер, маршруты и граница HTTP.
- Go и htmx: предметная модель инвентаря
Артикул, остаток, место хранения и неизменяемый идентификатор.
- Go и htmx: серверные HTML-шаблоны
Экранированная таблица и отдельная модель представления.
- Go и htmx: хранение инвентаря в SQLite
Таблица items, ограничения и параметризованное чтение.
- Go и htmx: создание карточки через форму
POST, разбор формы и перенаправление после записи.
- Go и htmx: ошибки формы и повторный ввод
Проверка полей, сохранение введённых значений и статус 422.