PHP sebagai server side scripting secara umum digunakan untuk
membuat situs dinamis atau aplikasi berbasis web. Jadi langkah awal
untuk mempelajari PHP adalah menguasai HTML terlebih dahulu. Tanpa
penguasaan HTML dasar, rasanya PHP kurang bermanfaat untuk
dipelajari.Links untuk belajar HTML
PHP adalah bahasa pemrograman, artinya untuk menguasai PHP haruslah mengerti algoritma.
Minimal yang harus diketahui untuk hal ini adalah apa dan bagaimana
menggunakan variable, kondisi atau pencabangan, perulangan dan sub-rutin
untuk menyelesaikan suatu masalah. Saat ini sudah banyak buku yang
membahas mengenai algoritma dan pemrograman, silakan cari dan pilih
sendiri.
Install Apache, PHP dan MySQL pada PC Anda. Saya menyarankan untuk tidak menggunakan installer yang instant (seperti PHPTriad, Wampserver, e-novative
dsb), tetapi lebih baik belajar dan mencoba menginstallnya satu demi
satu diawali dari Apache, lalu PHP dan MySQL.Link panduan menginstal
Apache, PHP dan MySQL
Setelah langkah 1 & 2 sudah dipelajari dan sudah dimengerti
(meskipun hanya sedikit) dan langkah 3 sudah bisa Anda lalui. Langkah
berikutnya adalah mempelajari sintaks-sintaks dari PHP dan Anda wajib
memiliki atau mendownload file Help PHP.Link untuk belajar PHP
Coba untuk membuat form isian sederhana menggunakan PHP beserta HTML
yang telah dikuasai. Lalu, tambahkan fitur validasi untuk beberapa atau
semua data sehingga tidak boleh kosong saat submit ditekan.Links
Tutorial membuat form
Pelajari juga teknik session dan atau cookies. Ini penting dan
sangat sering digunakan dalam pembuatan situs dinamis atau aplikasi
berbasi web. Pada langkah ini, minimal Anda bisa membuat halaman login
dengan user dan password yang masih ditulis secara hardcode dalam
script.Links tutorial session dan cookies
Langkah berikutnya adalah mempelajar seluk beluk mengenai database seperti apa itu database, table, record, field dsb. Download dan pergunakan phpMyAdmin untuk mencoba membuat database, table dan field-fieldnya.
Pelajari SQL khusus untuk empat perintah dasar yaitu SELECT, INSERT,
UPDATE dan DELETE. Perintah SELECT adalah perintah SQL yang paling
kompleks karena meliputi klausa JOIN (INNER/OUTER), WHERE, GROUP BY,
HAVING, ORDER BY dan LIMIT (limit adalah klausa yang diperkenalkan
MySQL).Link tutorial SQL
Setelah perintah SQL bisa Anda mengerti (syukur-syukur menguasai),
maka pelajari bagaimana PHP berinteraksi dengan MySQL. Pada langkah ini,
Anda diharuskan menguasai fungsi-fungsi wajib sehubungan dengan MySQL,
yaitu mysql_connect_db, mysql_select_db, mysql_query dan
mysql_fetch_object / mysql_fetch_array.Download Help MySQL.
Sampai disini, coba untuk membuat script sederhana untuk input data
menggunakan form. Data yang diinput melalui form disimpan dalam database
(INSERT). Lalu buat juga script untuk menampilkan data-data yang telah
tersimpan dalam database (SELECT). Selanjutnya, buat fasilitas untuk
mmenghapus (DELETE) dan mengedit data (UPDATE).
Coba membuat halaman login dimana user dan passwordnya dibaca dari database
Coba gabungkan karya nomor 10 dan 11 sehingga hanya mereka yang login saja yang bisa menghapus/mengedit data.
Sampai disini, Anda bisa dikatakan sudah sampai pada tahap beginner.
Selanjutnya banyak-banyaklah bereksperimen dengan membuat proyek-proyek
kecil minimal untuk kesenangan Anda sendiri. Saat Anda mengerjakan
proyek, disanalah pelajaran demi pelajaran bisa Anda dapat dari berbagai
masalah yang muncul.
Sempatkan untuk belajar Javascript saat Anda merasa kemampuan PHP
yang dimiliki sudah lumayan. Kelemahan dari script PHP adalah tidak
dimungkinkannya interaksi pengguna secara on the fly. Nah, kekurangannya
inilah yang di "tambal” menggunakan Javascript. Syukur-syukur Anda bisa
menguasai AJAX.Link tutorial Javascript
Sempatkan pula untuk mempelajari CSS. Ini penting untuk membuat
tampilan/interface situs atau web-based application secara lebih
baik.Link tutorial CSS:
Terakhir. Karena PHP lebih banyak hidup di OS Linux, pelajari juga
linux barang sedikit. Syukur-syukur kalo Anda ternyata sejak awal
belajar di linux
TIPS:
Jangan terlalu memaksakan untuk menghapalkan fungsi, sintaks dari
PHP atau MySQL. Manfaatkan file HELP dalam praktek dan latihan. Semakin
Anda sering praktek dan melatih diri, maka fungsi dan sintaks yang
sering dipakai akan bisa Anda hapal dengan sendirinya.
Jangan terlalu cepat untuk mengambil keputusan untuk bertanya
terhadap masalah atau kesulitan yang timbul. Bertanyalah setelah Anda
mencoba terlebih dahulu.
Rajin-rajin mengikuti milis atau forum dan selalu ingat, diatas langit ada langit
Ini benar-benar sepotong keren dan bermanfaat informasi. Saya puas bahwa Anda berbagi informasi ini membantu dengan kami. Harap tetap kita informasi seperti ini. Terima kasih untuk berbagi.
Halo Im baru ke halaman web ini dan saya ingin berkata Hi. Hal ini dapat menjadi besar situs web dan im senang aku bergabung. Baru ini berkat blog untuk menyambut. Saya hanya datang untuk blog ini indah dan ingin memperkenalkan diri kepada semua orang. Ini benar-benar adalah sebuah situs internet yang sangat baik.
Hanya pikir saya akan menjatuhkan Anda garis untuk memberitahu Anda situs Anda benar-benar batu! Saya telah mencari informasi semacam ini untuk waktu yang lama .. Saya biasanya tidak membalas posting tapi saya akan dalam kasus ini. WoW besar yang hebat.