Belajar PHP: Kursus Code
Belajar PHP: Kursus Code — Berlatih coding PHP dengan compiler dan mentor AI
Belajar PHP: Kursus Code adalah aplikasi iOS dan Android yang bisa digunakan secara gratis untuk mulai belajar coding PHP di ponsel. Compiler dan editor PHP bawaan menjalankan skrip Anda dan menampilkan hasilnya, atau halaman web yang dicetaknya, sementara 49 kursus membawa Anda dari echo pertama hingga MySQL dengan PDO, Laravel, dan REST APIs, dengan mentor AI yang menjelaskan kesalahan Anda.
- Harga
- Gratis, upgrade Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Peringkat usia
- 4+
- Memerlukan
- iOS 15.1 atau lebih baru
- App Store
- 5.0 ★ (1)


Data masuk, halaman keluar.
Itulah sebagian besar hal yang dilakukan PHP. Sebuah permintaan tiba dengan query string, formulir, atau cookie, skrip dijalankan, lalu HTML dikirim kembali. Aplikasi ini dibuat agar Anda dapat melihat alur tersebut: jelaskan permintaan, jalankan skrip, dan lihat halaman yang dihasilkannya di samping source code serta konsol.
Apa itu
Belajar PHP: Kursus Code adalah aplikasi iOS dan Android yang mengajarkan PHP mulai dari pernyataan echo pertama hingga MySQL, kode berorientasi objek, Laravel, dan REST APIs. Aplikasi ini menawarkan 49 kursus dan 195 pelajaran yang disusun dari level A1 hingga C2, editor dan compiler PHP seluler yang merender HTML yang dicetak sebagai halaman web, simulator permintaan untuk $_GET, $_POST, cookie, dan session, sandbox database SQLite, 60 misi coding, serta mentor AI yang menjelaskan pesan kesalahan.
Di dalam aplikasi
Tampilannya





