Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   
PHP ve AJAX
Mart 2010 / 2. Baskı / 392 Syf.

Baskısı tükenmiştir.
 
   

Ajax şu anda Yahoo, Facebook, Hotmail ve Google gibi büyük servisler tarafından kullanılan ve web isteklerinin JavaScript üzerinden gönderilip yine aynı yoldan alınması esasına dayanan bir teknolojidir. Kitapta bu teknolojinin PHP ile birlikte kullanılması anlatılmıştır. Bunun için öncelikle PHP dilinin temellerinden bahsedilmiş daha sonra ise Ajax metodlarını çagırabilmek için gerekli JavaScript dili ve DOM modeline deginilmiştir. Kitabın son 8 bölümünde ise PHP, JavaScript, JQuery ve DOM modelinden faydalanılarak bol örnekli Ajax uygulamaları geliştirilmiştir.

Konu Başlıkları
PHP ve Ajax Teknolojisi
PHP Kurulumu
PHP Dilinin Genel Yapısı
Değişkenler ve Sabitler, Operatörler
Karar Yapıları, Döngüler, Kullanıcı Tanımlı Fonksiyonlar
HTML Form İşleme, PHP ile MySQL
PHP İle XML
PHP İle RSS
JavaScript ve DOM
Ajax Programlamaya Giriş
Ajax İle HTML Form İşleme
Ajax İle Veritabanı
Ajax İle XML
Ajax İle RSS
Ajax İle RSS
JQuery ile AJAX
Ajax ile Session
Ajax ile Cookie
Barkod: 9789750211980
Yayın Tarihi: Mart 2010
Baskı Sayısı:  2
Ebat: 16x23
Sayfa Sayısı: 392
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
Önsöz  7
Teşekkür  9
Özgeçmiş  11
1. PHP ve Ajax Teknolojisi  21
1.1. Web Teknolojileri  21
1.2. PHP Dili  21
1.2.1. PHP’nin Kullanım Alanları  22
1.3. AJAX Teknolojisi  23
1.4. Ajax’ın Avantaj ve Dezavantajları  23
1.5. Örnek Ajax Uygulamaları  24
2. PHP Kurulumu  29
2.1. Windows İşletim Sistemine PHP Kurulumu  29
2.1.1. Windows’ta Apache Web Sunucusuna PHP Desteği Verilmesi  29
2.1.2. IIS Web Sunucuna PHP Desteği Verilmesi  30
2.2. Linux İşletim Sistemine PHP Kurulumu  33
2.2.1. Linux’ta Apache Web Sunucusunun Sisteme Kurulması  33
2.2.2. PHP’nin Apache ile Birlikte Derlenmesi  33
2.3. Linux İşletim Sistemine MySQL Kurulumu  34
2.4. Windows İşletim Sistemine MySQL Kurulumu  36
2.5. PHP Kurulumun Test Edilmesi  36
2.6. Kitaptaki Örneklerin Çalıştırılması  37
3. PHP Dilinin Genel Yapısı  41
3.1. HTML Kodundan PHP’yi Ayırmak  41
3.2. PHP Dilinin Genel Yazım Kuralları  42
3.3. Açıklama Satırları Yazma  44
4. Değişken ve Sabitler  51
4.1. PHP’de Veri Tipleri  51
4.1.1. Boolean Veri Tipi  51
4.1.2. String Veri Tipi  52
4.1.3. Integer Veri Tipi  53
4.1.4. Floating Point Veri Tipi  54
4.2. Değişkenler  55
4.2.1. Dizi Tipi Değişkenler  56
4.2.2. Nesne Tipi Değişkenler  58
4.2.3. Değişkenin Değişkeni  58
4.2.4. Değişkeni Referans Olarak Gösterme  59
4.2.5. Değişkenlerin Etki Alanı  59
4.3. Sabitler  61
5. Operatörler  67
5.1. Aritmetiksel Operatörler  67
5.2. Bit İşlem Operatörleri  68
5.3. Atama Operatörleri  70
5.4. Artırma Azaltma Operatörleri  71
5.5. Karşılaştırma Operatörleri  72
5.6. Mantıksal Operatörler  73
5.7. String Operatörleri  75
6. Karar Yapıları  83
6.1. if Karar Yapıları  83
6.2. if … else Karar Yapıları  84
6.3. if … elseif Şeklindeki Karar Yapıları  88
6.4. switch …. case Karar Yapıları  89
6.5. Alternatif Karar Yapıları  92
7. Döngüler  101
7.1. for Döngüsü  101
7.2. foreach Döngüsü  109
7.3. while Döngüsü  111
7.4. do … while Döngüsü  113
8. Kullanıcı Tanımlı Fonksiyonlar  121
8.1. Fonksiyon Tanımlama  121
8.2. Fonksiyonlarda Call By Reference  125
8.3. Varsayılan Parametreli Fonksiyonlar  126
8.4. Parametre Sayısı Değişen Fonksiyonlar  127
8.5. Kendi Kendini Çağıran Fonksiyonlar  128
8.6. Dışarıdan Bir Dosyadan Fonksiyon Çağırmak  128
9. HTML Form İşleme  137
9.1. HTML Form Etiketi  137
9.2. Form Metin Kutusu Nesnesi  140
9.3. Form Buton Nesneleri  143
9.4. Form Radyo Buton Nesnesi  145
9.3. Form Onay Kutusu Nesnesi  148
9.5. Form Açılır Kutu Nesnesi  150
9.6. Form Metin Alanı Nesnesi  151
9.3. Form Gizli Metin Nesnesi  152
9.7. Çalışma Anında Form Nesnesi Oluşturma  153
9.8. HTML Linkleri ile Değişken Gönderme  155
10. PHP ile MySQL  165
10.1. Veritabanı ve Tabloların Oluşturulması  165
10.2. MySQL Veritabanı Sunucusuna Bağlantı  169
10.3. PHP ile MySQL Sunucusuna Sorgu Göndermek  171
10.3.1. MySQL’e SELECT Sorguları Göndermek  171
10.3.1.1. SELECT Sorgularına WHERE ile Şart Eklemek  175
10.3.1.2. SELECT Sorgularında ORDER BY ile Sıralama Yapmak  178
10.3.1.3. SELECT Sorgularında GROUP BY ile Gruplama İşlemleri  178
10.3.1.4. SELECT Sorgularında Alt Sorgu Kullanma  180
10.3.2. MySQL’e UPDATE Sorguları Göndermek  181
10.3.3. MySQL’e INSERT Sorguları Göndermek  181
10.3.4. MySQL’e DELETE Sorguları Göndermek  182
11. PHP ile XML  191
11.1. XML  191
11.2. PHP SimpleXML Eklentisi  193
11.2.1. SimpleXML Kullanarak XML Dosyalarını Okuma  194
11.2.2. SimpleXML Kullanarak XML Dosyalarına Yazma  198
11.3. Veritabanındaki Sorguların XML’e Dönüştürülmesi  200
12. PHP ile RSS  207
12.1. RSS Nedir?  207
12.2. RSS Verilerinin Okunması  208
12.3. RSS Verilerinin Oluşturulması  212
13. JavaScript ve DOM  219
13.1. JavaScript  219
13.2. İlk JavaScript Programımız  219
13.3. Veri Tipleri ve Değişkenler  220
13.3.1. Dizi Tipinde Değişkenler  223
13.4. Operatörler  224
13.4.1. Aritmetiksel Operatörler  224
13.4.2. Atama Operatörleri  225
13.4.3. Artırma Azaltma Operatörleri  225
13.4.4. Karşılaştırma Operatörleri  226
13.4.5. Mantıksal Operatörler  227
13.4.6. String Operatörleri  228
13.5. Karar Yapıları  229
13.5.1. if Karar Yapıları  229
13.5.2. if … else Karar Yapıları  230
13.5.3. if … else … if Şeklindeki Karar Yapıları  231
13.5.4. switch …. case Karar Yapıları  232
13.5.5. Alternatif Karar Yapıları  233
13.6. Döngüler  234
13.6.1. for Döngüsü  234
13.6.2. while Döngüsü  235
13.6.3. for … in Döngüsü  236
13.7. Kullanıcı Tanımlı Fonksiyonlar  237
13.8. JavaScript’le HTML Formlarını İşleme  238
13.8.1. Metin Kutularını İşleme  239
13.8.2. Butonların İşlenmesi  240
13.8.3. Radyo Butonların İşlenmesi  243
13.8.4. Onay Kutularının İşlenmesi  244
13.8.5. Açılır Kutularının İşlenmesi  246
13.8.6. Metin Alanlarının İşlenmesi  247
13.8.7. JavaScript’le HTML Formları Dışında Çalışmak  248
13.9. JavaScript ve DOM  250
14. Ajax Programlamaya Giriş  261
14.1. Ajax Nesnesinin Yaratılması  261
14.2. Ajax Nesnesi ile Sunucunun Haberleşmesi  262
14.2.1. Ajax Nesnesi ile GET Metodu Kullanımı  263
14.2.2. Ajax Nesnesi ile POST Metodu Kullanımı  266
14.2.3. Ajax Nesnesine Birden Fazla Değişkenin Cevap Olarak Döndürülmesi  266
14.4. Internet Explorer’da Karşılaşılan Cache Problemleri  269
14.5. Parametre Gönderilirken Karşılaşılan Türkçe Karakter Problemleri  269
15. Ajax ile HTML Form İşleme  275
15.1. Metin Kutularının İşlenmesi  276
15.2. Radyo Butonların İşlenmesi  282
15.3. Onay Kutularının İşlenmesi  284
15.4. Açılır Kutularının İşlenmesi  286
16. Ajax ile Veritabanı  295
16.1. Kayıt Arama ve Listeleme  295
16.2. Kayıt Güncelleme  304
16.3. Kayıt Silme  308
16.4. Kayıt Ekleme  312
17. Ajax ile XML  321
17.1. Ajax ile XML Dosyalarının Çağrılması  321
17.2. JavaScript ile XML Verileri Üzerinde İşlem Yapma  323
17.3. Ajax ile XML Dosyalarına Veri Girişi  325
18. Ajax ile RSS  335
18.1. Ajax ile Doğrudan RSS Dosyalarının Çağrılması  335
18.2. Ajax ile PHP Üzerinden RSS Dosyalarına Erişmek  339
18.3. Ajax ile RSS Dosyasına Veri Girişi  341
19. JQuery ile AJAX  349
19.1. JQuery ile İlk Uygulamamız  349
19.2. JQuery ile HTML Elemanlarının Seçilmesi  350
19.2.1. JQuery ile HTML Etiketlerinin Seçilmesi  350
19.2.2. JQuery İle CSS Sınıflarının Seçilmesi  352
19.2.3. JQuery İle Form Elemanlarının Seçilmesi  353
19.2.4. HTML Etiketlerini Filtreleyerek Seçmek  355
19.3. JQuery ile Ajax Uygulamalarına Giriş  358
19.3.1. JQuery $.get ve $.post Metotları ile Ajax İsteğinde Bulunmak  361
19.3.2. Serialize() Metodu ile Form Değişkenlerinin Gönderilmesi  364
19.4. JQuery ile Ajax Olayları  367
20. Ajax ile Session İşlemleri  377
20.1. Session Başlatmak  377
20.2. Session Değişkenlerini Kaydetmek  377
20.3. JQuery ile Session Değişkenleri Üzerinde Çalışmak  379
21. Ajax ile Cookie İşlemleri  385
21.1. Cookie Yaratmak  385
21.2. Cookie Değişkenlerine Erişmek  385
21.3. JQuery ile Cookie Yaratmak  387
Kavram Dizini  391
 


