Sayıları artık milyonları bulan web sitesiyle birlikte, içeriğe ulaşmak için ana kaynak internet oldu. Olağanüstü nitelikte web uygulaması ve internet sitesi yapmak isteyenler PHP tercih ediyor. Çok çeşitli özellikler sunan bu çok yönlü ve maharetli kod yazma dili web sayfalarını interaktif ve canlı bir hale getiriyor. Çok sayıda özelliği bünyesinde barındıran bu dil sitelere birçok işlev katmayı mümkün kılıyor.
Web sitesi yapmak için harcanan vakit kıymetli bir yatırımdır. Dinamik bir web site oluşturma süreci ise PHP ile diğer programlama dillerine göre çok daha kolay ve hızlıdır.
1. Neden PHP?
2. İçindekiler
3. Local Server Kurulumu(XAMMP)
4. ÖNEMLİ !! XAMMP Port Çakışması
5. Sublime Text 3 Kurulumu
6. Php’ye Giriş?
7. Php de Değişkenlerin Kullanımı?
8. Php'de Veri Türleri?
9. PHP'de Sabit Değişkenler
10. PHP'de Sihirli Karakterler
11. Php Aritmetik Operatörler
12. Php Atama Operatörleri?
13. Karşılaştırma Operatörleri?
14. Mantıksal Operatörler?
15. PHP koşullu ifadeleri(İF-ELSE İF-ELSE)?
16. Switch-Case İfadesi?
17. Ternary (Üçlü) Operatör Kullanımı?
18. If-Else ve Switch-case için Alternatif Sözdizimleri
19. PHP'de Dizi Oluşturmak?
20. İç içe dizi tanımlamak?
21. PHP'de Sabit Değişkenlerde Dizilerin Kullanımı?
22. For Döngüsü?
23. Foreach Döngüsü?
24. While Döngüsü?
25. Do-while Döngüsü?
26. Php’de Fonksiyon Kullanımı?
27. PHP'de Anonim Fonksiyonlar?
28. Fonksiyonda Sınırsız Parametre Göndermek?
29. Recursive Fonksiyonlar?
30. Fonksiyon Varlık Kontrolü (function_exists())
31. PHP'de Üreteç Fonksiyonlar (Yield)
32. Fonksiyonda Static Değişken Kullanımı
33. Parametre ve Return Değişken Türü Dayatması
34. PHP'de Dizi Fonksiyonları -1
35. PHP'de Dizi Fonksiyonları -2
36. PHP'de Dizi Fonksiyonları -3
37. PHP’de String Fonksiyonları
38. printf(), sprintf(), vprintf(), vsprintf() Fonksiyonları
39. Örnek HTML Form Örneği
40. GET ile POST Nedir?
41. POST ile Değer Göndermek / Almak
42. Htmlspecialchars() Fonksiyonu Kullanımı
43. GET ile Değer Göndermek / Almak
44. REQUEST ile Değer Göndermek / Almak
45. PHP ile Aynı Sayfada Birden Fazla Form İşlemi
46. Dosya Çağırmak (Include, Require, Require_once)
47. Dosya Oluşturmak/Okuma/Silmek
48. Dizin Oluşturmak/Silmek
49. Dizin/Dosya Olup Olmadığını Kontrol Etmek
50. Dosya ve Dizinlerde CHMOD Ayarını Belirlemek
51. Dizindeki Dosyaları Listelemek
52. Dosya ve Dizin Adlarını Yeniden Adlandırmak / Taşımak
53. Oturum (Session) Başlatmak/Kullanmak/Silmek
54. Örnek: Giriş Yap Uygulaması
55. Çerez (Cookie) Oluşturmak/Kullanmak/Silmek
56. Zaman Ayarlı Session Örneği
57. Cookie ve Session'larda Dizi (Array) Depolamak
58. Dosya Yükleme Formunun Oluşturulması
59. PHP ile Yüklenen Dosyaların Bilgilerini Almak ($_FILES)
60. PHP ile Dosya Yüklemek
61. PHP'de Dosya Yükleme İşlemini Kolaylaştırmak için Fonksiyon
62. PHP'de Çoklu Dosya Yüklemek
63. SQL ve MySQL Nedir? Farkları Nelerdir?
64. MySQL'de Veritabanı (DATABASE) Oluşturmak / Silmek / Listelemek / Seçmek
65. MySQL'de Tablo (TABLE) Oluşturmak / Listelemek / Silmek
66. MySQL'de Sütun (COLUMN) Oluşturmak / Listelemek / Silmek
67. PRIMARY KEY ve AUTO INCREMENT Kolonlar
68. MySQL'de Tablo ve Sütunları Detaylı Listelemek
69. MySQL'de Veri Tipleri
70. MySQL Rezerve Edilmiş Kelimelerin Kullanımı
71. MySQL'de CRUD Nedir?
72. MySQL'de Veri Ekleme (INSERT) İşlemi
73. MySQL'de Veri Çekme (SELECT) İşlemi
74. MySQL'de Veri Güncelleme (UPDATE) İşlemi
75. MySQL'de Veri Silme (DELETE) İşlemi
76. MySQL'de WHERE Kelimesi
77. MySQL'de Verilerde Sıralama (ORDER BY)
78. Order by ifadesi ile ASC ve DESC
79. MySQL'de Verilerde Limit (LIMIT)
80. MySQL'de Verilerde Arama (LIKE)
81. MySQL'de IN, NOT IN Kullanımı
82. MySQL'de FIND_IN_SET() Kullanımı
83. MySQL'de İki Değer Arasındakileri Seçmek (BETWEEN - NOT BETWEEN)
84. MySQL'de İlişkili Tablolar (JOIN)
85. MySQL'de COUNT(), SUM(),AVG(), MIN(), MAX() Fonksiyonları
86. Bir .SQL Dosyasını Sunucuya İmport/Export
87. PDO ile Veritabanı Bağlantısı Oluşturmak
88. PDO ile Veri Ekleme (INSERT) İşlemi
89. PDO ile Veri Listeleme (SELECT) İşlemi
90. PDO ile Veri Güncelleme (UPDATE) İşlemi
91. PDO ile Veri Silme (DELETE) İşlemi
92. PDO ile JOIN Kullanımı -1
93. PDO ile JOIN Kullanımı -2
94. PDO ile LIKE Kullanımı
95. PDO ile BETWEEN Kullanımı
96. PDO ile FIND_IN_SET() Kullanımı
97. PDO ile GROUP BY ve GROUP_CONCAT() Kullanımı
98. PDO ile Son Eklenen Verinin ID'sini Almak
99. PDO ile Sayfalama Örneği (1. Yöntem)
100. PDO ile Sayfalama Örneği (2. Yöntem)
101. .htaccess ile Linkleri Manipüle Etmek
102. PHP ile Arama Motoru Dostu (SEF) Linkler Oluşturmak
103. Tarih Fonksiyonları - date(), getdate(), time()
104. Tarih-UNIX ve UNIX-Tarih Değişimleri - strtotime()
105. Yerel Zamanı / Ön tanımlı Zaman Dilimini Ayarlamak
106. PHP'de DateTime() Sınıfı