PHP Nasıl Öğrenilir?

Temmuz 23rd, 2007

atay tarafindan eklendi. Web Programlama |

Öncelikle şunu iyi bilmeliyiz php veya herhangi bir web programlama dilini öğrenmek ezbere değil mantığa dayalıdır. Fakat bu işe başlamak isteyenler ya doğru şekilde yönlendirilmediği için veya yanlış kaynaklardan faydalandığı için vazgeçiyorlar veya eğitim sistemimizin yetiştirdiği ezberci papağan öğrenci tiplemesi gibi üretemeyen yalnızca hazır kalıpları kullanan programcı haline geliyorlar.

 PHP’ye nereden başlamak lazım? Nasıl başlamak lazım?

 Yeniden belirteyim, önereceğim bu yöntem yalnızca php için değil tüm web programlama dilleri için geçerlidir. 

PHP ile web sayfası yapmayı, sadece HTML ile web sayfası yapmaktan ayıran en önemli fark veritabanı kullanılmasıdır. İşin içine veritabanı girdiği zaman sayfalar dinamikleşiyor.

O halde aslında php ile yapılacak ilk şey veritabanını kullanmaktır. E tabi bundan önce değişken, if, for gibi döngülere aşina olmanız birkaç kez okumuş olmanız gerekli. Bu yazıda internette binlerce örneği olan if, for vb. döngülerin anlatımı ile doldurmaya hiç niyetim yok, bunları zaten bulabilirsiniz :)

 Dönelim konumuza. Dinamik bir sayfa yapmanın ilk adımı dediğim gibi veritabanı kullanmaktır. PHP ile veritabanı kullanmak ilk etapta hiçte zor birşey değildir. Veritabanı işlemleri aslında basittir, kolaydır. PHP ile veritabanına kayıt ekleme, silme, veritabanından kayıt listeleme ve düzenleme olmak üzere bu 4 ibareyi yapabildiğiniz zaman PHP’ye gerçek manada adım atabilmiş olursunuz.

Yani benim php öğrenmek isteyen arkadaşlarıma önerim değişken,  if, for vb. ezberleri gördükten sonra kesinlikle veritabanı ile başlamalarıdır. Hazır scriptleri editlemek veya kod aşırmak size yalnızca zaman kaybettirir. Sağ kulağınızı sağ elinizle tutmalısınız.

İnternette bol bol makale var. Yapacaklarınızda çok açık. Size başlangıç için bir ziyaretçi defteri kodlamak yeter. İnanın çok zor değil.

Bir ana sayfası olacak veritabanındaki kayıtları listeleyecek, bir yazı ekleme sayfası olacak veritabanına kayıt ekleyecek, bir yönetim paneli olacak veri silecek ve düzenleyecek. Yani olay 4 “şey” den ibaret. Ekle, sil, düzenle, listele.

 Başlangıcı bu ziyaretçi defteri ile yaptıktan sonra yapmak istediklerinize göre bilginizde şekillenecek. Ziyaretçi defteri yaparken öğrendiklerinizle küçük bir program sitesi hazırlayın mesela. Program sitesini hazırlarken daha farklı şeylere ihtiyaç duyacaksınız. Örneğin top 10 listelerken programların isimlerinin yalnızca ilk 20 karakterini almanız gerekecek. O zaman ilk 20 karakteri nasıl keserim diye araştıracaksınız ve bilgilerinize bir bilgi daha eklenecek.

Yani ürettikçe, üretken hale, bilgili hale geleceksiniz. Ama bu iş adım adım. Yürümeyi bilmeden, koşamazsınız bunu sakın unutmayın. İlk projeleriniz çok basit olmalı. O projelerin amacı yalnızca “öğrenmek” olmalı. Eğer üç beş birşey öğrenip “Tamam bu bildiklerim yeter artık bi site yapıyım, döşiyim adsense reklamını” derseniz kendinize yapacağınız en büyük hata olur. Gelişemezsiniz.

Son olarak toparlarsak,

PHP öğrenmek isteyen biri adım adım ne yapmalı?

  • Değişken nedir bilmeli, if, for vb. klasik ve basit özellikleri öğrenmeli.
  • PHP kullanarak ekleme, silme, listeleme ve düzenleme içeren herhangi bir proje yapmalı.
  • Yukarıdaki projeyi yaptıktan sonra hemen farklı bir site yapmaya başlayıp ihtiyaçları doğrultusunda kendisini geliştirmeye devam etmeli.

3 Responses

  1. adem çakır Says:

    gerçekten açıklamaa çok güzel.inşeallah öğrenirim..sağolun

  2. adem çakır Says:

    very goood

  3. Aytekinet Says:

    Asp Öğreniyorum şu an ama herkez php öğrensene diyorlar ne kadar doğru hangisi iyi bilmiyorum

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.