14 Tutorial & Kursus Gratis untuk Belajar PHP
Diterbitkan: 2021-09-15Anda mungkin pernah mendengar bahwa PHP jauh lebih mudah dipelajari daripada bahasa pemrograman lain, seperti Java atau bahasa .NET, belum lagi Perl, tetapi jika Anda baru mengenal PHP, ini bisa menjadi hal yang menakutkan. Jika Anda baru mengenal PHP, kami siap membantu.
Blok pertama tutorial PHP lebih umum dan mencakup dasar-dasar PHP sebagai bahasa, seperti variabel, kondisional, bentuk HTML, loop, array, string, fungsi… Sementara blok tutorial kedua adalah tentang melakukan tugas tertentu, seperti membuat captcha, membuat form, bahkan membangun CMS yang lengkap.
Sekarang ingat, luangkan waktu Anda dengan setiap tutorial dan nikmatilah!
Tutorial PHP Sederhana di PHP.net
Apa pun jenis informasi yang Anda cari, yang terbaik adalah selalu memulai dari sumbernya. Ini, tentu saja, berlaku juga untuk mempelajari PHP, situs bahasa pemrograman PHP: php.net.
Saya tidak mengatakan tutorial ini adalah yang termudah, tetapi ini adalah tutorial yang bagus untuk memulai. Ini lebih seperti pengenalan umum untuk PHP daripada panduan lengkap. Ini dibagi menjadi beberapa bagian berikut:
- Apa yang saya butuhkan?
- Halaman pertama Anda yang mendukung PHP
- Sesuatu yang Berguna
- Berurusan dengan Formulir
- Menggunakan kode lama dengan versi baru PHP
- Apa berikutnya?
Tutorial ini hanya membutuhkan waktu sekitar 15 menit untuk Anda selesaikan – asalkan Anda tidak memeriksa semua hyperlink ke halaman lain. Jika Anda melakukannya, mungkin akan memakan waktu berminggu-minggu untuk menyelesaikannya.
PHP untuk Pemula Kursus Lengkap
Tutorial ini jauh lebih panjang dan mendalam dari tutorial di atas. Ini mencakup semua dasar-dasar PHP, seperti variabel, kondisional, bentuk HTML, loop, array, string, fungsi, keamanan, manipulasi file, MySQL, otentikasi pengguna. Di akhir tutorial, Anda akan menemukan bab tentang cara membuat kode aplikasi sampel, seperti polling dan forum online.
Ini adalah tutorial yang panjang dan Anda mungkin harus melalui beberapa bab lebih dari sekali, terutama jika Anda baru mengenal PHP. Jadi, Anda akan membutuhkan setidaknya satu atau dua hari untuk melewati semuanya.
Pengenalan PHP Kursus Lengkap
Jika Anda adalah penggemar video tutorial, maka Anda akan menyukai Kursus PHP ini. Ada lebih dari 200 video yang tersedia dan mencakup semua hal tentang PHP.
Seri ini mencakup semua aspek PHP, seperti cara menginstal XAMMP, cara membuat file PHP pertama Anda, input/output, variabel, kondisional, operator, loop, fungsi yang umum digunakan, string, array, aplikasi sampel, dll.
Ini adalah sumber daya yang sangat besar dan jika Anda benar-benar ingin mempelajari segalanya, Anda akan membutuhkan waktu berminggu-minggu untuk mempelajari semuanya. Namun, setiap video cukup pendek – dari 1 hingga 10 menit, sehingga Anda dapat menonton beberapa di antaranya dalam sehari, merevisinya pada hari berikutnya, dan kemudian beralih ke video berikutnya.
PHP 101: PHP Untuk Pemula Mutlak Kursus Lengkap
Ini adalah kursus PHP lengkap lainnya yang memandu Anda melalui dasar-dasarnya. Seperti kursus lainnya, ini mencakup semuanya – variabel, operator, loop, fungsi, argumen, MySQL, pemrograman berorientasi objek, sesi dan cookie, penanganan kesalahan dan keamanan.
Bahkan mencakup dua tutorial untuk membuat aplikasi sampel – seperti aplikasi web sederhana dan agregator berita RSS. Sama halnya dengan kursus lengkap lainnya, kursus ini akan memakan waktu setidaknya beberapa hari untuk membaca, belajar, dan merevisi.
Tutorial PHP MySQL
Tutorial sejauh ini mencakup bagian tentang MySQL dan cara menggunakannya dengan PHP, tetapi karena PHP dan MySQL digunakan bersama [hampir] sepanjang waktu, tidak ada salahnya untuk membahas tutorial yang hanya berfokus pada MySQL.
Tutorial ini menjelaskan cara membuat database MySQL baru, menghubungkannya, membuat pengguna dan memberi mereka izin, menulis skrip sederhana, membuat dan mengisi database, mengambil data, karakter escape, mencetak header kolom, menghitung kolom dan baris, menulis dan membaca gambar, dan menggunakan transaksi.
Jika Anda sudah terbiasa dengan sintaks SQL, tutorial ini hanya membutuhkan waktu 2-4 jam.
Tutorial PHP OOP dari Pemula hingga Mahir
Seri tutorial multi bagian ini berfokus pada PHP dari sudut pandang pemrograman berorientasi objek (OOP). Ini dimulai dengan baik dan lembut, jadi bahkan jika Anda seorang pemula untuk PHP dan OOP, Anda akan dapat mengikuti dengan mudah.
Bagian pertama mencakup konsep dasar OOP, seperti objek, abstraksi, pewarisan, enkapsulasi, dan polimorfisme, tetapi bagian berikut mempelajari lebih dalam.
Tutorial ini akan membawa Anda tidak lebih dari 15 menit (termasuk waktu yang Anda butuhkan untuk menguji contoh). Namun, tutorial berikut dalam seri ini jauh lebih panjang dan lebih rumit, jadi untuk masing-masing tutorial Anda mungkin ingin mencurahkan setengah jam atau lebih.
Daftar File & Direktori dengan PHP
Daftar file dan direktori sangat umum dalam pengembangan web. Tutorial ini akan menunjukkan cara membuat daftar file dan direktori dengan fungsi glob()
, kombinasi fungsi opendir()
, readdir()
dan closedir()
, dan fungsi scandir()
.
Anda juga akan mempelajari beberapa teknik daftar file/direktori tingkat lanjut – iterator SPL, seperti FilesystemIterator
, RecursiveDirectoryIterator
, dan GlobIterator
.
Tutorial ini tidak serumit kelihatannya pada awalnya, tetapi Anda mungkin harus menganggarkan setidaknya 45 menit untuk menyelesaikannya. Bahkan bisa memakan waktu lebih lama, jika semuanya tidak berfungsi seperti yang diharapkan dan Anda perlu melakukan beberapa perbaikan.
Tutorial Pembuka & Kompresor CSS3 Otomatis
File CSS adalah file teks tetapi ukurannya bisa sangat besar. Itulah mengapa mereka akan mendapat manfaat dari beberapa kompresi. Selain itu, alih-alih menulis semua properti CSS3 dengan awalan khusus browser dengan tangan, ini dapat diotomatisasi dengan PHP.
Tutorial ini akan mengajari Anda cara melakukannya dengan tepat: Membuat properti CSS3 dengan awalan khusus browser, cara menggabungkan semua file CSS untuk menghemat ruang dan mengurangi waktu buka, dan cara melakukan keduanya secara otomatis saat halaman web diminta.
Perkiraan waktu untuk menyelesaikan tutorial adalah sekitar satu jam.
Buat Captcha Anda Sendiri di PHP
Tutorial singkat ini telah ditulis dengan gaya khas programmer, yang berarti memiliki sedikit atau tanpa penjelasan, komentar singkat yang hilang, dan asumsi bahwa semuanya jelas dan jelas.
Namun, selain dari ini, ini adalah tutorial yang berguna dan programmer yang sedikit lebih mahir mungkin menyukainya hanya karena menggunakan sedikit kata dan banyak kode.
Memulai dengan Ekspresi Reguler PHP
Dan sekarang tutorial favorit semua orang: ekspresi reguler. Sayangnya untuk semua orang yang membencinya, ekspresi reguler cukup berguna, meskipun seringkali Anda dapat melewatinya dengan teknik lain.
Tutorial di tautan menjelaskan apa itu ekspresi reguler, ekspresi reguler yang kompatibel dengan Perl, sintaks dasar ekspresi reguler PHP, cara menggunakan ekspresi reguler di PHP, fungsi regex yang berguna. Selain itu, tutorial ini menyertakan lembar contekan di mana semua hal dasar dikumpulkan di satu tempat yang rapi.
Tutorial ini bisa memakan waktu satu atau dua jam untuk Anda selesaikan tetapi ini tergantung pada keakraban Anda dengan ekspresi reguler. Jika Anda benar-benar asing bagi mereka, berharap untuk membaca beberapa bagian beberapa kali dan, tentu saja, ini akan membawa Anda lebih banyak waktu.
Rotator Banner Sederhana Dengan PHP, jQuery & MySQL
Tutorial ini melampaui PHP, tetapi karena dalam kehidupan nyata itulah yang Anda butuhkan, itulah sebabnya tutorial disertakan di sini. Pertama Anda perlu membuat skema database, lalu kode XHTML, lalu CSS, dan hanya setelah itu Anda akan beralih ke sisi PHP.
Tutorial ini akan memakan waktu setidaknya 2 jam untuk Anda selesaikan, dan itu jika Anda tidak perlu membuat banyak modifikasi pada kodenya.
Membangun CMS di Sore dengan PHP & MySQL
Jika kita jujur di sini, tutorial ini mungkin akan membawa Anda lebih dari satu sore untuk menyelesaikannya. Karena itu, itu juga tidak sesulit kelihatannya.
Untuk membuat CMS, Anda harus terbiasa dengan sintaks SQL dan MySQL, jadi jika Anda tidak memiliki pengetahuan di bidang ini, periksa dulu tutorial yang mengajarkan MySQL di atas, lalu kembali ke yang ini.
CMS yang akan Anda pelajari untuk membangun akan memiliki semua fitur dasar yang Anda harapkan dari CMS.
Bagian depan akan memiliki:
- Beranda dengan 5 artikel terbaru
- Halaman Daftar Artikel (arsip), tempat cuplikan semua artikel ditampilkan
- Halaman “Lihat Artikel” (posting tunggal), di mana pengunjung dapat membaca seluruh artikel
Dan, backend akan memiliki:
- Masuk/keluar admin
- Daftar semua artikel
- Tambahkan artikel baru
- Edit artikel yang ada
- Hapus artikel yang ada
Gambar Skrip PHP Hari Ini
Tutorial ini menunjukkan cara membuat gambar skrip PHP hari ini. Yang perlu Anda lakukan adalah menemukan tanggal hari ini (dengan bantuan fungsi date
), simpan nilainya dalam variabel “ $today
”, dan bandingkan $today
dengan nama hari.
Kemudian Anda menampilkan pesan “Hari ini adalah ” … ” (Anda dapat mengubah pesan, tentu saja), bersama dengan gambar hari itu.
Perkiraan waktu untuk penyelesaian tugas adalah sekitar 10 hingga 15 menit. Namun ini tidak termasuk waktu untuk mencari gambar yang akan ditampilkan setiap hari, jadi Anda mungkin ingin mempersiapkannya terlebih dahulu.
PHP menyenangkan, dan dapat digunakan untuk banyak tugas. Tutorial ini tidak akan menjadikan Anda ahli PHP, tetapi akan membantu meningkatkan keterampilan Anda dan mudah-mudahan memungkinkan Anda mengembangkan aplikasi PHP yang lebih kompleks.