コース概要

導入

  • Lumen の機能とアーキテクチャの概要
  • 基本的な概念とコンポーネント

はじめる

  • インストールLumen
  • ルートパラメータの定義
  • ミドルウェアのセットアップ
  • コントローラーの構成
  • HTTPリクエストとレスポンス

Microservicesの作成

  • 著者のモデルの構築
  • テストデータの生成
  • コントローラーを使用した作成者の管理
  • CRUD操作のルートの作成
  • 対応の標準化

Microservices機能の実装

  • マイクロサービス作成者のリストを表示する
  • 新しい作成者インスタンスの作成
  • 指定された ID で作成者を識別する
  • 既存の作成者の編集
  • マイクロサービスから作成者を削除する

ゲートウェイ機能の実装

  • Composer を使用した API Gateway のプロジェクトのセットアップ
  • ゲートウェイ コントローラーを介した著者リストの取得
  • ゲートウェイ コントローラーとサービスを使用した作成者の作成
  • 作成者インスタンスの表示、編集、削除
  • マイクロサービスを使用した操作の実行
  • ゲートウェイエラーの処理

Microservices アーキテクチャの確保

  • Lumen パスポートコンポーネントの有効化
  • Lumenでパスポートを使用するように設定する
  • ゲートウェイルートの保護
  • APIゲートウェイのアクセストークンの使用
  • APIゲートウェイリクエストの認証
  • 著者サービスへの直接アクセスの制限

ユーザーと Access トークンの管理

  • Laravel からのユーザーの移行
  • ユーザーを管理するためのコントローラーとルートの作成
  • ユーザー操作の詳細を調整する
  • ユーザーを作成し、その資格情報を使用してトークンを取得する
  • アクセストークンによる認証済みユーザーの識別

トラブルシューティングのヒントとベスト プラクティス

概要と次のステップ

要求

  • PHPプログラミング経験

観客

  • 開発者
 14 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Zend Framework: Fundamentals

21 時間

関連カテゴリー