Ikon aplikasi Belajar PHP: Kod & Bina

Belajar PHP: Kod & Bina

Pendidikan · Percuma · iOS & Android · CoddyKit

Belajar PHP: Kod & Bina — Berlatih pengekodan PHP dengan compiler dan mentor AI

Belajar PHP: Kod & Bina ialah aplikasi iOS dan Android yang percuma untuk bermula bagi pengekodan PHP pada telefon anda. Compiler dan editor PHP terbina dalam menjalankan skrip anda dan memaparkan output atau halaman web yang dicetaknya, manakala 49 kursus membawa anda daripada echo pertama hingga MySQL dengan PDO, Laravel dan REST APIs, dengan mentor AI untuk menerangkan ralat anda.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Harga
Percuma, naik taraf Pro
Platform
iOS dan Android
Bahasa
22
Penarafan umur
4+
Memerlukan
iOS 15.1 atau lebih baharu
App Store
5.0 ★ (1)
Skrin utama dengan kad Learning Path, butang Start First Lesson, Daily Goal dan Feature RequestGambaran keseluruhan kursus Getting Started with PHP dengan kemajuan keseluruhan dan kursus pertama percuma yang mempunyai lima pelajaran
49Kursus, A1 hingga C2
RunEditor dan compiler PHP mudah alih
RequestSimulator permintaan
Data masuk, halaman terhasil.

Itulah sebahagian besar perkara yang dilakukan oleh PHP. Satu permintaan tiba bersama query string, borang atau cookie, skrip dijalankan, dan HTML dihantar kembali. Aplikasi ini dibina untuk membolehkan anda melihat gelung itu: huraikan permintaan, jalankan skrip dan lihat halaman yang dihasilkannya di sebelah kod sumber serta konsol.

Apakah aplikasi ini

Belajar PHP: Kod & Bina ialah aplikasi iOS dan Android yang mengajar PHP daripada pernyataan echo pertama hingga MySQL, kod berorientasikan objek, Laravel dan REST APIs. Aplikasi ini menawarkan 49 kursus dan 195 pelajaran yang disusun daripada tahap A1 hingga C2, editor dan compiler PHP mudah alih yang memaparkan HTML yang dicetak sebagai halaman web, simulator permintaan untuk $_GET, $_POST, cookies dan sessions, sandbox pangkalan data SQLite, 60 misi pengekodan serta mentor AI yang menerangkan mesej ralat.

Dalam aplikasi

Rupa aplikasi ini

Skrin utama dengan kad Learning Path, butang Start First Lesson, Daily Goal dan Feature Request
UtamaLaluan pembelajaran bermula pada 0% dengan butang pelajaran pertama, matlamat harian dan ruang untuk menghantar permintaan ciri.
Gambaran keseluruhan kursus Getting Started with PHP dengan kemajuan keseluruhan dan kursus pertama percuma yang mempunyai lima pelajaran
Gambaran keseluruhan kursusGetting Started with PHP ialah kursus pertama, ditandai sebagai percuma, dengan lima pelajaran dan bar kemajuan.
Skrin pelajaran tentang mentakrifkan pewarisan menggunakan kata kunci extends, bersama contoh kod dan butang Run
PelajaranPelajaran tentang pewarisan menerangkan kata kunci extends dan memberikan contoh dengan butang Run di sebelahnya.
Skrin AI Chat dengan cadangan arahan seperti menerangkan konsep utama dan menguji pengetahuan anda
Sembang AICadangan arahan meminta AI menerangkan konsep, memberikan tip, menguji pengetahuan anda atau membina pelan pembelajaran.
Skrin My Space dengan My Codes, My Notes, My Certificates dan butang Dapatkan Sijil Anda
My SpaceKod, nota dan sijil yang diperoleh disimpan di satu tempat, dengan peperiksaan sijil hanya satu ketikan sahaja.

Kursus

Kandungan kursus PHP

49 kursus dan 195 pelajaran daripada senarai kursus aplikasi itu sendiri, bermula daripada skrip pertama anda hingga framework, keselamatan dan deployment.

  1. Getting Started dan PHP Basics

    Maksud PHP, cara menjalankan skrip pertama, kemudian pemboleh ubah, jenis data dan echo — asas yang diperlukan oleh setiap kursus seterusnya.

  2. Aliran Kawalan, Fungsi dan Skop

    if/else, switch dan gelung, diikuti fungsi, argumen dan skop pemboleh ubah.

  3. Array, Rentetan dan Tarikh

    Array dan fungsi array, fungsi rentetan, serta pengendalian tarikh dan masa — alat harian untuk skrip PHP.

  4. PHP dan Web

    Menyematkan PHP dalam halaman HTML, menggunakan borang GET dan POST, serta mengurus sesi dan kuki.

  5. PHP Berorientasikan Objek

    Class dan objek, pewarisan, interface dan trait, namespace dengan autoloading PSR-4, serta Composer untuk pakej.

  6. Pangkalan Data, JSON dan API

    MySQL dengan PDO dan prepared statements, serta JSON dan penggunaan REST API.

  7. Laravel

    MVC dan routing, Eloquent ORM, pengesahan dan kebenaran, queue dan job, serta pembinaan REST API dengan Laravel.

  8. Keselamatan, Pengujian dan Deployment

    XSS, CSRF dan SQL injection, pengujian unit dengan PHPUnit, serta deployment aplikasi PHP.

