İÇİNDEKİLER
İçindekiler
Önsöz 7
Neden Bir Framework Öğrenmeliyiz? 17
XAMPP Kurulum 17
Root Şifresi Belirleme 19
Composer 20
Kendi Kodumuzu Paketlemek 21
Paket Bilgilerini Yayınlama 24
PATH Sistem Değişkenini Nasıl Ayarlarım veya Değiştiririm? 25
Windows'ta Path Ayarlama 25
Komut Kullanmadan Sistem Özelliklerine Erişme 26
Framework Nedir? 28
Framework Geliştirme 28
Geliştirme Aşamaları 28
Rota Erişimi 28
.htaccess Desteği 29
Sınıf Çağırma 30
Framework Dizin Yapısı 31
ORM Sınıfı Desteği Ekleme 32
Yardımcı Fonksiyonlar 35
Uygulama 42
Controller ve Model Sınıflarını Oluşturma 43
Admin Kontrol Panel 50
Özelt 56
Phalcon 3.1
Phalcon Nedir? 59
Phalcon Nasıl Çalışır ? Avantajları Nelerdir? 59
Windows ve Diğer İşletim Sistemleri İçin Kurulum Detayı 59
Windows Sistemi 59
XAMPP Kurulum 59
Phalcon Doğru Sürümünü İndirin 60
Sistemin Yapısı 61
Bootstrap (Önyükleme) 62
Phalcon Devtools Aracını Kurma 64
Veritabanı Kurulumu 65
Apache Virtual Host 69
İlk Adım: Proje Oluşturma 70
Model Sınıflarını Oluşturma 72
Controller Sınıflarını Oluşturma 73
Adresten Proje Uygulamasına Ulaşma 74
Ana Sayfa Kodlaması 75
Volt Şablon Motoru 78
Nesne Tipi Değişkenler ile Çalışmak 81
URL Tanımlama 83
Yönlendirme 84
Formlarla Çalışma 87
Model Sınıfını Kullanarak Veri Yönetme 91
Veri Sorgulama 93
Arama Kriterlerini Belirleme 96
Yeni Verileri Kayıt Yapma 98
Veri Güncelleme 101
Veri Kaydetme 104
Veri Silme 105
Özet 106
Veritabanı İlişkilerini Tanımlama 107
İlişkili Modellerde Veri Ekleme 114
İlişkili Modellerde Ekleme 116
İlişkili Modellerde Veri Güncelleme 120
İlişkili Modellerde Veri Silme 123
Kayıtları Ping Servislerine Bildirme 124
İlişkili Modellere Göre Anasayfa Kodlaması 126
Anasayfa İçin Şablon Kodlaması 127
Bootstrap CSS ve Grid Sistem 128
IndexController Sınıfının Kodlanması 137
Cookie 145
Session 146
Cache 147
Servise Ekleme 147
PHPMailer 148
Kimlik Doğrulama 149
Dispatcher 149
EventsManager (Olay Yönetimi) 149
Login İşlemi 150
ACL listesi 150
Validation 155
Between 155
StringLength 156
Confirmation 156
Email 156
Uniqueness 156
Örnek Kodlama 157
Yii 2
Yii2 Framework 161
Yii 2.0.7 Kurulumu 161
Uygulama Yapısı 163
Yii Uygulama Mimarisi 163
Controller ve Model Sınıfları 166
View ve Render 167
Url Tanımlama 167
ActiveForm 169
Form Yapısı 172
Form Bileşenleri 174
Input Text 174
TextArea 175
Password 175
Email 175
Upload 175
Checkbox 176
Radio 176
ListBox 176
dropDown 176
Submit Button 177
Request (İstekler) 177
Veritabanı Kurulumu 178
Veritabanı Modeli 179
find() 180
findOne() 181
findAll() 181
select() 182
where() 182
insert() 183
save() 183
update() 183
delete() 183
Üye Girişi (Login İşlemi) 183
Üye Kaydetme 189
Form Girişlerinin Doğrulanması 191
Tipler 191
Zorunluluk 192
Varsayılan 192
En Az, En Çok 192
Tarih 193
Email 193
Benzersiz 193
captcha 193
Örnek Uygulama 194
Formlara CAPTCHA Ekleme 198
Mail 200
Components (Bileşenler, Eklentiler) 203
Widget 204
Gelişmiş Uygulama Kodlama 206
Otomatik Kod Oluşturma 209
Model Sınıflarını Oluşturma 209
CRUD Generator 212
Behaviors() 217
CRUD Kodlarının Düzenlenmesi 218
Forma Kategori Listesi Ekleme 218
RadiButton ile Yorum Durumu Ekleme 220
Etiket Ekleme 221
Yetkilendirme 224
Transaction 228
Ana Sayfanın Kodlanması 229
İlişkilendirilmiş Modellerden Veri Çekme 230
Ana Sayfa Şablon Düzenlemesi 238
Ana Şablon 238
Arama 244
Kategori Düzenlemesi 245
Kategori Arama 246
Yazara Göre Arama 246
Cache 247
FuelPhp 1.8
Fuel PHP 251
Veritabanı 253
Model 254
Model Sınıfı Özelliklerini Tanımlama 254
Model Sınıfı Validation Belirleme 255
Controller 255
Template 256
Get ve Post İstekleri 258
View Sınıfı 258
Rota Bilgisi 260
Uri Sınıfı 260
HTML Sınıfı 261
Response Sınıfı 261
Orm Sınıfı 262
Kod Üretme 265
Migration 265
Migration Oluşturma 266
Scaffold 266
Model Oluşturma 269
Blog Modeli 270
User Modeli 271
Users Controller Sınıfı 273
Controller Sınıfı Oluşturma 275
Veritabanı İlişkilelerini Tanımlama 276
Temel Yapılandırma 277
Detaylı Yapılandırma 277
Temel Yapılandırmada İlişkiler 277
Detaylı Yapılandırmada İlişkiler 277
Has Many İlişkisinde Kayıt Yapma 279
Belongs To İlişkisi 281
Has Many İlişkisi 285
Yorumları Ekleme 286
Üyelik İşlemleri 289
Login Controller 290
Grup ve Rol Belirleme 293
Proje Uygulaması 295
Porjenin Crud Kodlarını Oluşturma 299
Porjenin Modellerini Oluşturma 299
Admin Panel 312
Tinymce Editörü İle Çalışma 313
Editör Yerine Markdown Kullanmak 316
Ana Sayfa Kodlaması 317
Navbar 322
Arama Formu 323
Kategoriler 324
index 324
Detay 325
About (Hakkımızda) 327
Contact (İletişim) 327
Email 327
Captcha 329
Lang Sınıfı 330
FuelPHP Scaffold 334
Symfony 3.1
Symfony 3.1 337
Symfony 3.1 Kurulumu 337
Model Dosyaları 339
Komut ile Entity Sınıfı Oluşturma 339
BlogController Sınıfı 343
Şablon Dosyası 344
Mevcut Tablo İle Entity Oluşturma 346
CRUD 347
CommentController Sınıfı 348
Ön Hazırlık Bilgileri 350
Form Oluşturma 354
Blog İçeriği Ekleme 356
Symfony Ve Bootstrap 3 361
Veritabanı İlişkilerini Tanımlama 364
manyToOne 365
İlişkilendirilmiş Verileri Kaydetme 369
İlişkilendirilmiş Bütün Kayıtları Listeleme 369
İlişkilendirilmiş Kayıt Detayı Gösterme 370
İlişkilendirilmiş Kayıtları Güncelleme 370
İlişkilendirilmiş Kayıtları Silme 370
Detaylı Uygulama Geliştirme 374
Categories İçin Crud Kodlarını Oluşturalım 381
İlişkilendirilmiş Entity Sınıfları 382
posts_comments 383
posts_categories 385
posts_users 387
posts_tags 389
posts_likes 391
Üye Kaydı ve Üye Girişi 393
Ana Sayfa DefaultController Sınıfı 405
Sayfalama 407
Arama Yapma 408
Kategoriye Bağlı İçerik 409
Etikete Bağlı İçerik 409
Verileri Şablona Aktarma 410
Detay Gösterimi 412
Kategorileri Ana Sayfaya Ekleme 415
İlişkili Verilere Göre İçerik Ekleme 417
İlişkili Verilere Göre İçerik Güncelleme 424
Kategori Ekleme 425
Kategori Düzenleme 426
Larevel 5.3
Laravel 5.3 Framework 431
PHP’yi Ortam Değişkenlerine Ekleme 432
Laravel 5.3 Kurulumu 433
Üyelik İşlemlerini Aktifleştirme 435
Veritabanı Ayarları 436
Örnek Bir Veritabanı Çalışması 438
1. Yol, Migration ile Tablo Oluşturma 438
2. Yol, phpMyAdmin ile Tablo Oluşturma 439
Model Sınıfı Oluşturma 440
Controller Sınıfı Oluşturma 441
View İle Çalışma 442
Blade Şablon Yapısı 442
Rota Bilgisini Anlayalım 443
Routes 444
Virtual Host Ayarı 445
Route Hakkında Biraz Daha Detay 446
Route Parametreleri 447
Route Denetim Parametreleri 449
Route API 450
Form İsteklerini Elde Etme 450
Şablonlarla Çalışmak 451
Şablon Dosyalarına Değişken Aktarma 453
Veritabanı İşlemlerini Anlayalım 454
Ekleme İşlemleri 454
Fillable ve Guarded 455
Güncelleme İşlemleri 456
Silme İşlemleri 457
Ana Sayfa Kodlaması 458
Admin Paneli ( Ekleme Silme Güncelleme ) 459
Üye Erişim Detayları 463
Relationship Model (İlişkili Model Yapısı) 465
Tablo İlişkileri 467
Çoktan Çok İlişkisi (belongsToMany) 471
İlişkili Model Uygulaması 472
Form Doğrulama İşlemleri 480
Kurallara Göre Mesaj Üretebilirsiniz 482
Request 482
Form Hatalarını Özelleştirme 484
Middleware 485
Model Sınıflarında Tablo Adı Belirleme 487
View::composer 487
Form ve HTML Sınıfını Yükleme 489
Form Kullanımı 490
DB Sınıfı İle Veritabanı İşlemleri 492
Ekleme İşlemi 492
Güncelleme İşlemi 493
Silme İşlemi 493
Veri Sorgulama Metotları 493
where() 494
Oturum (Session) 497
Çerez (Cookie) 499
Sepet Uygulaması 499
Laravel Dosya İşlemleri 503
Laravel Email 505
Ajax İle Üye Girişi 506
Farklı Dillerle Çalışma 508
Migrations 509
Larevel Scaffold 512 |