PHP dersleri
PHP serüvenlerine ilk başladığım zamanlarda, sıfırdan PHP öğrenmek isteyen birileri için kaynak olabilmeyi hedefliyordum. Şuan bunu başarmış olmanın mutluluğunu yaşıyorum.
Ortalama olarak bu dili öğrenmek isteyen birisi için türkçe başlangıç alternatifi olabilecek bu sitede anlatmaya çalıştığım dersleri bir yazıda sırayla toparlayıp sunma zamanı geldi.
PHP öğrenmek isteyenlerin, kendimce başlangıç, orta ve ileri diye derecelendirmeye çalıştığım bu PHP derslerini takip ederek bu alanda başarıya ulaşacaklarına inanıyorum.
- Başlangıç dersleri
- PHP’ye başlıyoruz
- PHP nedir ve neler yapılabilir?
- Wamp Server kurulumu ve kullanımı
- PHP kodlamaya başlarken
- Kod şiirdir
- PHP değişkenleri
- PHP sabitleri
- PHP dizileri (Array)
- PHP Cookie (Çerezler)
- PHP Session (Oturum Yönetimi)
- PHP veri türleri
- PHP ifadeleri ve operatörleri
- PHP döngüleri (While, for, foreach, do … while)
- PHP fonksiyon kullanımı ve örnekleri
- PHP ile checkbox kullanımı
- Orta seviye PHP dersleri
- PHP form kullanımı ve örnekleri
- Faydalı PHP fonksiyonları
- PHP ile tarih ve saat
- PHP dosya sistemi işlevleri
- PHP dizin işlemleri
- PHP ile dosya upload
- PHP MYSQL bağlantısı yapmak
- PHP istisna yönetimi
- PHP mail formu yapımı
- PHP r n t karakterleri
- PHP ile ajax
- PHP bot yapımı
- PHP class (sınıf) yapısı
- PHP çoklu dil desteği
- PHP veritabanı sınıfı
- PHP htaccess kullanımı
- PHP ile sayfalama
- PHP ile SMTP’den mail gönderme
- İleri seviye PHP dersleri
- PHP Data Objects (PDO)
İleri seviye derslerin az olması biraz benim konuları hep ortalama görmemden ve bir de temel konuları anlatmadan ileri seviye mevzulara girmek istemiyor olmamdan kaynaklanıyor, fakat bundan sonra daha fazla ileri seviye serüvenleri okuyabilirsiniz.
İçerikler tamamen ücretsiz ve site tamamen reklamsız olup; tek amacı bu alanda birilerine fayda sağlayabilmektir. Burada yazanları dilediğiniz gibi paylaşabilir, yazılmamış olanları da sorarak öğrenebilir ya da yazılmasını önerebilirsiniz.
Bir başka PHP serüveninde görüşmek üzere.
Yazılanlar ilgini çektiyse, yenilerinden haberdar olmak için e-mail bültenine abone olabilirsin.
PHP derslerini merakla takip ediyor, bu camiaya olan katkılarından dolayı teşekkür ediyoruz.
Öncelikle bu siteyi açtığınız için teşekkür etmek isterim. İleri düzey dersleri de dört gözle bekliyoruz. İlk olarak önceden vermiş olduğunuz sınıf(class) anlatımını biraz daha detaylandırıp kullanımı üzerine ayrıntılı örnekler verirseniz sevinirim. Başarılar…
yardımlarınız için tessekkürler .
Derslerinizi çok başarılı ve eğitici buluyorum. Teşekkürler.
[…] seviye başlıkları altın da PHP öğrenmek isteyen kullanıcılarına dersler veriyor. Ders listesine mutlaka göz atmalısınız. Sitenin özellikle sevdiğim tarafı standart ve kalıplaşmış eski […]
Çok Başarılı tşkrler Devamını Bekliyoruz 🙂
bu çok yararlı bir bilgi teşekkürler
bende çok başarılı buldum gerçeken teşekkürler
Çok faydalı bilgiler teşkkürler paylaşım için.
Netteki en ayrıntılı bilgi kaynaklarından biri php hakkında merak ettiğim bir şey olursa buraya bakıyorum teşekkürler elinize sağlık
Musa kardeş çok güzel işler yapıyorsun. Allah başarını daim etsin. bizler için önemli bir kaynaksın ellerine sağlık herşey için teşekkürler.
Php ile ilgili bir konuyla alakalı araştırma yaparken denk geldim sitenize ve çıkamadım 🙂 Paylaşımlarınız gerçekten benim gözümde altın değerinde, emeğiniz için çok teşekkür ederim. Ayrıca yeni yazılarınızı merakla bekliyorum 😉
Elinize sağlık sevgili kardeşim. Faydalı bilgiler için teşekkür ederim.
emeğinize sağlık…
paylaşımıznız için teşekkürle. takip ediyorum sizi yazılarınız gerçekten bilgi verici
Çok güzel paylaşım teşekkürler.
eline saglık usta
Php derslerinizi çok faydalı buluyorum. Web siteniz sayesinde kendimi geliştirme imkanı bulunuyorum.
Paylaşım için teşekkür ederim. Blogunuzu yakından takip ediyorum ve beğeniyorum. Başarılarınızın devamını dilerim…
Sizden bir ricam var. Acaba Php’de curl kütüphanesinin geniş anlatımını yapabilimeniz mümkünmüdür ? İnternette istediğim tarz bir yazı bulamadım. Konuyu bir türlü anlayamadımda.
Selamun Aleyküm 3 Gündür Sizi Takip Ediyorum Hocam.
Bugun PHP Mail Formu Yapımına Geldim.
Merak Ettiğim Şeyler Vardıda Hocam
Hocam Ben merak Ediyorum Sen Bize Ders Veriyorsun.
Vebizim PHP Öğrenip Faceye Youtube yahooya rakip çıkma HEDEFLERİMİZ Var senin Bize Ders Vermene Rağmen Sen neden Yapmıyorsun yani sen yapamıyorsan biz nasıl yapacağız
Ben tüm dilleri öğrenmeye çalıştım hepsinden %20 öğrendim
ve benim ders aldığım herkese sordum bu soruyu kimse cevap VERemedi
CEVABINI VERİPTE BENİ SUSTURMANIZ DİLEĞİ İLE!!!!
Aleyküm selam,
Öncelikle ilgin ve yorumun için çok teşekkürler.
Bizim de hedeflerimiz var tabii ki, ama maşallah senin hedeflerin bayağı yüksek 😀 ve inşallah başarırsın.
Senin de zamanla fark ettiğin gibi ilgilendiğimiz alanlarda tecrübe edindikçe hayallerimiz de değişmeye başlıyor. Konuyla alakalı çocukluktan örnekler verebilirim; Çocukken uçmanın, süper kahraman olmanın hayallerini kurarız, ama büyüdükçe ve hayatı tanıyıp tecrübeler edinmeye başlayınca artık hedefimiz uçmak değil LYS’den yüksek puan yapıp güzel bir üniversitede sivil havacılık bölümünü kazanmak, daha detaya indikçe matematik ve fizik konusunda kendini geliştirmek gibi şeyler oluyor.
Sorduğunuz soru çok geniş kapsamlı ve bir çok sebebi olan bir mevzu olduğu için bir çok kişi cevap vermemiş olabilir. Ben de bu nedenle sadece bir kısımdan yaklaşmaya çalışacağım. Bu alandaki 6 yıllık tecrübemin sonunda artık Facebook’a sıradan herkesin girdiği ya da baktığı gibi bakamıyorum. Yüz binlerce sunucu, bir sürü datacenter, binlerce kişilik ekip, devasa gelirler ve yatırımlar. Arkasında bizim bildiğimiz ve bilmediğimiz onlarca yazılım ve yine onlarca farklı sunucu tipleri barındıran bir sistem. Biz şuan 2-3 sunucu ile entegre çalışma konusunda çalışmalar yapıp sorunlar yaşıyorken Facebook’a rakip olma hedefim olsa bile daha başta kendim inanmakta zorluk çekerim.
Facebook’un kullandığı sistemlerin, yazılımların adını bile yeni duyuyorken ona rakip olmayı zor hedeflerim. Bunun yerine tüm bu duyduğum ve araştırdığım sistemlerin hepsini öğrenip kendimi geliştirmeyi hedefliyorum. Örneğin Memcache, Varnish, Cassandra ve daha nicesi (bkz: http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/)
Sonuç olarak da; evet burada birilerine PHP konusunda öğrendiklerimin zekatını vermeye çalışıyorum, fakat öğretmenin haricinde hiç bir şey yapmıyor da değilim. Facebook kadar olmasa da Türkiye’nin popüler haber sitelerinden birisinde yazılım geliştirici olarak çalışıyorum. Ve yukarıda da bahsettiğim gibi şuan kendimi bu alanda daha da geliştirmeyi hedefliyorum ve sonrasında ise daha sağlam adımlarla soru işaretleri olmadan yeni daha büyük hedefler edinebileceğime inanıyorum ve sizlere de bunu öneriyorum.
Ama yanlış anlaşılmasın, hedef tabii ki her zaman büyük olması lazım. Yani hedef belirlemenin bir kaç farklı metodu var. Sen çok yüksek bir hedef belirlersin ve bu benim yukarıda saydıklarım senin asıl hedefine ulaşmaktaki adımlardan birisi olur. Benim burada anlatmaya çalıştığım metot; başta gerçekçi hedefler belirleyip bu hedeflerde başarılı olup daha büyük hedeflere güvenle yelken açmak diyebiliriz.
Hedefinize ulaşmanız dileğiyle.
Çok faydalı bir makale takipteyim.
Çok iyi işler yapıyorsunuz. Emeğinize sağlık, severek takip ediyor/ettiriyorum.
musa bey merhaba ben uzman olarak c# asp.net programcısıyım bunun yanı sıra client tarafında da iyiyimdir,php merak saldım ancak visual studio gibi editor bulamadım intellisense destekleyen iyi bir editor tavsiye edermisiniz,ve örneğin c# asp.net de client server tarafı vardır,html başka yerde server kodları başka yerde yazılır php de bu varmı ? yoksa html kodlarıda server kodlarıda tek bir alandamı yazıyorsunuz teşekkürler
Merhabalar, şu yazıda başarılı PHP editörlerinden bahsetmiştim. İlk sıradaki Sublime Text’in CodeIntel eklentisi ile intellisense desteği sağlayabilirsiniz.
Maalesef PHP’de ASP.NET’te ya da Xcode’da olduğu gibi temelinde MVC yapısı bulunmuyor. Fakat bunun için çok harika frameworkler mevcut. Ben bu iş için de Laravel’i öneriyorum.
teşekkür ediyorum çok güzel bilgiler var.
Eywallah kardeş sade net bir anlatım olmuş yeni başlayanlar için gerçekten güzel bir kaynak
Teşekkür ediyorum verdiğiniz bilgilerden dolayı
Vermiş olduğunuz bilgiler için teşekkür ederim. Allah sizden razı olsun.Eğer php yi tam olarak öğrenirsem deneme sınavı scripti yazarak öğrencilere faydalı olmak istiyorum.
tesekkurler cox yaxsi dersliklerdi
güzel bir tema ve dersleriniz çok iyi
ayrıntılı değil 🙁
Dersleriniz çok kaliteli ve bize çok şey kattı diyebiliriz. Yazılarınızın ve derslerinizin devamı dileğiyle, iyi çalışmalar.
güzel ders teşekkürler
Merhaba çok değerli Musa kardeşim. “Burada yazanları dilediğiniz gibi paylaşabilir, yazılmamış olanları da sorarak öğrenebilir ya da yazılmasını önerebilirsiniz.” Demişsiniz.
Buna dayanarak şöyle bişey sormak istiyorum. Benim yapmış olduğum bir HTML site var. Şimdi bu siteyi site sahibi kendisi güncellemek yeni sayfa eklemek yada var olan sayfaların içeriğinde değişiklik yapmak istiyor. Kısacası bu HTML siteye sadece mevcut sayfaların içeriklerini değiştirebilmek ve yeni sayfa ekleyebilmek için bir yönetim paneli yapmam gerekiyo. Fakat bu konuda pek fazla hatta hiç denecek kadar bilgi sahibiyim. Nasıl bir yol izlemem gerekiyor. Bu konu acil bir konu. Pratik bir çözüm yolu varmı?. Pratik bir çözüm yolu yoksa PHP ye hangi konudan başlayarak bu yönetim paneli olayını çözerim. Çok acil olarak soruma cevap verip mesaj yazarsan sevinirim.
Teşekkür eder başarılar dilerim.
Benim burada yaptığım gibi WordPress kurabilirsin 🙂
Arşiv için teşekkürler.
Elinize sağlık çok güzel anlatımlarınız var.
Selamlar,
Uzun süredir internet üzerinden çeşitli programlama derslerini takip etmekteyim. Bugüne kadar gördüğüm en sade ve anlaşılır konu anlatımı olmuş. Özellikle anlatım tarzınızdaki samimiyet konuya daha iyi motive olmayı sağlıyor. Emeklerinize, ellerinize, aklınıza sağlık.
Teşekkürler
kardeşim sunduğun hizmet çok faydalı başarılarının devamını diliyorum
Hocam elinize sağlık güzel paylaşım olmuş…
Dersleriniz çok anlaşılır,güzel ve eksiksiz yalnız bir konu eksik kalmış sanki PHP ile admin paneli oluşturma ve admin paneli içerisinde sayfa oluşturma,sayfa istatistikleri gibi bölümler.Bu konuyu da anlatırsanız çok memnun olurum şimdiden Teşekkürler.
Muhtesem bir site.. Javayi ogrenmek bir hayli zamanimi almisti, fakat o kadar basit anlatiyorsunuz ki, Javada bile dogru duzgun anlayamadigim konulari daha iyi anliyorum PHP ile.. Allah hizmetinizi artirsin, guzel isler nasip etsin 🙂
Bu yararlı güzel konu için teşekkür ederim.
Php ile masaüstü yazılım geliştirmek mümkün mü ? Bu konuda bi yazı paylaşır mısınız.
Iyi günler. PHP kodlamayla ilgili sunucu yükü ve nasıl aşağı çekilebilir hakkında bir yazı yazarmısınız? Sitenizde bulamadım.
Men Azerbaycandan sizi salamliyiram. Cox sagolun derlere gore
Tesekkürler
Çok güzel kısa ve aydınlatıcı bilgiler veriyorsunuz. Teşekkürler.
efendim ben sadece html 5 css ve çok azda olsa java script biliyorum bana asp dediler vb script dediler asp.net dediler ama ben php diline hiç birşeyi deyişmem sizce ne yapmalıyım
PHP serüvenleri blogunda size “PHP değil asp.net öğrenin” dememi beklemiyorsunuz sanırım 😀 Fakat o programlama dilleri ile de giriş seviyesinde çalışmalar yapıp bilgi sahibi olmanızı öneririm; bir çok konuda bilgi sahibi olun, fakat bir konuda uzmanlaşın. Bu tarz çalışmalar zaman kaybı yerine size yeni bakış açıları ve tecrübeler kazandırmış olur. Zaten bu dilleri denediğinizde kendiniz de bu sorunun cevabını verebilecek konuma ulaşırsınız. Çalışmalarınızda başarılar, mutlu kodlamalar!
selam
php
derslerine bu bloktan çalışıyordum fakat bilgisayarıma format attıktan sonra
wamp server dll hatası vermeye başladı ne yapabilirim teşekkürler
Hata mesajını Google’da aramayı deneyin, o sorunla başkalarınında karşılaştığına ve sorunun çözümüyle alakalı sonuçlar bulacağınıza eminim.
sizin belirttiğiniz kullanıcı girişli form dersindeki kodları giriş.php kontrol.php şeklinde oluşturup kodları yapıştırıyorum fakat giriş yap butonunca basınca bilgileri kontrol.php dosyasına göndermiyor hatta hiç bir şey yapmıyor acaba sunucumdamı hata var dedim ve dosyaları kendi hostuma attım byethost15.com hostuma attım fakat çalışmadı ne yapmalıyım hem wamp hemde byethost15.com sunucusunda çalışmayınca ne yapmam gerektiğini sormak istedim şimdiden teşekkür ederim.
emeğinize sağlık çok eğitici
ben kullanıcı girişli siteler oluşturuyorum
fakat yanlış şifre girildiğinde lütfen giriş yapın diyor fakat alt satırlarda çıkış yap diye html linki gösteriyor doğru şifre girilmeden html kodlarını gizliyebilirmiyim
ayrıca şimdilik pek bir ciddi işim olmadığı için metin belgesini veri tabanı olarak kullanabilirmiyim veya excel’i
wamp yerine xammp kullansak sorun olur mu ?
dilediğiniz geliştirme ortamını kullanabilirsiniz
Hocam ileri duzey derslerini dort gozle bekliyoruz, ellerinizie saglik
yanış anlamasan bir sorum iki sorum olacak birincisi bu siteyi kebdin mi kodladın ikincisi bu siteye bukadar çok ziyaretçi gelmesini ne fici çabaların oldu reklamı sitenin içeriyi iyi olmasndan mı
Site de wordpress kullanılmıştır ki mantıklısı olanda budur. Ortada hazır yapılmış birşeyi kullanmak varken onu sıfırdan yazmak gereksiz olur.
benim yerime cevaplamışsınız teşekkür ederim. Reklam konusunda da herhangi bir çalışmam olmadı, sitenin yaşının ve içeriklerin etkisinin olduğunu düşünüyorum.
peki wordpress ile sosyal ağ yapılırmı
Konular ve yol gösterme açısından gerçekten çok güzel iş yapıyorsunuz.
çok güzel teşekürler
Harika ve özverili anlatımınız, emeğiniz için TEŞEKKÜRLER…
Paylaşımlar için teşekkür ederim.Sizin sayenizde birçok şey öğrendim.
Konular ve yol gösterme açısından gerçekten çok güzel iş yapıyorsunuz.
emeğinize sağlık
Merhaba, php öğrenmeye yeni başladım ve bu sitedeki anlatım benim öğrenme becerime çok uygun.fakat sormak istediğim birşey var konular güncel mi?(kullanılmayan eski methodlar ya da php 7.3’e kadar olan yenilikleri kapsıyor mu)
dersler için çok tesekkur ederim gercekten cok ama cok faydalı yeni baslayan kullanıcılar için .. bu sebepten dolayı wappler.io adresini de incelemenizi önemle tavsiye ediyorum .
her şey çok güzel tebrik ederim çok güzel anlatmışsınız fakat öncelikle ben bu işe yeni başladım ve buraya kadar herşey çok güzel gidiyor ama gelelim ben bunları uygulamalı nasıl yapacğım apche kurdum php localhost üzerinden kendimin belirlediği bir dosyada .php uzantılı text dosyaları ile çalışıyorum browser üzerinden kontrol ediyorum düz yazı şeklinde herşey çıkıyor bunu nasıl bir site haline getireceğim onu anlayamadım
çok teşekkürler, iyi içerik
Öncelikle teşekkür ederim. Cami Halısı sektöründeyim ve sizlerin sayesinde kendi sitemi kendim yapabiliyorum sorunlarımı adam akıllı bir şekilde çözebiliyorum.