Kursusnya
Materi yang dibahas dalam kursus PHP
49 kursus dan 195 pelajaran yang diambil dari daftar kursus bawaan aplikasi, mulai dari script pertama hingga framework, keamanan, dan deployment.
Getting Started dan PHP Basics
Apa itu PHP, cara menjalankan script pertama, lalu variabel, tipe, dan echo—dasar yang menjadi prasyarat setiap kursus berikutnya.
Control Flow, Functions, dan Scope
if/else, switch, dan loop, dilanjutkan dengan functions, arguments, dan variable scope.
Arrays, Strings, dan Dates
Arrays dan array functions, string functions, serta penanganan tanggal dan waktu—peralatan sehari-hari dalam script PHP.
PHP dan Web
Menyisipkan PHP ke dalam halaman HTML, menggunakan form GET dan POST, serta mengelola session dan cookie.
Object-Oriented PHP
Classes dan objects, inheritance, interfaces dan traits, namespaces dengan autoloading PSR-4, serta Composer untuk packages.
Databases, JSON, dan APIs
MySQL dengan PDO dan prepared statements, ditambah JSON dan penggunaan REST APIs.
Laravel
MVC dan routing, Eloquent ORM, authentication dan authorization, queues dan jobs, serta pembuatan REST APIs dengan Laravel.
Security, Testing, dan Deployment
XSS, CSRF, dan SQL injection, unit testing dengan PHPUnit, serta deployment aplikasi PHP.
Cara kerjanya
Cara kerja sesi
Satu sesi memadukan pelajaran singkat dengan kode yang langsung Anda jalankan, sehingga konsep dan praktik berlangsung dalam satu waktu.
Ikuti satu pelajaran singkat
Buka kursus dan ikuti pelajaran selama lima hingga sepuluh menit: diawali penjelasan dengan bahasa sederhana, lalu contoh yang bisa Anda ubah.
Jalankan dan lihat halamannya
Tulis skrip di editor, lalu ketuk Run. Output akan muncul di tab konsol, dan saat kode Anda mencetak HTML, Anda juga dapat melihat hasil render-nya sebagai halaman web di samping source code. Untuk menjalankan kode, diperlukan koneksi internet.
Tanyakan, periksa, lalu lanjutkan
Saat pesan error tidak masuk akal, tanyakan kepada mentor AI apa yang salah. Kuis dan tantangan coding tersedia setelah setiap topik, dan Bug Hunt memberi Anda skrip yang rusak untuk diperbaiki.
Apa saja isinya
Yang tersedia di aplikasi
49
Kursus, A1 hingga C2
195 pelajaran yang diurutkan berdasarkan level, mulai dari variabel dan loop hingga OOP, MySQL dengan PDO, Laravel, keamanan, pengujian, serta topik lanjutan seperti Docker dan microservices.
Run
Editor dan compiler PHP untuk perangkat mobile
Tulis skrip, ketuk Run, lalu baca konsolnya. Saat skrip mencetak HTML, tampilan Page menampilkannya sebagai halaman web di samping source code dan konsol.
Permintaan
Simulator permintaan
Isi $_GET, $_POST, cookie, dan session, lalu jalankan skrip Anda seolah-olah browser mengirimkan permintaan tersebut.
SQLite
Sandbox database
Berlatih menggunakan PDO pada database SQLite sungguhan dengan tabel yang dapat Anda kueri, sehingga pelajaran tentang prepared statements memiliki sesuatu untuk dijalankan.
60
Misi coding
20 misi mudah, 20 sedang, dan 20 sulit, ditambah 20 proyek terpandu dengan kode awal dan petunjuk, serta panduan langkah demi langkah untuk membuat formulir kontak, sistem login, blog dengan CRUD, dan REST API.
AI
Mentor AI
Tanyakan tentang suatu konsep, pesan error, atau potongan kode, lalu dapatkan penjelasan yang jelas. Pesan error menunjukkan baris dalam kode Anda sendiri.
Latar belakang
Untuk apa PHP digunakan, dan apakah masih layak dipelajari?
PHP adalah bahasa scripting sisi server yang dibuat untuk menghasilkan halaman web, dan hingga kini masih menjalankan sebagian besar web, termasuk WordPress dan banyak backend khusus. PHP layak dipelajari jika Anda ingin membuat atau memelihara situs web, bekerja dengan MySQL, atau mengambil alih codebase PHP yang sudah ada. PHP 8 modern dengan namespace, Composer, dan framework seperti Laravel memberikan pengalaman yang berbeda dari stereotip lama.
Eksekusi sisi servermengapa browser tidak pernah melihat kode Anda
PHP berjalan di server dan hanya mengirimkan hasilnya ke browser. Itulah sebabnya sebuah script dapat membaca database atau session tanpa mengeksposnya, dan mengapa pengujian PHP berarti mengirimkan request kepadanya, bukan sekadar membuka file.
Data request$_GET, $_POST, cookies, sesi
Semua yang dikirim pengunjung tiba dalam superglobals seperti $_GET dan $_POST, sementara cookies dan session menyimpan status di antara berbagai request. Memahami hal-hal ini adalah perbedaan antara sekadar memiliki script dan membuat halaman web yang benar-benar berfungsi.
PDO dan prepared statementsberkomunikasi dengan MySQL secara aman
PDO adalah cara standar untuk melakukan query ke database dari PHP, dan prepared statements menjaga input pengguna tetap berada di luar string SQL. Kebiasaan inilah yang mencegah SQL injection, salah satu kerentanan web yang paling umum.
Framework dan Composerbagaimana proyek nyata dibuat
Composer menginstal package dan melakukan autoload pada class, sementara framework seperti Laravel menambahkan routing, ORM, dan autentikasi di atasnya. Sebagian besar pekerjaan PHP melibatkan framework, jadi dasar-dasar bahasa ini adalah pijakan awal, bukan tujuan akhir.
Kesesuaian
Untuk siapa — dan bukan untuk siapa
Cocok untuk Anda jika Anda
- Anda benar-benar pemula dan ingin menulis PHP tanpa menyiapkan server lokal terlebih dahulu
- Anda mengelola atau mewarisi situs PHP atau WordPress dan perlu membaca kodenya
- Anda ingin berlatih MySQL dengan PDO, session, dan form melalui latihan kecil yang bisa dijalankan
- Anda sedang mempersiapkan diri untuk wawancara backend dan ingin mendapatkan pertanyaan beserta jawabannya
- Anda ingin belajar dalam sesi singkat saat perjalanan, bukan dalam sesi panjang di depan meja
Bukan alat yang tepat untuk Anda jika Anda
- Anda perlu menjalankan kode secara offline karena PHP runner memerlukan koneksi internet
- Anda ingin menginstal Laravel atau Symfony yang sebenarnya: pelajaran framework menggunakan pengganti sederhana untuk pembelajaran, yang diberi label dengan jelas
- Anda mengharapkan semua kursus gratis: kursus pertama gratis dan Pro membuka akses ke sisanya
- Anda membutuhkan proyek desktop lengkap dengan Composer, web server, dan version control
Pertanyaan
Pertanyaan yang sering diajukan
Apa cara terbaik untuk belajar coding PHP di ponsel?
Gunakan aplikasi yang benar-benar menjalankan kode, sehingga setiap pelajaran diakhiri dengan sesuatu yang Anda eksekusi. Belajar PHP: Kursus Code memiliki editor dan compiler PHP mobile, pelajaran singkat berdurasi lima hingga sepuluh menit, serta mentor AI untuk membantu mengatasi error. Aplikasi ini menjalankan script Anda dan menampilkan output console atau halaman yang dirender—umpan balik yang paling dibutuhkan pemula PHP.
Bisakah saya menjalankan kode PHP di ponsel?
Ya. Aplikasi ini menyertakan compiler dan editor PHP: tulis script, ketuk Run, lalu baca outputnya. Kode dijalankan melalui code runner aplikasi yang memerlukan koneksi internet. Jika script Anda mencetak HTML, tampilan Page akan menampilkannya sebagai halaman web di samping source dan console.
Apakah aplikasi ini mengajarkan Laravel dan MySQL?
Ya. Daftar kursusnya mencakup MySQL dengan PDO dan prepared statements, lalu dasar-dasar Laravel dengan MVC dan routing, Eloquent ORM, authentication, queues, dan pembuatan REST APIs. Pelajaran framework menggunakan framework kecil untuk pembelajaran guna berlatih routes, views, dan query builder, dan aplikasi menandainya dengan jelas sebagai bukan Laravel yang sebenarnya.
Berapa banyak kursus dan pelajaran yang tersedia di Belajar PHP: Kursus Code?
Aplikasi ini memiliki 49 kursus dan 195 pelajaran, yang diurutkan dari level A1 hingga C2 agar pemula maupun developer yang sudah bekerja dapat menemukan langkah berikutnya. Setiap pelajaran berdurasi lima hingga sepuluh menit. Selain itu, tersedia 60 coding missions dan 20 guided projects untuk latihan di luar pelajaran.
Apakah PHP masih layak dipelajari?
Ya, jika Anda bekerja dengan situs web. PHP menjadi penggerak WordPress dan banyak backend khusus, sementara PHP 8 modern dengan Composer dan Laravel banyak digunakan untuk APIs dan aplikasi web. Mempelajarinya juga mengajarkan konsep server-side seperti requests, sessions, dan databases yang dapat diterapkan ke bahasa lain.
Bisakah saya berlatih membuat form, session, dan cookie tanpa web server?
Ya. Request simulator memungkinkan Anda mendeskripsikan sebuah request dengan mengisi $_GET, $_POST, cookie, dan session, lalu menjalankan script Anda seolah-olah request tersebut dikirim oleh browser. Database sandbox menyediakan database SQLite sungguhan untuk berlatih menggunakan PDO, sehingga Anda dapat menguji penanganan form dan query dari ponsel.
Apakah Belajar PHP: Kursus Code gratis?
Aplikasi ini gratis diunduh melalui App Store dan Google Play. Versi gratis mencakup kursus pertama, Getting Started with PHP, dua coding missions, Bug Hunt, latihan recall harian, code editor, dan tiga pertanyaan mentor AI per hari, serta menampilkan iklan. Pro membuka semua kursus, mission, dan project, ujian sertifikat, serta mentor AI tanpa batas, sekaligus menghapus iklan.
Apakah tersedia sertifikat atau persiapan wawancara?
Ya. Lulus ujian akhir, yang merupakan fitur Pro, akan memberikan sertifikat penyelesaian. Untuk wawancara, aplikasi ini menyediakan 50 pertanyaan wawancara dengan jawaban yang jelas, 50 pertanyaan kuis, dan cheat sheet dengan 71 entri. Sertifikat menunjukkan apa yang telah Anda pelajari dan bukan kualifikasi terakreditasi.
Mulai
Jalankan script PHP pertama Anda hari ini
Gratis untuk memulai di iOS dan Android, dalam 22 bahasa.
Lainnya dari CoddyKit
Tersedia di iOS dan Android.