PHP Academy logo
PHPPemulaWebDataTahap A1 → C222 bahasa

PHP Academy

Bangunkan aplikasi web dinamik dengan menguasai pengaturcaraan PHP di Akademi PHP. Laluan pembelajaran CoddyKit yang merangkumi 49 kursus pendek dan 195 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
49
Pelajaran
195
Langkah interaktif
2,436
Percuma untuk bermula
Kursus 1
Kurikulum

49 kursus dalam laluan ini

Setiap kursus dalam laluan PHP Academy, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A13 pelajaranPercuma

Mulakan perjalanan Anda dalam pengaturcaraan PHP melalui kursus asas ini. Pelajari maksud PHP, cara menyediakan persekitaran Anda dan cara menulis skrip PHP pertama. Terokai sintaks asas dan fahami c…

2

A12 pelajaranPRO

Mulakan perjalanan Anda dalam pengaturcaraan PHP melalui kursus asas ini. Pelajari maksud PHP, cara menyediakan persekitaran dan cara menulis skrip PHP pertama Anda. Terokai sintaks asas dan fahami c…

3

A14 pelajaranPRO

Kuasai pemboleh ubah PHP, jenis data dan output. Pelajari cara PHP menyimpan rentetan, integer, nombor titik apung dan boolean, serta cara memaparkan data dengan echo dan print.

4

A24 pelajaranPRO

Kawal aliran atur cara PHP anda dengan syarat dan gelung. Tulis rantaian if/else, pernyataan switch, gelung for, gelung while dan foreach.

5

A24 pelajaranPRO

Takrifkan fungsi yang boleh digunakan semula dalam PHP, hantar argumen, pulangkan nilai dan fahami skop pemboleh ubah setempat berbanding global.

6

A24 pelajaranPRO

Gunakan tatasusunan berindeks dan bersekutu dalam PHP. Gunakan fungsi tatasusunan terbina dalam untuk mengisih, mencari, menapis dan mengubah data.

7

A24 pelajaranPRO

Manipulasikan teks dengan pustaka rentetan PHP yang berkuasa. Pelajari strlen, strpos, substr, str_replace, explode dan banyak lagi.

8

A24 pelajaranPRO

Bekerja dengan tarikh dan masa dalam PHP menggunakan date(), time(), mktime() dan kelas DateTime untuk pemformatan serta pengiraan.

9

A24 pelajaranPRO

Sepadukan logik PHP terus ke dalam templat HTML. Gunakan teg gema ringkas, asingkan logik daripada persembahan dan bina halaman dinamik.

10

A25 pelajaranPRO

Kuasai blok binaan PHP dalam kategori penting ini. Daripada pemboleh ubah dan jenis data hingga operator serta struktur kawalan, anda akan memperoleh pemahaman yang kukuh tentang asas PHP. Selami pen…

11

A25 pelajaranPRO

Fungsi merupakan teras pengaturcaraan PHP. Dalam kategori ini, anda akan belajar menggunakan fungsi terbina dalam, mentakrifkan fungsi boleh guna semula sendiri, menghantar argumen dan memulangkan ni…

12

A23 pelajaranPRO

Pelajari cara mengendalikan masukan pengguna melalui borang dalam kategori praktikal ini. Ketahui cara mencipta borang, memproses data borang dengan selamat, mengesahkan masukan pengguna dan mengurus…

13

A22 pelajaranPRO

Amalkan pengetahuan PHP anda melalui projek yang menarik dan kreatif. Bina aplikasi senarai tugasan, borang hubungan atau galeri imej dinamik. Projek ini direka untuk mengukuhkan kemahiran anda dan m…

14

B14 pelajaranPRO

Kendalikan input pengguna dalam PHP menggunakan superglobal GET dan POST. Sahkan, bersihkan dan proses data borang HTML dengan selamat.

15

B14 pelajaranPRO

