Laravel 5. Agile and practical PHP. You own RESTful API

10 участников

О чём курс

Вам нужен инструмент для быстрого создания RESTful API — в этом курсе вы построите полноценный функциональный сервис на Laravel 5 с нуля. Вы пройдете путь от настройки локальной среды в XAMPP до развертывания проекта на VPS под управлением Linux, Nginx и MySQL.

Внутри разбираются ключевые возможности фреймворка: работа с Middleware, валидация запросов, создание миграций и сидеров для управления структурой базы данных. Особое внимание уделяется безопасности: вы изучите природу CSRF-атак и методы их предотвращения в API.

Курс ориентирован на PHP-разработчиков, знакомых с основами ООП. Вы освоите эффективное использование инструментов разработки (Sublime Text 3, Git, Composer, PHP artisan) и научитесь проектировать архитектуру REST, правильно описывать ресурсы и методы HTTP (GET, POST, PUT, PATCH, DELETE). На выходе вы получите навыки для создания масштабируемых API и их деплоя на продакшн-сервер.

Программа обучения

  • Введение в Laravel 5
  • Инструментарий разработки (Sublime Text 3, Git, GitHub, Composer, PHP artisan)
  • Настройка локальной среды (XAMPP, Windows)
  • Разработка RESTful API:
    • Проектирование REST архитектуры и URIs
    • Использование HTTP методов (GET, POST, PUT, PATCH, DELETE)
    • Middleware и контроллеры (Request, Resource, REST)
    • Валидация запросов
  • Работа с данными:
    • Миграции (Migrations)
    • Сидеры (Seeders)
  • Аутентификация и безопасность:
    • Stateless аутентификация
    • Защита от CSRF-атак
    • Обработка исключений и ошибок
  • Развертывание (Deployment):
    • Настройка production среды (Linux, Nginx, PHP, MySQL)
    • Публикация проектов на VPS
Складчина создана 15 марта 2015 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
134 ₽ 600 ₽