План на курса
Въведение
- Преглед на Lumen функции и архитектура
- Основни понятия и компоненти
Първи стъпки
- Инсталиране Lumen
- Определяне на параметрите на маршрута
- Настройване на междинен софтуер
- Конфигуриране на контролери
- HTTP заявки и отговори
Създаване Microservices
- Изграждане на авторския модел
- Генериране на тестови данни
- Управление на автори с контролери
- Създаване на маршрути за CRUD операции
- Стандартизиране на отговорите
Внедряване на Microservices функции
- Показване на списъка с автори на микроуслуги
- Създаване на нови авторски копия
- Идентифициране на автор с даден ID
- Редактиране на съществуващ автор
- Премахване на автор от микроуслуга
Внедряване на функциите на шлюза
- Настройване на проект за API Gateway с помощта на Composer
- Получаване на списък с автори чрез Gateway контролери
- Създаване на автори с помощта на Gateway контролери и услуги
- Показване, редактиране и изтриване на авторски екземпляри
- Извършване на операции с помощта на микроуслуги
- Обработка на грешки в шлюза
Защита Microservices Архитектура
- Активиране на Lumen компоненти на паспорта
- Конфигуриране Lumen за използване на Passport
- Защита на Gateway маршрути
- Използване на токени за достъп за API Gateway
- Удостоверяване на заявки за API Gateway
- Ограничаване на директния достъп до авторската услуга
Управление на потребители и Access токени
- Мигриране на потребители от Laravel
- Създаване на контролер и маршрути за управление на потребители
- Усъвършенстване на детайли за потребителски операции
- Създаване на потребители и използване на техните идентификационни данни за получаване на токени
- Идентифициране на удостоверени потребители чрез маркер за достъп
Съвети и най-добри практики за отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- PHP опит в програмирането.
Публика
- Разработчици
Oтзиви от потребители (5)
Стил на обучение и цялостните познания на треньора.
Kenosi - NWK Limited
Course - Laravel: Middleware Development
Machine Translated
Уроците бяха много интерактивни и упражненията бяха добри практически
Heino - NWK Limited
Course - Laravel and Vue.js
Machine Translated
Covered a lot of material.
Michael Promes - Nebraska Medicine
Course - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Course - Test Driven Development
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.