Baca, tulis dan urus fail pada pelayan menggunakan fungsi sistem fail PHP. Bekerja dengan direktori dan kendalikan muat naik fail.

16

B14 pelajaranPRO

Tulis kod PHP yang kukuh dengan pengendalian ralat yang betul. Gunakan try/catch, pengecualian tersuai dan tetapan pelaporan ralat PHP.

17

B14 pelajaranPRO

Fahami asas OOP dalam PHP. Takrifkan kelas, cipta objek, gunakan pembina dan bekerja dengan sifat serta kaedah.

18

B14 pelajaranPRO

Kembangkan kelas dengan pewarisan, kuatkuasakan kontrak dengan antara muka dan gabungkan tingkah laku yang boleh digunakan semula menggunakan trait PHP.

19

B14 pelajaranPRO

Susun kod PHP dengan ruang nama, elakkan pertembungan nama dan sediakan pemuatan automatik PSR-4 supaya kelas dimuatkan secara automatik.

20

B14 pelajaranPRO

Gunakan Composer untuk mengurus kebergantungan PHP. Pelajari composer.json, pemasangan pakej, pemuatan automatik dan pengemaskinian kebergantungan.

21

B14 pelajaranPRO

Sambungkan PHP ke MySQL menggunakan PDO, laksanakan pernyataan disediakan yang selamat dan kendalikan hasil pertanyaan dengan kaedah pengambilan.

22

B14 pelajaranPRO

Kekalkan data pengguna merentas permintaan dengan sesi dan kuki PHP. Fahami penyimpanan sesi, tempoh luput dan amalan terbaik keselamatan.

23

B14 pelajaranPRO

Gunakan ungkapan nalar PCRE dalam PHP dengan preg_match, preg_replace dan preg_split untuk mengesahkan, mencari dan mengubah teks.

24

B14 pelajaranPRO

Gunakan API REST luaran dalam PHP menggunakan cURL dan file_get_contents. Kodkan dan nyahkod data JSON dengan json_encode dan json_decode.

25

B14 pelajaranPRO

Tingkatkan kemahiran PHP anda dengan ciri moden 8.x: ungkapan match, argumen bernama, operator nullsafe, enum dan Fibers.

26

B16 pelajaranPRO

Tingkatkan kemahiran PHP anda dengan mengintegrasikan pangkalan data ke dalam projek. Pelajari cara menyambung kepada MySQL, melaksanakan operasi CRUD dan melindungi pertanyaan dengan pernyataan yang…

27

B15 pelajaranPRO

Terokai aspek berorientasikan objek dalam PHP untuk mereka bentuk kod yang lebih tersusun dan boleh digunakan semula. Kategori ini memperkenalkan kelas, objek, pewarisan, pengkapsulan dan polimorfism…

28

B24 pelajaranPRO

Tulis kod PHP yang boleh dipercayai dengan PHPUnit. Cipta kes ujian, penegasan, pembekal data dan mock untuk memastikan ketepatan.

29

B24 pelajaranPRO

Selami PHP dengan lebih mendalam melalui konsep lanjutan seperti mengendalikan sesi dan kuki, menggunakan fail serta mengurus ralat dengan berkesan. Pelajari cara menggunakan ungkapan nalar untuk man…

30

B24 pelajaranPRO

Mulakan dengan Laravel. Fahami corak MVC, takrifkan laluan, cipta pengawal dan pulangkan paparan daripada aplikasi Laravel.

31

B24 pelajaranPRO

Berinteraksi dengan pangkalan data anda menggunakan Eloquent Laravel. Takrifkan model dan hubungan, serta gunakan kaedah pembina pertanyaan untuk operasi CRUD.

32

B24 pelajaranPRO

Laksanakan pengesahan pengguna dengan Laravel Breeze dan kawal akses menggunakan get, polisi serta perisian tengah.

33

B24 pelajaranPRO