Engin Tekin ...
Eylül 2019
29.00 TL
Sepete Ekle
Mustafa Aydemir
Ağustos 2019
35.00 TL
Sepete Ekle
Mehmet Akif Arvas
Ağustos 2019
32.50 TL
Sepete Ekle
Daron Dedeoğlu
Temmuz 2019
33.00 TL
Sepete Ekle





 

İÇİNDEKİLER
Önsöz  7
Teşekkür  9
Özgeçmiş  11
1. PHP ve Ajax Teknolojisi  21
1.1. Web Teknolojileri  21
1.2. PHP Dili  21
1.2.1. PHP’nin Kullanım Alanları  22
1.3. AJAX Teknolojisi  23
1.4. Ajax’ın Avantaj ve Dezavantajları  23
1.5. Örnek Ajax Uygulamaları  24
2. PHP Kurulumu  29
2.1. Windows İşletim Sistemine PHP Kurulumu  29
2.1.1. Windows’ta Apache Web Sunucusuna PHP Desteği Verilmesi  29
2.1.2. IIS Web Sunucuna PHP Desteği Verilmesi  30
2.2. Linux İşletim Sistemine PHP Kurulumu  33
2.2.1. Linux’ta Apache Web Sunucusunun Sisteme Kurulması  33
2.2.2. PHP’nin Apache ile Birlikte Derlenmesi  33
2.3. Linux İşletim Sistemine MySQL Kurulumu  34
2.4. Windows İşletim Sistemine MySQL Kurulumu  36
2.5. PHP Kurulumun Test Edilmesi  36
2.6. Kitaptaki Örneklerin Çalıştırılması  37
3. PHP Dilinin Genel Yapısı  41
3.1. HTML Kodundan PHP’yi Ayırmak  41
3.2. PHP Dilinin Genel Yazım Kuralları  42
3.3. Açıklama Satırları Yazma  44
4. Değişken ve Sabitler  51
4.1. PHP’de Veri Tipleri  51
4.1.1. Boolean Veri Tipi  51
4.1.2. String Veri Tipi  52
4.1.3. Integer Veri Tipi  53
4.1.4. Floating Point Veri Tipi  54
4.2. Değişkenler  55
4.2.1. Dizi Tipi Değişkenler  56
4.2.2. Nesne Tipi Değişkenler  58
4.2.3. Değişkenin Değişkeni  58
4.2.4. Değişkeni Referans Olarak Gösterme  59
4.2.5. Değişkenlerin Etki Alanı  59
4.3. Sabitler  61
5. Operatörler  67
5.1. Aritmetiksel Operatörler  67
5.2. Bit İşlem Operatörleri  68
5.3. Atama Operatörleri  70
5.4. Artırma Azaltma Operatörleri  71
5.5. Karşılaştırma Operatörleri  72
5.6. Mantıksal Operatörler  73
5.7. String Operatörleri  75
6. Karar Yapıları  83
6.1. if Karar Yapıları  83
6.2. if … else Karar Yapıları  84
6.3. if … elseif Şeklindeki Karar Yapıları  88
6.4. switch …. case Karar Yapıları  89
6.5. Alternatif Karar Yapıları  92
7. Döngüler  101
7.1. for Döngüsü  101
7.2. foreach Döngüsü  109
7.3. while Döngüsü  111
7.4. do … while Döngüsü  113
8. Kullanıcı Tanımlı Fonksiyonlar  121
8.1. Fonksiyon Tanımlama  121
8.2. Fonksiyonlarda Call By Reference  125
8.3. Varsayılan Parametreli Fonksiyonlar  126
8.4. Parametre Sayısı Değişen Fonksiyonlar  127
8.5. Kendi Kendini Çağıran Fonksiyonlar  128
8.6. Dışarıdan Bir Dosyadan Fonksiyon Çağırmak  128
9. HTML Form İşleme  137
9.1. HTML Form Etiketi  137
9.2. Form Metin Kutusu Nesnesi  140
9.3. Form Buton Nesneleri  143
9.4. Form Radyo Buton Nesnesi  145
9.3. Form Onay Kutusu Nesnesi  148
9.5. Form Açılır Kutu Nesnesi  150
9.6. Form Metin Alanı Nesnesi  151
9.3. Form Gizli Metin Nesnesi  152
9.7. Çalışma Anında Form Nesnesi Oluşturma  153
9.8. HTML Linkleri ile Değişken Gönderme  155
10. PHP ile MySQL  165
10.1. Veritabanı ve Tabloların Oluşturulması  165
10.2. MySQL Veritabanı Sunucusuna Bağlantı  169
10.3. PHP ile MySQL Sunucusuna Sorgu Göndermek  171
10.3.1. MySQL’e SELECT Sorguları Göndermek  171
10.3.1.1. SELECT Sorgularına WHERE ile Şart Eklemek  175
10.3.1.2. SELECT Sorgularında ORDER BY ile Sıralama Yapmak  178
10.3.1.3. SELECT Sorgularında GROUP BY ile Gruplama İşlemleri  178
10.3.1.4. SELECT Sorgularında Alt Sorgu Kullanma  180
10.3.2. MySQL’e UPDATE Sorguları Göndermek  181
10.3.3. MySQL’e INSERT Sorguları Göndermek  181
10.3.4. MySQL’e DELETE Sorguları Göndermek  182
11. PHP ile XML  191
11.1. XML  191
11.2. PHP SimpleXML Eklentisi  193
11.2.1. SimpleXML Kullanarak XML Dosyalarını Okuma  194
11.2.2. SimpleXML Kullanarak XML Dosyalarına Yazma  198
11.3. Veritabanındaki Sorguların XML’e Dönüştürülmesi  200
12. PHP ile RSS  207
12.1. RSS Nedir?  207
12.2. RSS Verilerinin Okunması  208
12.3. RSS Verilerinin Oluşturulması  212
13. JavaScript ve DOM  219
13.1. JavaScript  219
13.2. İlk JavaScript Programımız  219
13.3. Veri Tipleri ve Değişkenler  220
13.3.1. Dizi Tipinde Değişkenler  223
13.4. Operatörler  224
13.4.1. Aritmetiksel Operatörler  224
13.4.2. Atama Operatörleri  225
13.4.3. Artırma Azaltma Operatörleri  225
13.4.4. Karşılaştırma Operatörleri  226
13.4.5. Mantıksal Operatörler  227
13.4.6. String Operatörleri  228
13.5. Karar Yapıları  229
13.5.1. if Karar Yapıları  229
13.5.2. if … else Karar Yapıları  230
13.5.3. if … else … if Şeklindeki Karar Yapıları  231
13.5.4. switch …. case Karar Yapıları  232
13.5.5. Alternatif Karar Yapıları  233
13.6. Döngüler  234
13.6.1. for Döngüsü  234
13.6.2. while Döngüsü  235
13.6.3. for … in Döngüsü  236
13.7. Kullanıcı Tanımlı Fonksiyonlar  237
13.8. JavaScript’le HTML Formlarını İşleme  238
13.8.1. Metin Kutularını İşleme  239
13.8.2. Butonların İşlenmesi  240
13.8.3. Radyo Butonların İşlenmesi  243
13.8.4. Onay Kutularının İşlenmesi  244
13.8.5. Açılır Kutularının İşlenmesi  246
13.8.6. Metin Alanlarının İşlenmesi  247
13.8.7. JavaScript’le HTML Formları Dışında Çalışmak  248
13.9. JavaScript ve DOM  250
14. Ajax Programlamaya Giriş  261
14.1. Ajax Nesnesinin Yaratılması  261
14.2. Ajax Nesnesi ile Sunucunun Haberleşmesi  262
14.2.1. Ajax Nesnesi ile GET Metodu Kullanımı  263
14.2.2. Ajax Nesnesi ile POST Metodu Kullanımı  266
14.2.3. Ajax Nesnesine Birden Fazla Değişkenin Cevap Olarak Döndürülmesi  266
14.4. Internet Explorer’da Karşılaşılan Cache Problemleri  269
14.5. Parametre Gönderilirken Karşılaşılan Türkçe Karakter Problemleri  269
15. Ajax ile HTML Form İşleme  275
15.1. Metin Kutularının İşlenmesi  276
15.2. Radyo Butonların İşlenmesi  282
15.3. Onay Kutularının İşlenmesi  284
15.4. Açılır Kutularının İşlenmesi  286
16. Ajax ile Veritabanı  295
16.1. Kayıt Arama ve Listeleme  295
16.2. Kayıt Güncelleme  304
16.3. Kayıt Silme  308
16.4. Kayıt Ekleme  312
17. Ajax ile XML  321
17.1. Ajax ile XML Dosyalarının Çağrılması  321
17.2. JavaScript ile XML Verileri Üzerinde İşlem Yapma  323
17.3. Ajax ile XML Dosyalarına Veri Girişi  325
18. Ajax ile RSS  335
18.1. Ajax ile Doğrudan RSS Dosyalarının Çağrılması  335
18.2. Ajax ile PHP Üzerinden RSS Dosyalarına Erişmek  339
18.3. Ajax ile RSS Dosyasına Veri Girişi  341
19. JQuery ile AJAX  349
19.1. JQuery ile İlk Uygulamamız  349
19.2. JQuery ile HTML Elemanlarının Seçilmesi  350
19.2.1. JQuery ile HTML Etiketlerinin Seçilmesi  350
19.2.2. JQuery İle CSS Sınıflarının Seçilmesi  352
19.2.3. JQuery İle Form Elemanlarının Seçilmesi  353
19.2.4. HTML Etiketlerini Filtreleyerek Seçmek  355
19.3. JQuery ile Ajax Uygulamalarına Giriş  358
19.3.1. JQuery $.get ve $.post Metotları ile Ajax İsteğinde Bulunmak  361
19.3.2. Serialize() Metodu ile Form Değişkenlerinin Gönderilmesi  364
19.4. JQuery ile Ajax Olayları  367
20. Ajax ile Session İşlemleri  377
20.1. Session Başlatmak  377
20.2. Session Değişkenlerini Kaydetmek  377
20.3. JQuery ile Session Değişkenleri Üzerinde Çalışmak  379
21. Ajax ile Cookie İşlemleri  385
21.1. Cookie Yaratmak  385
21.2. Cookie Değişkenlerine Erişmek  385
21.3. JQuery ile Cookie Yaratmak  387
Kavram Dizini  391
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | Hakkımızda | Bülten | Gizlilik ve Çerez Sözleşmesi | Üye Sayfası | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2019