PHP VE LARAVEL İLE MODERN WEB UYGULAMA GELİŞTİRME EĞİTİMİ

Modern PHP ve Laravel ile üretime hazır uygulama çıkarın

PHP 8 özellikleri, Laravel, Eloquent, REST API, Sanctum, kuyruk, önbellek, Pest testi ve Docker ile dağıtım dört günde uygulamalı işlenir

PHP 8 ve Laravel eğitimi; modern PHP özellikleri, Eloquent, REST API, Sanctum, Policy, Redis kuyruk ve önbellek, Pest testleri ile Docker ve GitHub Actions dağıtımını uygulamalı işler.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Modern PHP ve Laravel ile uçtan uca web uygulaması

Eğitim, modern PHP 8 pratikleri ve Laravel ile üretime hazır uygulama geliştirmeyi işler. Enum, readonly, match ve attribute gibi PHP 8 özellikleri, Laravel mimarisi, Eloquent ilişkileri ve sorgu optimizasyonu, Form Request ve API Resource, Sanctum ile token kimlik doğrulama, Policy, kuyruk ve zamanlanmış görevler, Redis önbelleği, Pest ile test ve Docker ile dağıtım uygulamalı verilir.

Süre ve Format

4 Gün. Her gün dört modül; 1. gün Modern PHP ve Laravel Çekirdeği; 2. gün Eloquent ve API; 3. gün Güvenlik, Kuyruk ve Önbellek; 4. gün Test ve Dağıtım.

Seviye

Orta Seviye — Modern PHP 8 ve Laravel ile REST API, Eloquent, kuyruk, test ve dağıtım

Öğrenme Metodu

Katılımcılar dört gün boyunca bir rezervasyon API'si ve yönetim paneli geliştirir; son gün Docker ve CI ile dağıtım hattı kurar.

Neden Bu Eğitim?

🚀Modern Yığın

PHP 8 ve Laravel'in güncel özellikleriyle bugünün standartlarında kod yazarsınız.

🔌API Odaklı

Sanctum, Resource ve rate limiting ile üretime uygun REST API tasarlarsınız.

📦Dağıtıma Hazır

Docker, Redis ve CI ile uygulamayı üretime taşırsınız.

Anahtar Konular

php laravel eğitimimodern phpphp 8laravel rest apilaravel sanctumeloquentlaravel kuyrukpest testilaravel dockerlaravel redis
“Modern yığın, yalnızca yeni araç değil, yeni alışkanlıktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
PHP bilgisi

Değişken, fonksiyon, dizi ve temel OOP bilinmelidir.

2
SQL ve HTTP

Temel SQL ve HTTP metotları tanıdık olmalıdır.

3
Git

Commit ve branch işlemleri faydalıdır.

4
Ortam

PHP 8.2, Composer, Docker Desktop ve VS Code ya da PhpStorm kurulu olmalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı PHP 8 özelliklerini ve Laravel çekirdeğini kullanır.
Modül 1
PHP 8 Özellikleri
  • Constructor property promotion ve readonly
  • Enum ve match ifadesi
  • Union tip ve null-safe operatör
  • Attribute (anotasyon) kullanımı
  • First-class callable ve named arguments
  • PHPStan ile tip güvenliği
Modül 2
Laravel Mimarisi
  • Laravel 11 proje yapısı
  • Service container ve provider
  • Middleware ve request yaşam döngüsü
  • Config ve .env yönetimi
  • Artisan komutları
  • Laravel Sail ile Docker geliştirme
Modül 3
Route ve Controller
  • Resource ve API route
  • Route model binding
  • Invokable controller
  • Form Request doğrulama
  • Route grupları ve sürümleme
  • Yanıt biçimleri ve hata yönetimi
Modül 4
Blade ve Frontend
  • Blade component ve slot
  • Vite ile varlık derleme
  • Tailwind CSS entegrasyonu
  • Inertia / Livewire seçeneklerine bakış
  • Layout ve bileşen kütüphanesi
  • XSS ve çıktı kaçışı
Günün hedefiKatılımcı veri katmanını ve JSON API'yi geliştirir.
Modül 1
Migration ve Model
  • Migration, indeks ve yabancı anahtar
  • Model cast, enum cast ve accessor
  • Factory ve Seeder
  • Soft delete
  • UUID ve ULID anahtarlar
  • Veritabanı sürümleme pratikleri
Modül 2
İlişkiler ve Sorgu
  • hasMany, belongsTo, belongsToMany
  • Eager loading ve N+1 tespiti
  • Sorgu scope'ları
  • Aggregate, subquery ve raw ifade
  • chunk, lazy ve cursor ile büyük veri
  • Index ve sorgu planı