Alihkan tugasan yang perlahan ke latar belakang dengan Baris Gilir Laravel. Cipta kerja, hantar kerja tersebut, konfigurasikan pemacu dan pantau dengan Horizon.

34

B24 pelajaranPRO

Reka bentuk dan bina API REST sedia produksi dalam Laravel dengan pengawal sumber, sumber API, pemversian, pengehad kadar dan pengesahan Sanctum.

35

B24 pelajaranPRO

Perkukuh aplikasi PHP anda daripada kerentanan web yang paling biasa: skrip rentas tapak, serangan CSRF dan suntikan SQL.

36

B24 pelajaranPRO

Gunakan aplikasi PHP ke produksi pada pelayan Linux: konfigurasikan Nginx + PHP-FPM, sediakan saluran paip CI/CD dan urus persekitaran.

37

C14 pelajaranPRO

Gunakan komponen kendiri Symfony di luar rangka kerja penuh: HttpFoundation, DependencyInjection, EventDispatcher dan Console.

38

C14 pelajaranPRO

Percepat aplikasi PHP dengan caching objek, caching serpihan dan caching halaman penuh menggunakan Redis serta Memcached.

39

C14 pelajaranPRO

Kenal pasti dan baiki kesesakan PHP dengan alat pemprofilan seperti Xdebug dan Blackfire. Optimumkan gelung, pertanyaan DB dan penggunaan memori.

40

C14 pelajaranPRO

Tulis kod PHP yang mudah diselenggara dan dikembangkan dengan menguasai prinsip SOLID serta corak reka bentuk Gang of Four klasik melalui contoh dunia sebenar.

41

C14 pelajaranPRO

Lepasi model permintaan-tindak balas. Pelajari keserentakan dalam PHP dengan Fibers, gelung peristiwa melalui ReactPHP dan pelayan berprestasi tinggi dengan Swoole.

42

C14 pelajaranPRO

Skalakan dan pisahkan sistem anda dengan pemesejan tak segerak. Gunakan RabbitMQ dan Kafka daripada PHP untuk membina aliran kerja dipacu peristiwa yang berdaya tahan.

43

C14 pelajaranPRO

Bina API fleksibel dan bertip dengan GraphQL dalam PHP. Takrifkan skema, tulis penyelesai dan mutasi, serta selesaikan masalah N+1 dengan DataLoader.

44

C14 pelajaranPRO

Langkaui PHPUnit asas. Kuasai pembangunan dipacu ujian, pemalsuan dengan Mockery, pengujian integrasi dan pengesahan ujian anda melalui pengujian mutasi.

45

C14 pelajaranPRO

Hantar PHP dengan boleh dipercayai. Bekaskan aplikasi dengan Docker, optimumkan imej melalui binaan berbilang peringkat, aturkan dengan Compose dan automatikkan penghantaran dengan CI/CD.

46

C24 pelajaranPRO

Tangani logik perniagaan yang kompleks dengan Reka Bentuk Dipacu Domain: entiti, objek nilai, agregat, peristiwa domain dan konteks terhad dalam PHP.

47

C24 pelajaranPRO

Pisahkan teras perniagaan daripada rangka kerja dan pangkalan data menggunakan Seni Bina Bersih serta corak Port & Penyesuai (Heksagon).

48

C24 pelajaranPRO

Pisahkan monolit kepada perkhidmatan bebas. Liputi komunikasi antara perkhidmatan, get laluan API, penemuan perkhidmatan dan corak daya tahan.

49

C24 pelajaranPRO

Lihat bahagian dalamnya. Fahami Zend Engine, pengurusan memori, OPcache dan JIT, kemudian tulis sambungan PHP natif pertama anda dalam C.

CoddyKit PRO

Dapatkan akses kepada kesemua 49 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

PHP: Pembangunan Web Bahagian Pelayan daripada Skrip Pertama hingga Seni Bina untuk Produksi

