10 Tutorial PHP yang Harus Dijalani Pengembang WordPress yang Bercita-cita Tinggi

Diterbitkan: 2017-10-13

PHP adalah tulang punggung WordPress (~70% dari kode sumber ada di PHP), dan itu berarti bagi calon pengembang WordPress, tidak banyak pilihan bahasa pemrograman apa yang harus dipelajari. (JavaScript adalah pemain utama lainnya, yang menyusun sepertiga lainnya dari basis kode.) Jadi, Anda akan memerlukan beberapa tutorial PHP yang bagus.

Masalahnya, bagaimanapun, PHP sudah tua. Lebih tua dari kebanyakan hal di internet. Dalam istilah teknologi, ini adalah dinosaurus, dan ada begitu banyak tutorial di luar sana yang memulai bisa sama sulitnya dengan menulis kode (oke, jadi itu berlebihan–tapi itu masih tidak mudah).

Kami ingin menyoroti beberapa tutorial PHP yang lebih baik untuk Anda sehingga saat Anda melangkah lebih jauh ke dalam karir pengkodean Anda, Anda tidak membuang waktu Anda pada alat pembelajaran yang ketinggalan jaman atau loyo.

Rumah Pohon Tim

tutorial php

Salah satu alasan saya bisa berpindah karir adalah karena Treehouse. Saya melihat sebuah iklan di Hulu suatu malam dan menyadari bahwa saya ingin bekerja di bidang teknologi lebih dari sekadar pendidikan.

Saya terpental melalui banyak bahasa dan kursus, tetapi akhirnya saya memilih penawaran PHP mereka karena seberapa berkualitas tinggi mereka dibandingkan dengan yang lain yang saya mainkan secara bersamaan.

Ada ratusan jam tutorial PHP di Treehouse, tapi sebenarnya, ada empat kursus yang harus Anda pelajari.

1. PHP untuk WordPress

Bagian terbaiknya, jika Anda bertanya kepada saya, adalah bahwa tutorial PHP Treehouse tidak selalu diajarkan secara terpisah. Tentu, Anda dapat mengambil kursus sendirian, tetapi Treehouse menawarkan trek dan program yang dapat Anda ikuti. PHP untuk WordPress adalah bagian dari jalur Pengembangan WordPress.

Anda akan mempelajari bagaimana PHP terkait dengan hook WordPress dan The Loop, serta beberapa dasar-dasar PHP (fungsi!) yang akan memungkinkan Anda memulai dengan pengembangan tema.

Tutorial PHP

2. PHP Pemula

Selain kursus PHP untuk WordPress , Team Treehouse menawarkan trek PHP Pemula langsung. Dirancang untuk pemula yang lengkap, trek pemula dimulai dengan dasar-dasar desain web seperti HTML dan CSS sebelum menambahkan kode PHP ke halaman Anda.

Pada akhir kursus video 2 jam+, Anda akan memahami hampir semua yang Anda butuhkan, mulai dari variabel, persyaratan, dan menyematkan skrip PHP sederhana ke halaman Anda.

tutorial php

3. PHP Menengah

Anda tidak ingin berhenti di dasar, bukan? Tentu saja tidak! Pergi besar atau pulang, kan? PHP tingkat menengah mengambil bagian yang ditinggalkan oleh PHP Pemula (saya tahu, kan?), dan Anda akan langsung menggali database, kueri SQL, dan penanganan kesalahan.

Dan jangan takut dengan hal-hal database dan pelaporan SQL dan penanganan file. Tutorial PHP ini memandu Anda melalui setiap bit yang perlu Anda ketahui untuk membangun barang Anda sendiri.

Saya sangat menyarankan untuk memastikan Anda melakukan seluruh urutan pemula hingga mahir juga, karena keduanya secara terpisah akan membuat Anda sedikit ternganga ketika Anda pindah ke WordPress dev.

tutorial php

4. Pengembangan Tema WordPress

Meskipun merupakan bagian dari jalur Pengembangan WordPress, pengembangan tema juga dapat dilakukan sendiri. Meskipun tidak 100% PHP, Anda pasti perlu memahami cara kerja file WordPress PHP dan struktur Kode. Kursus Treehouse khusus ini secara pribadi adalah cara favorit saya untuk membiasakan diri dengan bagian integral dari pengembangan WordPress.

Sekolah Kode

Dengan nama seperti Code School, bagaimana bisa mereka tidak menjadi tujuan? Ini seperti tidak pergi ke restoran bernama We Have Burgers ketika Anda menginginkan sebongkah daging di atas roti

Seperti yang Anda harapkan, Code School memiliki beberapa tutorial PHP yang sangat mengagumkan yang pasti harus Anda lihat. Setiap kursus memiliki level gratis (banyak tutorial mereka di-gamified), jadi Anda dapat melihat apakah gaya mereka cocok untuk Anda.

5. Coba PHP

tutorial php

Ini mungkin tutorial PHP dengan nama terbaik yang pernah ada. Saat Anda Mencoba PHP , Anda akan merasakan array, conditional, dan loop, yang merupakan dasar dari bekerja dengan PHP.