Cara ia berfungsi

Cara session berfungsi

Satu session menggabungkan pelajaran pendek dengan kod yang anda jalankan serta-merta, supaya idea dan amali berlaku dalam sesi yang sama.

  1. Ambil satu pelajaran pendek

    Buka kursus dan ikuti pelajaran selama lima hingga sepuluh minit: penerangan dalam bahasa mudah dahulu, kemudian contoh yang boleh anda ubah.

  2. Jalankannya dan lihat halaman

    Tulis skrip dalam editor dan ketik Run. Output muncul dalam tab konsol, dan apabila kod anda mencetak HTML, anda juga dapat melihatnya dipaparkan sebagai halaman web di sebelah kod sumber. Untuk menjalankan kod, sambungan internet diperlukan.

  3. Tanya, semak dan teruskan

    Apabila mesej ralat tidak masuk akal, tanya mentor AI perkara yang berlaku. Kuiz dan cabaran pengekodan mengikuti setiap topik, manakala Bug Hunt memberikan anda skrip rosak untuk dibaiki.

Kandungan

Kandungan dalam aplikasi

49

Kursus, A1 hingga C2

195 pelajaran yang disusun mengikut tahap, daripada pemboleh ubah dan gelung hingga OOP, MySQL dengan PDO, Laravel, keselamatan, pengujian dan topik lanjutan seperti Docker serta microservices.

Run

Editor dan compiler PHP mudah alih

Tulis skrip, ketik Run dan baca konsol. Apabila skrip mencetak HTML, paparan Page menunjukkannya sebagai halaman web di sebelah kod sumber dan konsol.

Request

Simulator permintaan

Isi $_GET, $_POST, cookies dan session, kemudian jalankan skrip anda seolah-olah pelayar telah menghantar permintaan tersebut.

SQLite

Sandbox pangkalan data

Berlatih menggunakan PDO dengan pangkalan data SQLite sebenar yang mempunyai jadual untuk ditanya, supaya pelajaran tentang prepared statements mempunyai sesuatu untuk dijalankan.

60

Misi pengekodan

20 misi mudah, 20 sederhana dan 20 sukar, serta 20 projek berpandu dengan kod permulaan dan petunjuk, termasuk pembinaan langkah demi langkah borang hubungan, sistem log masuk, blog dengan CRUD dan REST API.

AI

Mentor AI

Tanya tentang konsep, mesej ralat atau cebisan kod, lalu dapatkan penerangan yang jelas. Mesej ralat menunjukkan baris dalam kod anda sendiri.

Latar belakang

Untuk apa PHP digunakan, dan adakah ia masih berbaloi untuk dipelajari?

PHP ialah bahasa skrip bahagian pelayan yang dibina untuk menjana halaman web, dan ia masih menjalankan sebahagian besar web, termasuk WordPress dan banyak backend tersuai. PHP berbaloi dipelajari jika anda mahu membina atau menyelenggara laman web, bekerja dengan MySQL atau mengambil alih codebase PHP sedia ada. PHP 8 moden dengan namespaces, Composer dan framework seperti Laravel memberikan pengalaman yang berbeza daripada tanggapan lama.

Pelaksanaan bahagian pelayanmengapa pelayar tidak pernah melihat kod anda

PHP dijalankan pada pelayan dan hanya hasilnya dihantar kepada pelayar. Sebab itulah skrip boleh membaca pangkalan data atau session tanpa mendedahkannya, dan sebab menguji PHP bermakna menghantar permintaan kepadanya, bukan sekadar membuka fail.

Data permintaan$_GET, $_POST, kuki, sesi

Segala-gala yang dihantar oleh pelawat tiba dalam superglobals seperti $_GET dan $_POST, dengan cookies dan session menyimpan keadaan antara permintaan. Memahami perkara ini membezakan skrip biasa daripada halaman web yang berfungsi.

PDO dan prepared statementsberhubung dengan MySQL secara selamat

PDO ialah cara standard untuk membuat pertanyaan kepada pangkalan data daripada PHP, manakala prepared statements memastikan input pengguna tidak dimasukkan ke dalam rentetan SQL. Inilah amalan yang mencegah SQL injection, salah satu kerentanan web yang paling biasa.

Framework dan Composercara projek sebenar dibina

Composer memasang pakej dan melakukan autoload terhadap kelas, manakala framework seperti Laravel menambah routing, ORM dan authentication. Kebanyakan pekerjaan PHP melibatkan framework, jadi asas bahasa hanyalah batu loncatan dan bukan pengakhiran.

Sesuai

Untuk siapa — dan bukan untuk siapa

