Pelatihan Building REST Services with PHP & Laravel

Deskripsi

Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan REST web services dengan teknologi PHP dengan menggunakan framework Laravel yang merupakan framework yang sangat populer karena kelengkapan fitur, performa dan kemudahaan penggunaannya. Laravel juga sangat cocok untuk digunakan membangun aplikasi dengan arsitektur service oriented berbasis REST.

Pada pelatihan ini akan dibahas bagaimana merancang service oriented architecture berbasis REST dengan menggunakan PHP dan Laravel Framework. Topik yang akan dibahas meliputi bagaimana cara mendesain web services yang baik, URL Routing, membangun struktur API yang konsisten, basic authentication API, validasi input, HTTP response code, pengaksesan web services dari client (desktop/web/mobile), JSON/XML parsing, dan pertukaran data antar services.

Setelah mengikuti pelatihan ini diharapkan peserta dapat membangun REST web services dengan PHP dan Laravel yang dapat diakses oleh berbagai aplikasi client baik aplikasi desktop, web, maupun aplikasi berbasis mobile.

Durasi

Durasi Waktu training : 3 (Tiga) Hari.

Daftar Materi

  • Introduction to Service Oriented Architecture
  • SOAP vs REST
  • Introducing REST Web Services
  • PHP in Service Oriented Architecture World
  • Introduction to PHP Laravel Framework
  • MVC Pattern
  • Understanding concept of Routing in Laravel
  • Routing, Helper, Library
  • XML & JSON Parsing in PHP
  • Working with database
  • API Controllers
  • Creating CRUD API (Create Read Update Delete)
  • Adding basic authentication
  • Data interchange over web services
  • Consume API from client (Destop / Web / Mobile)
  • Study Case