• 06-05-2014, 03:42:32
    #1
    Üyeliği durduruldu
    Arkadaşlar sık karşılaştığım bir soruya cevap vermek istiyorum. Nasıl PHP öğrenebilirim.

    Öncelikle PHP dilinin ne olduğunu öğrenelim;

    PHP Nedir ?
    PHP, özellikle web uygulamalarının için tasarlanmış olan, sunucu taraflı çalışan Open Source ( Açık Kaynak ) script dilidir.

    PHP nin artıları nelerdir ?
    PHP, çoğu işletim sistemlerinde çalışabilmesi, yüksek performansa sahip olması, bir çok farklı veri tabanında kullanılabilmesi, basite indirgenmiş kodlama yapısı, geniş kütüphanesi ve tüm dillerde kaynakları olması artılarıdır.

    PHP nasıl öğrenebilirim ?
    Öncelikle server side ( PHP,ASP,JAVA gibi) programlama dillerinde çalışılabilmemiz için programlama mantığını kavramamız / anlamamız gerekiyor.
    Script yazarken kod yazmak değil mantığı kurmak, işleyişi kafada çıkartmak gerekiyor.

    Programlama mantığını kavramak için bol bol pratik yapmanız gerekiyor.

    Eğer PHP öğrenmek istiyorsanız, öncesinde öğrenilmesi gereken ilk dil HTML dir. HTML bilmeyen adam PHP yazamaz !

    PHP yi yazmamız için takip etmemiz öğrenmemiz gereken client side diller sırasıyla aşağıdaki gibidir bunları öğrenmeden script / www yazamazsınız.

    - HTML
    - CSS
    - JAVASCRIPT
    bu 3 ü olmazsa olmazlardan.
    - JQUERY / AJAX

    Yukarıda belirttiğim dilleri sırasıyla öğrenip uygulamaya başladığınızda webmaster lık yolunda ilk adımları atmış PHP dilini öğrenebilmek için alt yapı oluşturmuş olacaksınız.

    Peki nasıl bu dilleri öğrenebilirim ?
    - Arkadaşlar HTML PHP JS v.s. okuya okuya öğrenilmez KURSLARDA HİÇ ÖĞRENİLMEZ !.
    Bu işin püf noktası araştırmaktır.

    İlk adımları atmak araştırma ruhuna sahip olmak için yapmanız gerekenler.

    1 - Kendinize proje oluşturun / hedef koyun örneğin üyelik sistemi yapıcam.
    2 - Bu iş için gerekli alet hırdavatı hazırlayın bunlar;
    - HTML Editor tavsiye olarak Dreamweaver
    - 5 10 kupa kahve
    - Sizi havaya sokacak kısık sesle dinleyebileceğiniz müzikler.

    Yukarıdakiler tamam ise artık projemize başlayalım.

    Ne demiştik işin püf noktası araştırmak, kimse anasının karnından php ci olarak fırlamıyor bu sebeple internetin nimeti programcının dostu reklamcının veli nimeti google amcadan yararlanıcaz.

    Yazımın başında da bahsettiğimiz gibi HTML PHP gibi diller TR ve diğer dillerde kaynağı olan dillerdir bu sebeple google amca bizimde veli nimetimizdir

    Benden bu kadar artık top sizde html den araştırmaya başlıyoruz okuyoruz uyguluyoruz hata alıyoruz hatanın sebebini araştırıyoruz hatayı düzeltiyoruz ve bu hatanın sebebini yapılması gerekeni ve yapılmaması gerekeni öğreniyoruz. Bol bol pratik yapıyoruz.

    UNUTMAYALIM.
    1 - KURSLARDA BU İŞ ÖĞRENİLMEZ.
    2 - HTML - CSS - JS BİLMEDEN PHP ÖĞRENİLMEZ.
    3 - COPY PASTE KODU DİREK ALIP KULLANILMAZ.

    Sorularınızı hatalarınızı gerek bu konudan gerek pm ile sorabilirsiniz.
    Not : Uzun uzun yazmak isterdim zaman konusunda problem var o yüzden bir dahaki yazıda görüşmek üzere...
  • 06-05-2014, 08:50:07
    #2
    çoğu dilde bu mantıkta hareket edilebilir.
  • 06-05-2014, 08:59:50
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    +1, söylediklerine kesinlikle katılıyorum. Konuyu yukarıya alalım.
  • 06-05-2014, 09:42:38
    #4
    Üyeliği durduruldu
    Güzel bir konu yazmışız güzel bilgi için ve yeni başlayacak arkadaşlara teşekkürler
  • 06-05-2014, 11:04:46
    #5
    Üyeliği durduruldu
    Eklemek isteyen arkadaşlarda görüşlerini yorum yaparsa konuyu editlemiş oluruz. Naısl öğrenebilirim diye çok konu açılıyor forumda. Hızlı erişim olur.

    - Ezber 'den kaçınılmalı
    - Emeklemeden koşmamalı temelini iyi alıp sabırlı olunmalı
    - Her konu sonunda örneklerle pekiştirilmeli.bir konuda eksiğin varsa ileriyi gitmeden o eksiğini kapatmalı.
  • 06-05-2014, 11:13:06
    #6
    Yakın zamanda çalısmaya başladım önerileriniz için teşekkür ederim. bana yarar sağlayan bir web sitesini de ben paylaşayım. eğer birazcık ingilizceniz varsa http://www.codecademy.com/ üzerinden html/css dersi ile başlayabilirsiniz. tamamen uygulamalı güzel bir sistem.
  • 06-05-2014, 11:14:31
    #7
    Bazı noktalarına kısmen katılsam da, aşağıda alıntıladığım noktaya kesinlikle katılmıyorum. "PHP kullanarak Script yazmak" ile "PHP kullanmak" apayrı şeylerdir. Backend ile Frontend mantığını tam olarak kavramak lazım.

    PhpDeveloper adlı üyeden alıntı: mesajı görüntüle
    Eğer PHP öğrenmek istiyorsanız, öncesinde öğrenilmesi gereken ilk dil HTML dir. HTML bilmeyen adam PHP yazamaz !
  • 06-05-2014, 12:16:31
    #8
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Bazı noktalarına kısmen katılsam da, aşağıda alıntıladığım noktaya kesinlikle katılmıyorum. "PHP kullanarak Script yazmak" ile "PHP kullanmak" apayrı şeylerdir. Backend ile Frontend mantığını tam olarak kavramak lazım.
    ben tam olarak dediğini anlıyamadım üstad ? Html bilmeyeden adam tabiki php kullanamaz, kullanıcıdan veri alacaksın. Sadece php ile nasıl alacaksın ? (Web için geçerli)
  • 06-05-2014, 12:25:33
    #9
    Eğer projenin backend kısmı beni ilgilendiriyorsa, "alacağım veri" kavramından ziyade "bana gelen veri" olarak bakarım olaya. Arayüzü kim nasıl yapıyorsa yapsın, bana veriyi göndersin. İşleyip json olarak cevap göndereyim. Arayüz kısmında alsın o json verisi ile isterse takla atsın. Beni çok da ilgilendirmez açıkcası

    Quismo adlı üyeden alıntı: mesajı görüntüle
    ben tam olarak dediğini anlıyamadım üstad ? Html bilmeyeden adam tabiki php kullanamaz, kullanıcıdan veri alacaksın. Sadece php ile nasıl alacaksın ? (Web için geçerli)