План на курса

Въведение

    Преглед на Lumen функции и архитектура Основни концепции и компоненти

Приготвяме се да започнем

    Инсталиране Lumen Дефиниране на параметри на маршрута Настройка на междинен софтуер Конфигуриране на контролери HTTP заявки и отговори

Създаване Microservices

    Изграждане на модела на авторите Генериране на тестови данни Управление на автори с контролери Създаване на маршрути за CRUD операции Стандартизиране на отговорите

Внедряване на Microservices функции

    Показване на списъка с автори на микроуслуги Създаване на нови екземпляри на автор Идентифициране на автор с даден ID Редактиране на съществуващ автор Премахване на автор от микроуслуга

Внедряване на функциите на шлюза

    Настройване на проект за API Gateway с помощта на Composer Получаване на списък с автори чрез Gateway контролери Създаване на автори с помощта на Gateway контролери и услуги Показване, редактиране и изтриване на авторски екземпляри Извършване на операции с помощта на микроуслуги Обработка на грешки на Gateway

Защита Microservices Архитектура

    Разрешаване на Lumen Passport компоненти Конфигуриране на Lumen за използване на маршрути на Passport Protecting Gateway Използване на токени за достъп за API Gateway Удостоверяване на заявки за API Gateway Ограничаване на директния достъп до авторската услуга

Управление на потребители и Access токени

    Мигриране на потребители от Laravel Създаване на контролер и маршрути за управление на потребители Усъвършенстване на детайли за потребителски операции Създаване на потребители и използване на техните идентификационни данни за получаване на токени Идентифициране на удостоверени потребители чрез маркер за достъп

Съвети и най-добри практики за отстраняване на неизправности

Обобщение и следващи стъпки

Изисквания

  • PHP опит в програмирането.

Публика

  • Разработчици
 14 Hours

Брой участници



Цена за участник

Oтзиви от потребители (2)

Свързани Kурсове

Zend Framework: Fundamentals

21 Hours

Swoole for PHP Programmers

14 Hours

Symfony 4 for Web Application Development

28 Hours

Свързани Kатегории