1 OBJECT ORIENTED PROGRAMLAMA 1 Bafllangݍ (Construct ve

Transkript

1 OBJECT ORIENTED PROGRAMLAMA 1 Bafllangݍ (Construct ve
++PHP-icindekiler
2/28/13
6:36 PM
Page vii
‹Ç‹NDEK‹LER
1 OBJECT ORIENTED PROGRAMLAMA
Bafllang›ç (Construct ve Destruct Metotlar›)
__autoload Fonksiyonu
Gizlilik
Public
Private
Protected
Static Metot
Const Sabit Metot
Final Metot
Sihirbaz Metotlar
__toString
__call
Overloading
Nesne Klonlama
Soyut S›n›flar
Nesne Arayüzleri (Interface)
Son Söz
1
2
3
4
6
7
9
11
13
14
15
15
16
16
21
24
32
37
2 GeoIP ‹LE IP KONTROL
39
3 MEMCACHE
47
Ne Tür Sitelerde Kullan›l›r?
49
Kurulum
50
PHP için Memcache Kurulumu
PHP ile Memcache Kullan›m›
Smarty ve Memcache ile cache
52
54
57
Session’› Memcache’de Tutmak
60
Son Söz
62
4 xCache
65
Smarty ve xCache
72
++PHP-icindekiler
2/28/13
6:36 PM
Page viii
viii PHP
5 MySQL
MySQL Tablo Yap›lar›
MyISAM
InnoDB
BerkeleyDB
ARCHIVE
MEMORY
75
77
78
80
83
83
84
CSV
EXAMPLE
FEDERATED
MERGE veya MRG_MYISAM
Fonksiyonlar
VIEW
TRIGGER
Stored Procedures
PREPARE
WHILE
CURSOR
EVENTS SCHEDULER
INDEX’ler
FULLTEXT INDEX
QUERY CACHE
PARTITION
85
85
86
87
88
90
92
95
96
97
98
101
104
107
111
113
Transaction Backup
SLOW QUERY LOG
MySQL Performans›n› Artt›rmak
Son Söz
119
120
122
123
6 ZendPlatform
ZendPlatform’un Yararlar›
7 VERS‹YON KONTROL “SUBVERSION”
CVS
Subversion
125
126
131
132
132
++PHP-icindekiler
2/28/13
6:36 PM
Page ix
‹Ç‹NDEK‹LER ix
Avantajlar›
Ne için Kullan›labilir?
Linux için Kurulum
Windows için Kurulum
Subversion ile Proje Oluflturma
Subversion Ayarlar›
Checkout Komutu
Add ve Commit Komutlar›
Delete
Copy ve Move Komutlar›
List
Log
Cleanup
Update
Subversion’a D›flar›dan Eriflim
WebDav ile Subversion’a Eriflim
TortoiseSVN
Subversion’un Web Projelerinde Kullan›lmas›
Zend Studio ile Subversion Kullan›m›
Son Söz
8 SMARTY
Smarty’nin Bize Sa¤lad›¤› Faydalar
MVC (Model, Görünüm, Kontrol) Yap›s›
Smarty’de include
Smarty ile Cache’leme
Smarty’de Çoklu Cache
Smarty’de Cache ‹çerisinde Dinamik Alan Oluflturma
Smarty’de Plugin Oluflturma
MVC ile Üyelik Sistemi Uygulamas›
Son Söz
9 VPOS 3D SECURE UYGULAMASI (SANAL POS)
3D Secure
Kart Sahibi için Yararlar›
133
133
134
135
135
137
139
140
140
141
142
143
143
144
145
147
148
155
156
159
161
162
163
168
170
171
176
177
180
226
227
228
229
++PHP-icindekiler
2/28/13
6:36 PM
Page x
x PHP
E-Ticaret Siteleri için Faydalar›
Normal API ile Kredi Kart›yla ‹fllem Mant›¤›
3D Secure ile Kredi Kart› ‹fllem Mant›¤›
3D Secure ile Güvenli Ödeme ‹fllemi
Son Söz
229
229
230
233
272
10 SEO (SEARCH ENGINE OPTIMIZATION)
Site Haritas›
Site Haritas› Kaydetme
Robots
Arama Motorlar›na Özel ‹çerik Listeleme
Apache için Rewrite
Lighttpd için SEO
Son Söz
273
274
275
275
276
277
281
283
11 AJAX
AJAX JS
JSON
JSON ile Listeleme
Location (Ülke-‹l-ilçe) Sistemi
Son Söz
285
286
290
293
298
314
12 TASARIM fiABLONU (DESIGN PATTERN)
Singleton Pattern
Factory Pattern
Decorate Pattern
Prototype Pattern
Adapter Pattern
Son Söz
317
317
321
323
325
327
328
13 NAMESPACE
329
14 PDO
347
15 HATA YAKALAMA
381
16 SOAP WEB SERV‹SLER‹
XML Extensible Markup Language (Geniflletilebilir ‹flaretleme Dili)
XML Deklarasyonu
391
392
392
++PHP-icindekiler
2/28/13
6:36 PM
Page xi
‹Ç‹NDEK‹LER xi
Veri Etiketi (Tag)
‹çerik (Content)
Eleman (Element)
Özellik (Attribute)
Aç›klama (Comment)
Well-formed (Düzgün) XML Document Nedir?
XML NameSpace Kavram›
XML Serilefltime (XML Serialization) Nedir?
XML fiema (XML Schema - XSD)
SOAP (Simple Object Acces Protocol)
WSDL Web Service
Definition Language
SOAP UI ile Web Servis Testleri
PHP ile Soap Web Servis Oluflturma
Son Söz
17 DEPLOYMENT
Deployment ‹çin Sunucu Ayarlar›
Apache Web Server
Lighttpd
Canl› Sunucu Aktar›m›
Son Söz
393
393
393
393
393
394
394
396
397
400
401
401
416
418
421
423
424
424
425
426
427
++PHP-icindekiler
xii
2/28/13
6:36 PM
Page xii

Benzer belgeler

PcProx MySQL Kurulumu

PcProx MySQL Kurulumu 12- Modify Security Setting işaretli iken New root password e “agm” yazınız ve confirm e de aynısını yazınız. Enable root access from remote machines i de işaretleyip Next e basınız.

Detaylı