Menu
CoddyTech
Jalur belajar

Roadmap Backend Developer PHP

PHP adalah bahasa yang menjalankan WordPress, Drupal, dan MediaWiki, software di balik Wikipedia, sementara Laravel dan Symfony adalah cara tim membangun aplikasi baru dengannya. Sebelum memakai framework mana pun, backend developer PHP butuh bahasanya, SQL, terminal Linux, Git, dan Docker. Jalur ini mengajarkan semuanya dalam urutan itu, gratis, di browser, dengan sertifikat untuk setiap kursus.

260,379+ pelajar terdaftar di seluruh kursus ini

509 pelajaran517 tantangan2,925 soal kuis

Roadmap backend developer PHP, langkah demi langkah

5 kursus8 bagian509 pelajaran517 tantangan2,925 soal kuis

Setiap langkah adalah kursus Coddy yang sudah ada, dan tombol Mulai di langkah pertama membuka kursus PHP. Ikuti secara berurutan, atau mulai dari yang belum kamu kuasai: progres disimpan per kursus.

  1. 1
    Mulai langkah iniMulaiDasar-Dasar, Logika & Alur, dan Pemrograman Berorientasi Objek: variabel, array, fungsi, dan alur kontrol, lalu class dan objek. PHP yang dipakai untuk menulis WordPress, Laravel, dan Symfony.MulaiHalaman khusus
  2. 2
    Mulai langkah iniMulaiSELECT, WHERE, JOIN, GROUP BY, dan subquery pada tabel aktif, lalu indeks dan desain skema yang menjaga semuanya tetap cepat. Query-nya berlaku juga di database MySQL atau MariaDB yang dibutuhkan WordPress, dan itulah yang dikirim Eloquent dan Doctrine di balik layar.MulaiHalaman khusus
  3. 3
    Mulai langkah iniMulaiFile dan permission, proses, pipe, dan dasar-dasar bash. PHP berjalan di server Linux di belakang Nginx atau Apache, dan deploy pertama sering gagal karena permission: web server tidak bisa menulis ke direktori upload atau cache.MulaiHalaman khusus
  4. 4
    Mulai langkah iniMulaiCommit, branch, merge, konflik, remote, dan membatalkan kesalahan. Riwayat Git menggantikan cara lama mengedit file di server lewat FTP: setiap perubahan di-review, bisa dibatalkan, dan di-deploy dari satu tempat.MulaiHalaman khusus
  5. 5
    Mulai langkah iniMulaiImage, Dockerfile, volume, dan networking. Aplikasi PHP sering berjalan sebagai tiga container: PHP-FPM, Nginx, dan MySQL. Docker menjalankan stack yang sama itu di setiap laptop dan server.MulaiHalaman khusus
Yang kamu dapatkan
Semua yang kamu pakai untuk belajar coding

Belajar sambil praktik

Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.

playground.js
Editor kode
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Tes #1test Case Success icon
Tes #2test Case Success icon
Tes #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Bangun streakmu

Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.

12 hari streak

Kembali besok untuk menjaga streakmu!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Gandakan atau hangus

Hari ke-5 dari 7

fire Freeze icon

Pembeku Streak

2 left

Coding di mana saja

Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.

Python
7Streak
250Skor
5Energi
Variabel
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Lanjutkan
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Perjalanan
Target
Papan peringkat
Profil
4.9
BintangBintangBintangBintangBintang
Rating

Kamu tidak sendirian

Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!

Liga Challenger
Liga Challenger7 teratas naik
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promosileaderboard Arrow Up icon

Semua cara belajar

Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.

Pengenalan variabel
Audio

Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.

Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.

Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.

1xSarah

Dapatkan sertifikat

Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.

CoddySertifikat Penyelesaian
Dengan ini menyatakan bahwaBudi Santosotelah berhasil menyelesaikan
python iconDasar Python
Terverifikasi
TanggalJan 2026
LinkedInTambahkan ke LinkedIn

Kenapa belajar backend dengan PHP di Coddy

  • Sejak awal bahasa backend. PHP dibuat untuk satu tugas, berjalan di server untuk menjawab request web: WordPress, Drupal, dan Magento ditulis dengan PHP, begitu juga sebagian besar sisi server di web.
  • PHP modern, bertipe dan berorientasi objek. PHP 8.0 dan 8.1 menambahkan union type, match, named argument, enum, dan property readonly, dan Laravel serta Symfony dibangun dari class dan interface. Bagian Pemrograman Berorientasi Objek di kursus PHP adalah bagian yang dianggap sudah kamu kuasai oleh framework-framework itu.
  • SQL sebelum Eloquent. Eloquent milik Laravel dan Doctrine, ORM yang dipakai Symfony, menulis query untukmu sampai sebuah halaman jadi lambat; saat itu kamu membaca SQL-nya, menemukan query N+1, lalu menambahkan indeks. Itulah kenapa SQL menjadi langkah kedua.
  • Dinilai, langsung di browser. Tanpa XAMPP dan tanpa Apache yang perlu dikonfigurasi: setiap pelajaran PHP diakhiri tantangan yang diperiksa dengan tes, dan saat kodemu gagal, Bugsy, tutor AI, membaca kode dan error-nya lalu mengarahkanmu ke perbaikannya. Setiap kursus diakhiri dengan sertifikat gratis.

