Course Outline
Perkenalan
- Tinjauan umum fitur dan arsitektur Lumen
- Konsep dasar dan komponen
Memulai
- Menginstal Lumen
- Menentukan parameter rute
- Menyiapkan middleware
- Mengonfigurasi pengontrol
- Permintaan dan respons HTTP
Membuat Microservices
- Membangun model penulis
- Menghasilkan data uji
- Mengelola penulis dengan pengontrol
- Membuat rute untuk operasi CRUD
- Standarisasi respons
Implementasi Fungsi Microservices
- Menampilkan daftar penulis layanan mikro
- Membuat instance penulis baru
- Mengidentifikasi penulis dengan ID yang diberikan
- Mengedit penulis yang sudah ada
- Menghapus penulis dari layanan mikro
Menerapkan Fungsi Gateway
- Menyiapkan proyek untuk API Gateway menggunakan Composer
- Mendapatkan daftar penulis melalui pengontrol Gateway
- Membuat penulis menggunakan pengontrol dan layanan Gateway
- Menampilkan, mengedit, dan menghapus instance penulis
- Melakukan operasi menggunakan layanan mikro
- Penanganan kesalahan Gateway
Mengamankan Microservices Arsitektur
- Mengaktifkan komponen Lumen Passport
- Mengonfigurasi Lumen untuk menggunakan Passport
- Melindungi rute Gateway
- Menggunakan token akses untuk API Gateway
- Mengotentikasi permintaan API Gateway
- Membatasi akses langsung ke layanan penulis
Mengelola Pengguna dan Access Token
- Migrasi pengguna dari Laravel
- Membuat pengontrol dan rute untuk mengelola pengguna
- Menyempurnakan detail untuk operasi pengguna
- Membuat pengguna dan menggunakan kredensial mereka untuk mendapatkan token
- Mengidentifikasi pengguna yang diautentikasi melalui token akses
Tips Pemecahan Masalah dan Praktik Terbaik
Ringkasan dan Langkah Berikutnya
Requirements
- PHP pengalaman pemrograman.
Hadirin
- Pengembang
Testimonials (5)
Gaya pelatihan dan pengetahuan pelatih secara keseluruhan.
Kenosi - NWK Limited
Course - Laravel: Middleware Development
Machine Translated
Pelajarannya sangat interaktif dan latihannya bagus dan praktis.
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.