II. Pengenalan HTTP Kernel

Berikut adalah materi Diskusi “Belajar Symfony” di Group WhatsApp. Bagi teman-teman yang baru bergabung, harap menyesuaikan dengan melihat List Materi yang sudah pernah dibahas. Terima kasih

2_pengenalan_http_kernel

I. Pengenalan dan Instalasi Symfony

Berikut adalah materi Diskusi “Belajar Symfony” di Group WhatsApp. Bagi teman-teman yang baru bergabung, harap menyesuaikan dengan melihat List Materi yang sudah pernah dibahas. Terima kasih

1_pengenalan_symfony

Aktualisasi Diri dengan Project Opensource

Bagi teman-teman yang sudah mengenal saya pasti tidak asing dengan KejawenLab. Yup, sebuah halaman organisasi pada Github yang saya gunakan sebagai Organisasi Utama saya sekarang. Saya katakan sekarang karena sebelumnya saya telah menggunakan beberapa Organisasi, namun bagi saya, saya lebih cocok menggunakan nama ini, selain dahulu saya dikenal dengan nama Aden Kejawen. (more…)

Kenapa Semart Api Skeleton Tidak Menggunakan Api Platform

Bagi teman-teman yang mengenal Api Platform pasti tau betapa powerful-nya tool ini. Sebuah platform untuk membangun aplikasi berbasis Api dengan menerapkan standard tinggi sesuai konsensus komunitas seperti OpenApi (Swagger), Hydra, HAL, Json Api, maupun GraphQL. Semua itu disupport dan dapat digunakan dengan sangat mudah tanpa perlu mengeluarkan effort yang besar. (more…)

Request Format pada Api Documentation Semart Api Skeleton

Berkat NelmioApiDoc Bundle, kita dapat dengan mudah mengetes Api kita tanpa perlu aplikasi lain seperti Postman misalnya. Hal ini karena NelmioApiDoc menyediakan fitur Sandbox yang memungkinkan kita melakukan request ke Api secara langsung. Tentu saja, fitur tersebut sangat memudahkan kita dalam mendevelop aplikasi secara cepat karena tidak hanya kita mampu mengetes aplikasi kita, sekaligus kita juga dapat memastikan dokumentasi yang terbentuk sudah sesuai. (more…)

Mengganti Url Sandbox pada Semart Api Skeleton

Salah satu keunggulan Semart Api Skeleton adalah Generator Dokumentasi Api yang secara otomatis juga dilengkapi dengan Sandbox untuk mencoba Api secara langsung. Hal ini bisa dilakukan karena Semart Api Skeleton menggunakan NelmioApiDoc Bundle sebuah bundle symfony yang berfungsi untuk membuat Dokumentasi Api berdasarkan annotation pada controller. (more…)

[New][Symfony 5.1] Encrypted Session Data via Service Decorator

Salah satu fitur keren pada Symfony Dependency Injection Component adalah Service Decorator. Service Decorator adalah salah satu cara memanipulasi sebuah service, saya sebut salah satu cara karena kita bisa menggunakan pendekatan lain yaitu Compiler Pass. Berbeda dengan Compiler Pass, Service Decorator lebih kepada melakukan override service dan menggantinya dengan class yang baru dengan logic yang sudah dimodifikasi. (more…)

Membuat Tipe Produk Baru pada Magento

Pada Magento secara default terdapat beberapa tipe produk seperti Simple, Downloadable, dan Configurable. Namun pada beberapa kasus mungkin kita diharuskan untuk membuat tipe produk sendiri yang tidak disupport oleh Magento secara default. Tentu saja sebagai Software berskala Enterprise, Magento memberikan fasilitas agar kita dapat mendefinisikan tipe produk kita sendiri dengan sangat mudah. (more…)

Download E-Book Pemrograman OOP Modern dengan PHP Gratis

Sekarang tanggal 15 Romadhon 2020 saya ingin membagi E-Book karya saya yaitu Pemrograman OOP Modern dengan PHP sebagai bentuk syukur saya masih diberikan kesehatan dan rizki dapat berjumpa dengan Romadhon tahun ini. Buku ini halal untuk dishare maupun dijadikan modul pelatihan jika Anda ingin mengkomersialkannya.

Monggo yang berminat langsung diklik link-nya

Stop Mengatakan Symfony dan Laravel adalah MVC Framework

Banyak pengguna Framework PHP terutama yang baru belajar sering terjebak pada paradigma lama tentang MVC, dimana yang mereka pahami seringkali adalah MVC sebagai sebuah struktur folder layaknya yang mereka temui pada CodeIgneter versi 1.X hingga versi 3.X. Tidak hanya itu, bahkan di Wikipedia berbahasa Indonesia tentang MVC, mereka masih memasukkan Laravel bahkan Symfony sebagai contoh MVC Framework.

(more…)