Pertanyaan umum tentang backend dengan PHP

Apakah PHP bahasa backend yang bagus?

Untuk backend web, ya. Setiap request dimulai dari kondisi bersih, yang membuat aplikasi PHP mudah dipahami dan murah di-hosting, dan Laravel serta Symfony adalah framework yang matang dengan dokumentasi yang baik. Reputasi PHP berasal dari kode lama: bahasanya yang modern punya tipe, enum, compiler JIT, dan Composer untuk package. PHP kurang cocok untuk proses yang berjalan lama dan concurrency berat, di mana Go atau Node.js lebih umum dipakai.

Apakah backend developer PHP perlu Laravel?

Di sebagian besar pekerjaan backend PHP, Laravel atau Symfony: aplikasi PHP baru biasanya dibangun dengan salah satunya, dan deskripsi lowongan cenderung menyebut salah satunya. Pekerjaan WordPress adalah pengecualian, dengan API plugin dan theme-nya sendiri. Jalur ini sengaja belum mengajarkan framework mana pun: keduanya menganggap kamu sudah menguasai PHP berorientasi objek dan SQL, yang menjadi dua langkah pertama jalur ini.

Apakah pekerjaan backend PHP hanya WordPress?

Tidak. WordPress adalah aplikasi PHP terbesar dan punya pasar kerjanya sendiri, di theme, plugin, dan pekerjaan agensi, tapi Laravel dan Symfony menjalankan produk SaaS, toko online, tool internal, dan API di balik aplikasi mobile. Semuanya bertumpu pada apa yang diajarkan jalur ini: PHP itu sendiri, database relasional, server Linux, Git, dan container.

PHP atau Node.js untuk backend?

PHP untuk pasar kerja WordPress dan Laravel, hosting yang sederhana, dan model request yang mudah dipahami; Node.js kalau kamu sudah menulis JavaScript untuk frontend dan ingin satu bahasa di seluruh stack, atau butuh banyak koneksi berumur panjang seperti WebSocket. Keduanya umum dipakai di backend web, dan langkah SQL, Linux, Git, dan Docker di jalur ini berlaku untuk keduanya.

Berapa lama waktu yang dibutuhkan untuk menjadi backend developer PHP?

Mulai dari nol, dengan satu jam sehari: kursus PHP butuh lima sampai enam minggu, SQL dua sampai tiga minggu, lalu Linux, Git, dan Docker sekitar sebulan bersama-sama, jadi kira-kira tiga bulan untuk fondasi di jalur ini. Siap kerja biasanya berarti Laravel atau Symfony dan satu proyek nyata di atasnya, seperti aplikasi kecil dengan login, database, dan deploy.

Apakah roadmap backend developer PHP ini gratis?

Ya. Setiap kursus di dalamnya gratis: pelajaran PHP, latihan SQL dan terminal, petunjuk dari Bugsy, dan sertifikat untuk setiap kursus yang kamu selesaikan, masing-masing bisa diverifikasi di URL-nya sendiri. PHP berjalan di server, jadi tidak ada XAMPP, Apache, atau MySQL yang perlu di-install.

Apakah aku mendapat sertifikat untuk jalur Backend Developer?

Ya. Selesaikan setiap langkah dan kamu akan mendapat satu sertifikat gratis untuk seluruh jalur Backend Developer. Sertifikat ini mencantumkan setiap kursus yang kamu selesaikan di sepanjang jalan, dan menautkan sertifikat masing-masing kursus, sehingga siapa pun bisa memeriksa setiap keterampilan yang disebutkannya. Kamu bisa menambahkannya ke profil LinkedIn-mu. Ini adalah sertifikat penyelesaian dari Coddy, bukan kualifikasi terakreditasi.

Jalur belajar lainnya

Kursus yang sama, disusun untuk peran yang berbeda. Progres terbawa: kursus yang selesai di satu jalur dihitung di setiap jalur yang memuatnya.

Semua jalur belajar
Ilustrasi bahasa pemrograman di Coddy

Mulai jalur Backend Developer secara gratis

Mulai belajar