Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
- Преглед на Lumen функции и архитектура
- Основни понятия и компоненти
Първи стъпки
- Инсталиране Lumen
- Определяне на параметрите на маршрута
- Настройване на междинен софтуер
- Конфигуриране на контролери
- HTTP заявки и отговори
Създаване Microservices
- Изграждане на авторския модел
- Генериране на тестови данни
- Управление на автори с контролери
- Създаване на маршрути за CRUD операции
- Стандартизиране на отговорите
Внедряване на Microservices функции
- Показване на списъка с автори на микроуслуги
- Създаване на нови авторски копия
- Идентифициране на автор с даден ID
- Редактиране на съществуващ автор
- Премахване на автор от микроуслуга
Внедряване на функциите на шлюза
- Настройване на проект за API Gateway с помощта на Composer
- Получаване на списък с автори чрез Gateway контролери
- Създаване на автори с помощта на Gateway контролери и услуги
- Показване, редактиране и изтриване на авторски екземпляри
- Извършване на операции с помощта на микроуслуги
- Обработка на грешки в шлюза
Защита Microservices Архитектура
- Активиране на Lumen компоненти на паспорта
- Конфигуриране Lumen за използване на Passport
- Защита на Gateway маршрути
- Използване на токени за достъп за API Gateway
- Удостоверяване на заявки за API Gateway
- Ограничаване на директния достъп до авторската услуга
Управление на потребители и Access токени
- Мигриране на потребители от Laravel
- Създаване на контролер и маршрути за управление на потребители
- Усъвършенстване на детайли за потребителски операции
- Създаване на потребители и използване на техните идентификационни данни за получаване на токени
- Идентифициране на удостоверени потребители чрез маркер за достъп
Съвети и най-добри практики за отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- PHP опит в програмирането.
Публика
- Разработчици
14 Часа
Oтзиви от потребители (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Course - Laravel PHP Framework
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.