Sale!

Pemrograman API Menggunakan PHP

Original price was: Rp75.000.Current price is: Rp30.000.

Satu modul komprehensif yang membawa Anda dari konsep dasar hingga membangun API production-ready dengan JWT Auth, Security, Swagger Docs, dan lebih banyak lagi.

Description

10 Modul. Satu Perjalanan dari Basic ke Expert.

Setiap modul dirancang berurutan dan saling menunjang — Anda tidak akan bingung mau belajar dari mana.

  • Modul 1

    Pengenalan API & Konsep DasarApa itu API, jenis-jenis API (REST, SOAP, GraphQL, gRPC), komponen utama, dan format JSON.

  • Modul 2

    HTTP Protocol & REST PrinciplesHTTP Methods, 6 REST Constraints, desain URL RESTful yang benar, dan struktur request/response.

  • Modul 3

    Membuat REST API Pertama dengan PHPSetup project, .htaccess, helper Response class, front controller, dan routing sederhana.

  • Modul 4

    CRUD API dengan Database MySQL/PostgreSQLSingleton PDO connection, SQL schema, dan UserController lengkap dengan pagination, search, sort.

  • Modul 5

    Authentication & Authorization (JWT)Cara kerja JWT, JwtHelper class, Auth Controller (login + refresh token), dan AuthMiddleware.

  • Modul 6

    API Security & Best PracticesInput validation & sanitization, rate limiting, security headers, CORS handling, deteksi SQL injection.

  • Modul 7

    API Documentation (Swagger/OpenAPI)Menulis OpenAPI YAML spec, setup Swagger UI dengan PHP, dan cara mendokumentasikan endpoint.

  • Modul 8

    Advanced: Caching, Versioning & Error HandlingStrategi versioning API, file-based caching, HTTP cache headers, dan global exception handler.

  • Modul 9

    Consuming External APIReusable cURL HttpClient, integrasi OpenWeatherMap, Midtrans Payment Gateway, dan WhatsApp API.

  • Modul 10

    Testing & Deployment APIPHPUnit unit testing, Guzzle integration testing, Docker Compose setup, dan production checklist.

Reviews

There are no reviews yet.

Be the first to review “Pemrograman API Menggunakan PHP”

Your email address will not be published. Required fields are marked *