Kitapta dünyada en çok kullanılan ve tercih edilen (Phalcon 3.1, Yii2, FuelPHP 1.8, Symfony3.1, Laravel 5.3) adlı 5 PHP Framework uygulaması anlatılmaktadır.
Günümüzde Framework kullanımı oldukça yaygındır. Bunun başlıca sebeplerinden birisi uygulamaların standart kodlama ile yapılmasını sağlamaktır. Ayrıca firmalar projelerde çalışan yazılımcıların ayrılmaları durumunda boşluğu kolayca başka bir yazılımcı ile doldurmak için Framework kullanımını uygun görmektedir. Uygulama geliştiriciler de bu nedenle özellikle iş bulmada ve çeşitli projelerde görev almada Framework öğrenmek durumundalar. İş ilanlarının büyük çoğunluğunda bir veya birden fazla Framework bilme şartı aranmaktadır.
Kitabın esas amacı, bir veya birden fazla Framework uygulamasını öğrenmek isteyen yazılımcılara iyi bir alternatif sunarken, bir arada anlatılan Framework'lerden istediğini öğrenme imkanı sağlamaktır.
Konu Başlıkları
Neden Bir Framework Öğrenmeliyiz?
Composer
Framework Nedir?
Framework Geliştirme
Uygulama
Admin Kontrol Panel
Phalcon 3.1
Phalcon Nedir?
Windows Sistemi
Sistemin Yapısı
Phalcon Devtools Aracını Kurma
Apache Virtual Host
İlk Adım: Proje Oluşturma
Model Sınıfını Kullanarak Veri Yönetme
Veritabanı İlişkilerini Tanımlama
Yii 2
Yii2 Framework
Yii 2.0.7 Kurulumu
Uygulama Yapısı
Yii Uygulama Mimarisi
ActiveForm
Form Yapısı
Request (İstekler)
Veritabanı Kurulumu
Veritabanı Modeli
Form Girişlerinin Doğrulanması
Mail
Components (Bileşenler, Eklentiler)
Gelişmiş Uygulama Kodlama
Behaviors()
Ana Sayfanın Kodlanması
Ana Sayfa Şablon Düzenlemesi
FuelPhp 1.8
Fuel PHP
Rota Bilgisi
Kod Üretme
Üyelik İşlemleri
Proje Uygulaması
Admin Panel
Ana Sayfa Kodlaması
Email
Lang Sınıfı
FuelPHP Scaffold
Symfony 3.1
Symfony 3.1
Symfony 3.1 Kurulumu
CRUD
Symfony Ve Bootstrap 3
Veritabanı İlişkilerini Tanımlama
Detaylı Uygulama Geliştirme
Larevel 5.3
Laravel 5.3 Framework
Route Hakkında Biraz Daha Detay
Relationship Model (İlişkili Model Yapısı)
DB Sınıfı İle Veritabanı İşlemleri
Larevel Scaffold