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.
Course Outline
소개
- Lumen 기능 및 아키텍처 개요
- 기본 개념 및 구성 요소
시작하기
- 설치 중 Lumen
- 경로 매개변수 정의
- 미들웨어 설정
- 컨트롤러 구성
- HTTP 요청 및 응답
만들기 Microservices
- 저자 모델 구축
- 테스트 데이터 생성
- 컨트롤러를 사용하여 작성자 관리
- CRUD 작업을 위한 경로 만들기
- 응답 표준화
Microservices 함수 구현
- 마이크로서비스 작성자 목록 표시
- 새 작성자 인스턴스 만들기
- 특정 ID로 작성자 식별
- 기존 작성자 편집
- 마이크로서비스에서 작성자 제거
게이트웨이 기능 구현
- Composer를 사용하여 API 게이트웨이용 프로젝트 설정
- 게이트웨이 컨트롤러를 통해 작성자 목록 얻기
- 게이트웨이 컨트롤러 및 서비스를 사용하여 작성자 만들기
- 작성자 인스턴스 표시, 편집 및 삭제
- 마이크로서비스를 사용하여 작업 수행
- 게이트웨이 오류 처리
보안 Microservices 아키텍처
- Lumen 여권 구성 요소 활성화
- Passport를 사용하도록 Lumen 구성
- 게이트웨이 경로 보호
- API Gateway에 대한 액세스 토큰 사용
- API Gateway 요청 인증
- 작성자 서비스에 대한 직접 접근 제한
사용자 및 Access 토큰 관리
- Laravel에서 사용자 마이그레이션
- 사용자 관리를 위한 컨트롤러 및 경로 생성
- 사용자 작업 세부정보 구체화
- 사용자 생성 및 해당 자격 증명을 사용하여 토큰 획득
- 액세스 토큰을 통해 인증된 사용자 식별
문제 해결 팁 및 모범 사례
요약 및 다음 단계
Requirements
- PHP 프로그래밍 경험.
청중
- 개발자
14 Hours
회원 평가 (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.