Modül 3
REST API
  • API Resource ve Collection
  • Sayfalama ve filtreleme (spatie/query-builder)
  • Hata biçimi ve HTTP kodları
  • API sürümleme
  • OpenAPI dokümantasyonu (Scribe)
  • Idempotency anahtarı
Modül 4
İş Mantığı
  • Action ve Service sınıfları
  • DTO kullanımı
  • Transaction ve DB::transaction
  • Concurrency: lockForUpdate
  • Observer ve event
  • Rezervasyon çakışması senaryosu
Günün hedefiKatılımcı güvenliği sağlar, arka plan işleri ve önbellek ekler.
Modül 1
Kimlik Doğrulama
  • Sanctum ile SPA ve token kimlik doğrulama
  • Kayıt, giriş ve çıkış uç noktaları
  • Token yetenekleri (abilities)
  • Rate limiting ve brute-force koruması
  • E-posta doğrulama
  • Şifre sıfırlama akışı
Modül 2
Yetkilendirme
  • Gate ve Policy
  • Rol ve izin modeli
  • Policy testleri
  • Resource düzeyinde yetki
  • Çok kiracılı veri izolasyonu
  • Denetim kaydı
Modül 3
Kuyruk ve Zamanlama
  • Redis kuyruğu ve worker
  • Job, chain ve batch
  • Başarısız job ve retry
  • Mail ve Notification kuyruğa alma
  • Schedule ve cron
  • Horizon ile izleme
Modül 4
Önbellek ve Performans
  • Cache::remember ve etiketler
  • Redis önbellek stratejileri
  • Response cache
  • Config ve route cache
  • Octane'a giriş
  • Telescope ve Debugbar ile profil
Günün hedefiKatılımcı test paketi yazar ve uygulamayı Docker ile dağıtır.
Modül 1
Test
  • Pest ile feature ve unit test
  • RefreshDatabase ve factory
  • API testleri: getJson, assertJson
  • Mock ve fake: Queue, Mail, Event
  • Browser testi (Dusk) tanıtımı
  • Kapsama raporu
Modül 2
Kod Kalitesi
  • Pint ile kod stili
  • Larastan ile statik analiz
  • Rector ile PHP yükseltme
  • Git hooks ve pre-commit
  • Code review ölçütleri
  • Mutation testing (Infection)
Modül 3
Docker ve Dağıtım
  • Üretim Dockerfile (php-fpm + nginx)
  • Docker Compose: app, nginx, mysql, redis
  • Çok aşamalı imaj ve opcache
  • Ortam yönetimi ve gizli bilgi
  • Migration'ın dağıtımda çalıştırılması
  • Sıfır kesintili dağıtım yaklaşımı
Modül 4
CI/CD ve İzleme
  • GitHub Actions iş akışı
  • Test, analiz ve imaj itme
  • Sentry ile hata izleme
  • Log yönetimi ve JSON log
  • Sağlık kontrolü ve uptime
  • Kapanış ve demo

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
PHP 8 Kullanımı

Enum, readonly ve match gibi özelliklerle modern PHP yazabilirsiniz.

✅
Laravel Mimarisi

Container, middleware ve provider yapısını yorumlayabilirsiniz.

✅
Eloquent Verimi

İlişkiler ve eager loading ile verimli sorgular yazabilirsiniz.

✅
REST API

Resource, sayfalama ve doğru hata yanıtlarıyla API geliştirebilirsiniz.

✅
Sanctum

Token tabanlı kimlik doğrulama ve yetki kurabilirsiniz.

✅
Kuyruk

Redis kuyruğu ve zamanlanmış görevlerle arka plan işleri yönetebilirsiniz.

✅
Pest Testi

Feature ve unit testlerle güvenli geliştirme yapabilirsiniz.

✅
Docker Dağıtımı

Uygulamayı Docker ve GitHub Actions ile dağıtabilirsiniz.

Kimler İçin Uygundur?

  • PHP temelini bilen ve modern
  • test edilmiş
  • dağıtılabilir Laravel uygulaması geliştirmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PHP temelini bilen ve modern, test edilmiş, dağıtılabilir Laravel uygulaması geliştirmek isteyen yazılımcılar için uygundur.
Laravel'e hiç dokunmadım, yetişir miyim?
PHP temeli yeterlidir; ilk gün Laravel çekirdeği hızlı ama sistematik biçimde anlatılır.
Frontend tarafı ne kadar işlenir?
Blade ve Vite temel düzeyde işlenir; ağırlık backend, API ve dağıtımdadır.
Kendi bilgisayarım yeterli mi?
Docker Desktop kurulu 16 GB RAM önerilir; alternatif olarak Laravel Sail ile hafif kurulum yapılır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. PHP ve Laravel ile Modern Web Uygulama Geliştirme Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPHP
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn