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
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Narasi audio di setiap pelajaran
Kuis untuk menguji pemahamanmu
Sertifikat jalur di akhir, plus 8 di sepanjang jalan
Roadmap backend developer PHP, langkah demi langkah
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.
- 1Langkah 13 bagian, berurutan
- 2Langkah 2
SQL dan databaseHalaman khusus
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 khusus2 bagian, berurutan - 3Langkah 3
Linux dan command lineHalaman khusus
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 - 4Langkah 4
Git dan version controlHalaman khusus
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 - 5Langkah 5
Docker dan containerHalaman khusus
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
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
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!
January 2026
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
Gandakan atau hangus
Hari ke-5 dari 7
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.
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
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.
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.
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 propertyreadonly, 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.