ikon aplikasi Belajar PHP: Kursus Code

Belajar PHP: Kursus Code

Pendidikan · Gratis · iOS & Android · CoddyKit

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.

App Store — Unduh gratisGoogle Play — Unduh gratis
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)
Layar beranda dengan kartu Jalur Pembelajaran, tombol Mulai Pelajaran Pertama, Target Harian, dan Permintaan FiturIkhtisar kursus Getting Started with PHP, lengkap dengan progres keseluruhan dan kursus pertama gratis yang terdiri dari lima pelajaran
49Kursus, A1 hingga C2
RunEditor dan compiler PHP untuk perangkat mobile
PermintaanSimulator permintaan
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

Layar beranda dengan kartu Jalur Pembelajaran, tombol Mulai Pelajaran Pertama, Target Harian, dan Permintaan Fitur
BerandaJalur pembelajaran dimulai dari 0% dengan tombol pelajaran pertama, target harian, dan tempat untuk mengirimkan permintaan fitur.
Ikhtisar kursus Getting Started with PHP, lengkap dengan progres keseluruhan dan kursus pertama gratis yang terdiri dari lima pelajaran
Ikhtisar kursusGetting Started with PHP adalah kursus pertama, ditandai sebagai gratis, dengan lima pelajaran dan bilah progres.
Layar pelajaran tentang definisi inheritance menggunakan keyword extends, dengan contoh kode dan tombol jalankan
PelajaranPelajaran tentang inheritance menjelaskan keyword extends dan memberikan contoh dengan tombol jalankan di sebelahnya.
Layar AI Chat dengan saran prompt seperti menjelaskan konsep utama dan menguji pemahaman Anda
AI chatPrompt yang disarankan meminta AI untuk menjelaskan konsep, memberikan tips, menguji Anda, atau membuat roadmap belajar.
Layar My Space dengan My Codes, My Notes, My Certificates, dan tombol Get Your Certificate
My SpaceKode, catatan, dan sertifikat yang diperoleh tersimpan di satu tempat, dengan ujian sertifikat yang bisa diakses dalam satu ketukan.

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.

  1. Getting Started dan PHP Basics

    Apa itu PHP, cara menjalankan script pertama, lalu variabel, tipe, dan echo—dasar yang menjadi prasyarat setiap kursus berikutnya.

  2. Control Flow, Functions, dan Scope

    if/else, switch, dan loop, dilanjutkan dengan functions, arguments, dan variable scope.

  3. Arrays, Strings, dan Dates

    Arrays dan array functions, string functions, serta penanganan tanggal dan waktu—peralatan sehari-hari dalam script PHP.

  4. PHP dan Web

    Menyisipkan PHP ke dalam halaman HTML, menggunakan form GET dan POST, serta mengelola session dan cookie.

  5. Object-Oriented PHP

    Classes dan objects, inheritance, interfaces dan traits, namespaces dengan autoloading PSR-4, serta Composer untuk packages.

  6. Databases, JSON, dan APIs

    MySQL dengan PDO dan prepared statements, ditambah JSON dan penggunaan REST APIs.

  7. Laravel

    MVC dan routing, Eloquent ORM, authentication dan authorization, queues dan jobs, serta pembuatan REST APIs dengan Laravel.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

App Store — Unduh gratisGoogle Play — Unduh gratis
Terakhir ditinjau · Diterbitkan oleh CoddyKit · Kebijakan privasi
Tersedia di iOS dan Android.