Sesuai untuk anda jika anda

  • Anda benar-benar pemula yang mahu menulis PHP tanpa menyediakan pelayan setempat terlebih dahulu
  • Menyelenggara atau mengambil alih laman PHP atau WordPress dan perlu membaca kodnya
  • Mahu berlatih MySQL dengan PDO, sesi dan borang melalui latihan kecil yang boleh dijalankan
  • Sedang membuat persediaan untuk temu duga backend dan mahukan soalan berserta jawapan
  • Belajar dalam sesi pendek ketika berulang-alik, bukan dalam tempoh panjang di meja

Bukan alat yang sesuai jika anda

  • Perlu menjalankan kod di luar talian kerana PHP runner memerlukan sambungan Internet
  • Mahu memasang Laravel atau Symfony sebenar: pelajaran framework menggunakan pengganti pengajaran kecil yang dilabelkan dengan jelas
  • Menjangkakan setiap kursus percuma: kursus pertama percuma dan Pro membuka kursus yang selebihnya
  • Memerlukan projek desktop penuh dengan Composer, pelayan web dan kawalan versi

Soalan

Soalan lazim

Apakah cara terbaik untuk belajar pengekodan PHP pada telefon?

Gunakan aplikasi yang benar-benar menjalankan kod, supaya setiap pelajaran berakhir dengan sesuatu yang anda laksanakan. Belajar PHP: Kod & Bina mempunyai editor PHP dan compiler mudah alih, pelajaran pendek selama lima hingga sepuluh minit, serta mentor AI untuk membantu menangani ralat. Aplikasi ini menjalankan skrip anda dan memaparkan output konsol atau halaman yang dirender — maklum balas yang paling diperlukan oleh pemula PHP.

Bolehkah saya menjalankan kod PHP pada telefon?

Ya. Aplikasi ini menyertakan PHP compiler dan editor: tulis skrip, ketik Run dan baca outputnya. Kod dijalankan melalui code runner aplikasi, yang memerlukan sambungan Internet. Jika skrip anda mencetak HTML, paparan Page menunjukkannya sebagai halaman web di sebelah sumber dan konsol.

Adakah aplikasi ini mengajar Laravel dan MySQL?

Ya. Senarai kursus merangkumi MySQL dengan PDO dan prepared statements, kemudian asas Laravel dengan MVC dan routing, Eloquent ORM, pengesahan, queue dan pembinaan REST API. Pelajaran framework menggunakan framework pengajaran kecil untuk berlatih dengan route, view dan query builder, dan aplikasi melabelkannya dengan jelas sebagai bukan Laravel sebenar.

Berapakah jumlah kursus dan pelajaran dalam Belajar PHP: Kod & Bina?

Aplikasi ini mempunyai 49 kursus dan 195 pelajaran, disusun daripada tahap A1 hingga C2 supaya pemula sepenuhnya dan developer yang sedang bekerja sama-sama dapat mencari langkah seterusnya. Setiap pelajaran mengambil masa lima hingga sepuluh minit. Terdapat juga 60 misi pengekodan dan 20 projek berpandu untuk latihan di luar pelajaran.

Adakah PHP masih berbaloi untuk dipelajari?

Ya, jika anda bekerja dengan laman web. PHP menggerakkan WordPress dan sejumlah besar backend tersuai, manakala PHP 8 moden dengan Composer dan Laravel digunakan secara meluas untuk API dan aplikasi web. Mempelajarinya juga mengajar konsep server-side seperti request, sesi dan pangkalan data yang boleh digunakan dalam bahasa lain.

Bolehkah saya berlatih dengan borang, sesi dan kuki tanpa pelayan web?

Ya. Simulator request membolehkan anda menerangkan sesuatu request dengan mengisi $_GET, $_POST, kuki dan sesi, kemudian menjalankan skrip anda seolah-olah ia dihantar oleh pelayar. Sandbox pangkalan data menyediakan pangkalan data SQLite sebenar untuk anda berlatih menggunakan PDO, supaya anda boleh menguji pengendalian borang dan query pada telefon.

Adakah Belajar PHP: Kod & Bina percuma?

Aplikasi ini percuma untuk dimuat turun di App Store dan Google Play. Versi percuma merangkumi kursus pertama, Getting Started with PHP, dua misi pengekodan, Bug Hunt, latihan ulang kaji harian, editor kod dan tiga soalan mentor AI sehari, serta memaparkan iklan. Pro membuka semua kursus, misi dan projek, peperiksaan sijil serta mentor AI tanpa had, dan membuang iklan.

Adakah terdapat sijil atau persediaan temu duga?

Ya. Lulus peperiksaan akhir, yang merupakan ciri Pro, akan memberikan sijil tamat kursus. Untuk temu duga, aplikasi ini merangkumi 50 soalan temu duga dengan jawapan yang jelas, 50 soalan kuiz dan helaian rujukan pantas dengan 71 entri. Sijil menunjukkan perkara yang anda pelajari dan bukan kelayakan yang diakreditasi.

Mulakan

Jalankan skrip PHP pertama anda hari ini

Percuma untuk bermula di iOS dan Android, dalam 22 bahasa.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Kali terakhir disemak · Diterbitkan oleh CoddyKit · Dasar privasi
Tersedia di iOS dan Android.