Anda juga mendapatkan tautan ke sumber daya tambahan. Luar biasa.

Tutorial PHP

6. Tutup Pertemuan dengan PHP

Tutorial PHP

Ingin lebih dekat dan pribadi dengan bahasa pengkodean baru Anda? Tentu saja! Itulah inti dari ini, bukan?

Close Encounters dengan PHP membuat Anda bekerja dengan permintaan web serta langkah-langkah keamanan dan skrip validasi. Anda akan membutuhkan ini untuk setiap pekerjaan pengembang PHP yang Anda lakukan, jadi sebaiknya Anda menggali sekarang.

Tutorial PHP

7. Coba Laravel

Tutorial PHP

Setelah Anda menyelesaikan Try PHP , Anda harus benar-benar beralih ke Try Laravel . Meskipun Laravel tidak digunakan secara khusus dengan WordPress, ini adalah kerangka kerja PHP (seperti Ruby on Rails atau Node.js untuk bahasa mereka) yang akan memberi Anda lebih banyak latihan dengan pengkodean PHP

Seluruh kursus ini, bukan satu level gratis.

Dari Formulir ke Tabel Dengan Laravel

Tutorial PHP

Dan jika Anda suka, pastikan Anda mengikuti kursus lanjutan, From Form to Table With Laravel . Pada saat Anda selesai dengan semua tutorial PHP dari Code School ini, bekerja dengan PHP WordPress akan menjadi mudah.

Anda akan memiliki pemahaman penuh tentang bagaimana PHP membantu membuat internet bekerja dengan sendirinya, yang akan memberi Anda keuntungan besar dengan WP dev.

8. PHP Cara yang Benar

Tutorial PHP

Anda tidak bisa salah dengan tutorial PHP bernama PHP The Right Way . Meskipun tidak terstruktur seperti penawaran dari Treehouse atau Code School, kumpulan tutorial ini benar-benar memiliki segalanya untuk itu. Sungguh karena itu mencakup semua yang telah dilakukan PHP untuk itu.

The Right Way diperbarui untuk PHP saat ini (7.1 pada tulisan ini), dan tersedia online dan sebagai ebook gratis.

Paling tidak, Anda harus mem-bookmark atau mengunduh ebook untuk digunakan sebagai referensi saat Anda menemukan alur kerja dan gaya belajar Anda sendiri.

Plus, Anda dapat berkontribusi atau membayar dokumen di Guthub setelah Anda merasa nyaman. Tidak ada cara yang lebih baik untuk memberi kembali dan membayarnya ke depan.

9. WPMU Belajar PHP untuk WordPress

WPMU memiliki beberapa tutorial terbaik tentang WordPress di internet (di luar Tema Elegan tentu saja, tee hee), yang berarti saya tidak dapat menyebutkan judulnya Learning PHP for WordPress .

Sama seperti PHP The Right Way , WPMU memecah bahasa menjadi konsep inti dengan contoh kode nyata yang dihosting di Github.

Sorotan dari tampilan khusus di PHP ini adalah bagaimana ia membahas praktik buruk dan cara menghindarinya. Anda juga dapat melihat file inti WordPress, fungsi, dan pembuatan tema.

Anda tidak akan menjadi ahli PHP ketika Anda selesai melalui yang satu ini, tetapi Anda benar-benar akan tahu banyak tentang apa yang Anda hadapi. Gabungkan ini dengan salah satu tutorial dan referensi PHP di atas, dan Anda akan siap untuk menjadi pengembang WordPress.

10. Menghancurkan Tes Instalasi WordPress

Ini mungkin perkenalan pertama saya dengan PHP, jadi saya tidak bisa tidak menyebutkannya. Jika Anda benar-benar ingin tahu cara kerja PHP di lingkungan produksi, gagalkan instalasi WordPress dan harus memperbaikinya.

Saya yakin ini akan terjadi (atau telah terjadi) pada Anda pada akhirnya, tetapi jika Anda masuk dan mengacaukan wp-config.php atau functions.php sedikit, sesuatu akan rusak. Mengedit file tema secara manual. Lakukan sesuatu.

Kemudian perbaiki.

Saya jamin Anda akan tahu lebih banyak daripada sebelumnya. Hanya saja, jangan lakukan itu di salah satu situs utama Anda. Itu konyol.

Maju dan Kode!

PHP ada di mana-mana, dan usianya sangat baik (lebih baik, saya yakin, daripada kita semua, haha). Selama Anda berhati-hati dengan versi PHP (biasanya Anda menginginkan v5.6.8 -7.1 untuk pengembangan WordPress pada saat ini) dan usia tutorial PHP yang Anda cari, tidak ada alasan bagi Anda semua calon pengembang WordPress tidak akan melakukannya. menangkap tepat.

Tutorial PHP apa yang paling cocok untuk Anda? Bagikan cinta di komentar dan bantu kami semua menjadi lebih baik.

Thumbnail artikel oleh Ivan Lukyanchuk / shutterstock.com