PHP digunakan oleh lebih 75% daripada semua laman web yang diketahui menggunakan bahasa bahagian pelayan, termasuk WordPress, Wikipedia, dan infrastruktur awal Facebook. PHP ialah bahasa yang praktikal dan didokumentasikan dengan baik, dengan ekosistem yang sangat besar. Mempelajarinya membuka laluan terus kepada kerjaya pembangunan web bahagian belakang, kerja bebas, dan pembangunan tindanan penuh. Laluan ini merangkumi PHP dari awal hingga akhir — daripada mencetak pemboleh ubah pertama anda hingga mereka bentuk perkhidmatan mikro berasaskan domain.

Apa yang Akan Dipelajari

Anda akan bermula dengan pemboleh ubah, jenis, aliran kawalan, fungsi, dan tatasusunan, kemudian beralih kepada pengendalian borang menggunakan GET dan POST, operasi sistem fail, serta ungkapan nalar. Fasa pertengahan merangkumi PHP berorientasikan objek — kelas, pewarisan, antara muka, trait, ruang nama, dan pemuatan automatik PSR-4 — di samping MySQL dengan PDO dan pernyataan yang disediakan, pengurusan sesi dan kuki, serta penggunaan API REST dengan JSON. Seterusnya, anda akan membina aplikasi sebenar dengan Laravel, termasuk penghalaan MVC, ORM Eloquent, pengesahan, baris gilir, dan pembinaan API REST. Tahap lanjutan membincangkan keselamatan PHP (XSS, CSRF, suntikan SQL), ujian unit dengan PHPUnit, pencaching dengan Redis dan Memcached, pemprofilan prestasi, serta PHP tak segerak menggunakan Fibers, ReactPHP, dan Swoole. Laluan ini berakhir dengan Corak Reka Bentuk, prinsip SOLID, API GraphQL, saluran CI/CD dengan Docker, Reka Bentuk Berpacukan Domain, Seni Bina Heksagon, perkhidmatan mikro, dan dalaman PHP.

Laluan Pembelajaran

Empat puluh sembilan kursus berkembang daripada A1 hingga C2 dan disusun dalam fasa yang jelas. Sepuluh kursus pertama (A1–A2) membina asas bahasa: sintaks, rentetan, tarikh, penyematan HTML, dan asas borang. Bahagian B1 memperkenalkan pengaturcaraan berorientasikan objek, Composer, pangkalan data, dan ciri PHP 8.x. B2 beralih kepada Laravel, keselamatan, penggunaan, dan ujian unit. Pada C1, anda akan mempelajari komponen Symfony, PHP tak segerak, baris gilir mesej, GraphQL, ujian mutasi, dan saluran CI/CD berasaskan Docker. Kursus kemuncak C2 — Reka Bentuk Berpacukan Domain dalam PHP, Seni Bina Bersih dan Heksagon dalam PHP, Membina Perkhidmatan Mikro dengan PHP, dan Dalaman PHP serta Penulisan Sambungan — memberikan kedalaman yang diharapkan daripada jurutera bahagian belakang kanan.

Cara Pembelajaran Ini Berfungsi

Setiap kursus dibahagikan kepada pelajaran ringkas dan praktikal yang anda selesaikan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda tersekat, menerangkan ralat dan membimbing anda ke penyelesaian yang betul tanpa terus memberikannya. Anda boleh belajar mengikut kadar sendiri — kembali mengulang asas atau melangkau ke hadapan jika anda sudah mengetahuinya.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus PHP Academy percuma?

Ya. Anda boleh memulakan kursus PHP Academy secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari PHP?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam PHP.

Bagaimanakah saya akan mempelajari PHP di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan PHP Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus PHP Academy.

Bolehkah saya mempelajari PHP melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari PHP pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam PHP Academy adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan PHP Academy?

PHP Academy mempunyai 49 kursus dan 195 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 23 jam latihan amali, mengikut rentak anda sendiri.

Mulakan PHP Academy Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.