PHP Unit Test Explorer With Laravel Sail

Image
What is PHP Unit Test Explorer Before we discuss in deep, i want to explain the standard definition. PHP Unit Test Explorer is one of extensions in visual studio code. You can search in extension menu and install it.  After installed, you can find it on sidebar. It has test tube icon. Laravel Sail Laravel sail is one of laravel tools for easy and consistent development. Under the hood, it uses docker and docker compose. One advantage using sail is we don't need to setup bunch of php and web server configuration. It was already handled by sail. We just need to run docker compose command or via sail command. You can learn more detail about how sail works in Laravel documentation here . What if we want to implement TDD in Laravel? As developer, we need to make sure our code run well. So, we need to test it by implementing TDD. Luckily, Laravel support TDD by default. You can run artisan command to generate test file. In the newest version, Laravel supports phpunit and pest configurati...

Belajar CMS Opencart Bersama Siswa Berkebutuhan Khusus

Saya memiliki murid. Tapi saya lebih suka menjadi temanya. Berbeda dengan Siswan lainnya, dia tidak dianugerahkan indera yang lengkap. Maka, bersyukurlah kita yang memiliki kesempuranaan indera. Beberapa waktu yang lalu, Ibu dari teman saya yang seorang guru meminta saya untuk mengajari muridnya membuat Tokon online. Mengapa?

Karena anak itu akan mengikuti Lomba E-commerce di tingkat Jawa Timur. Berbeda dengan sekolah lainnya, Sekolah tersebut adalah sekolah siswa berkebutuhan Khusus. Pertama kali bertemu, siswa tersebut sangat bersemangat sekali untuk tau lebih banyak. Sebelum berdiskusi dengan guru Zain (Nama siswa tersebut) saya sempat ditunjukkan Juknis (Petunjuk Teknis) dari Lomba.

Saya membaca dengan seksama. Xampp dan Opencart. Teknologi yang ditawarkan panitia untuk membangun E-commerce. Peserta diharuskan membawa laptop dan peralatan sendiri. Setelah saya lihat, Laptop yang dipersiapkan untuk Lomba memakai Sistem Operasi Windows 7. Untuk siswa seperti Zain, Hal tersebut sudah cukup. Saya belum berkeinginan untuk menawarkan menggunakan Sistem Operasi berbasia GNU/Linux. Pasalnya, Guru Zain ingin memfokuskan untuk membangun Toko Onlinenya saja.

Zain sedang mempersiapkan konten Toko Onlinenya


Pertemuan pertama, saya mengajarkan instalasi Xampp. Tentu di Windows 7, saya hanya tinggal menyiapkan file .exe nya. Sebelum itu, saya juga mengunduh Opencart versi 2. Sebagai Info, Opencart merupakan platform toko online berbasis open source. Memakai teknologi MVC.

Awalnya, Saya sempat ragu ini akan berjalan lancar, mengingat Zain juga anak berkebutuhan khusus. Untuk berkomunikasi saja awalnya saya kesulitan. Namun, setelah melihat perkembangannya, Zain cepat beadaptasi, Bahkan dengan beberapa kali instruksi, dia sudah bisa menginstall dan menyiapkan web server aktif beserta mengeceknya pada browser. Saya sangat senang bisa mengajari ( belajar bersama) dengan Zain. Semangatnya tidak kalah dengan siswa lainnya. Akhir-akhir ini saya tau, dia suka bermain game online. Langkah bagus untuk memulai membiasakan diri di dunia IT. Jadi, Tidak selamanya game online itu buruk. Control diri yang peru dijaga agar tidak mengambil waktu dari aktifitas lain.

Pertemuan-pertemuan selanjutnya, Zain sudah semakin akrab dengan saya. Meskipun saya harus memahami lebih bahasa isyarat yang dia pakai (maklum, saya tidak tau sama sekali bahasa isyarat). Saya hanya improvisasi.

Semoga apa yang saya pelajari bermanfaat untuknya, Meskipun saya berharap Zain bisa mendapatkan temapt dalam lomba. Saya lebih berharap dia bisa beradaptasi dengan baik dengan teknologi saat ini.

Comments

Popular posts from this blog

PHP Unit Test Explorer With Laravel Sail

Perjalanan Mengenal Coding 1

Berkomunitas, membuat Anda menjadi pantas?