LARAVEL PHP_FRAMEWORK EĞİTİMİ

Laravel ile ilk kurumsal web uygulamanızı geliştirin

Laravel yönlendirme, Blade, Eloquent ORM, migration, doğrulama, kimlik doğrulama, Artisan ve Pest testi üç günde uygulamalı işlenir

Laravel giriş eğitimi; route ve controller, Blade, migration, Eloquent ilişkileri, Form Request doğrulama, Breeze ile kimlik doğrulama, Policy, kuyruk, API Resource ve Pest testini kapsar.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Laravel PHP çatısına kapsamlı giriş

Eğitim, Laravel ile MVC tabanlı web uygulaması geliştirmeyi sıfırdan işler. Composer ve proje yapısı, route ve controller, Blade şablonları, migration ve seeder, Eloquent ilişkileri, Form Request ile doğrulama, middleware, Laravel Breeze ile kimlik doğrulama, policy ile yetkilendirme, kuyruk ve mail, API Resource ile JSON çıktı ve Pest ile test konuları uygulamalı verilir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Laravel Temeli ve Blade; 2. gün Eloquent ve Veri Katmanı; 3. gün Kimlik Doğrulama, API ve Test.

Seviye

Temel Seviye — Laravel'e giriş: yönlendirme, Blade, Eloquent, doğrulama, kimlik doğrulama ve test

Öğrenme Metodu

Katılımcılar üç gün boyunca bir etkinlik kayıt platformunu Laravel ile geliştirir; her gün sonunda çalışan sürüm Git'e işlenir.

Neden Bu Eğitim?

🅻Laravel Akışı

Route'tan veritabanına kadar Laravel'in konvansiyonlarını öğrenip hızlı üretirsiniz.

🗄️Eloquent Gücü

Migration ve Eloquent ilişkileriyle veri katmanını temiz kurarsınız.

🔐Hazır Güvenlik

CSRF, doğrulama ve kimlik doğrulama araçlarını doğru kullanırsınız.

Anahtar Konular

laravel eğitimilaravel php frameworkeloquent ormlaravel bladelaravel migrationlaravel breezelaravel policylaravel api resourcepest testphp framework
“Konvansiyonu öğrenen, çatıyla savaşmaz, onunla üretir.”

Ön Koşullar

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

1
PHP temelleri

Değişken, dizi, fonksiyon ve sınıf bilgisi gerekir.

2
HTML ve SQL

Form etiketleri ile temel SQL sorguları bilinmelidir.

3
Komut satırı

Terminal ve Git temel komutları tanıdık olmalıdır.

4
Ortam

PHP 8.2, Composer ve MySQL/PostgreSQL ya da SQLite 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ı Laravel projesi kurar, route ve Blade ile sayfalar üretir.
Modül 1
Kurulum ve Yapı
  • Composer ile Laravel kurulumu
  • Dizin yapısı: app, routes, resources, database
  • Ortam dosyası .env ve config
  • php artisan komutları
  • Service container ve service provider kavramı
  • Request yaşam döngüsü ve middleware
Modül 2
Route ve Controller
  • Route::get, post, resource
  • Route parametreleri ve model bağlama
  • Controller ve resource controller
  • Route grupları ve ön ek
  • İsimli route ve URL üretimi
  • Route önbelleği
Modül 3
Blade
  • Blade söz dizimi: {{ }}, @if, @foreach
  • Layout, @extends ve @section
  • Component ve slot
  • @include ve @stack
  • XSS: {{ }} ve {!! !!} farkı
  • Vite ile CSS/JS derleme
Modül 4
İstek ve Yanıt
  • Request nesnesi ve girdi okuma
  • Yönlendirme ve flash mesaj
  • Form ve @csrf
  • Oturum kullanımı
  • Yanıt türleri: view, json, redirect
  • Hata sayfaları (404, 500)
Günün hedefiKatılımcı veri katmanını migration ve Eloquent ile kurar.
Modül 1
Migration ve Seeder
  • php artisan make:migration ve Schema Builder
  • Kolon tipleri, indeks ve yabancı anahtar
  • migrate:rollback ve fresh
  • Seeder ve Factory ile test verisi
  • Faker kullanımı
  • Veritabanı yapılandırması
Modül 2
Eloquent Temelleri
  • Model oluşturma, tablo ve fillable/guarded
  • CRUD: create, find, update, delete
  • Query Builder zinciri: where, orderBy, paginate
  • Soft delete
  • Accessor, mutator ve cast
  • Scope (yerel ve global)
Modül 3
İlişkiler
  • hasMany ve belongsTo
  • belongsToMany ve pivot tablo
  • hasOne, hasManyThrough
  • Eager loading: with ve N+1 önleme
  • Polymorphic ilişkiler
  • İlişki üzerinden kayıt oluşturma
Modül 4
Doğrulama
  • $request->validate ve kural listesi
  • Form Request sınıfı
  • Özel doğrulama kuralları
  • Hata mesajlarını Türkçeleştirme
  • Unique ve exists kuralları
  • Dosya doğrulama ve yükleme
Günün hedefiKatılımcı kimlik doğrulama, yetkilendirme ve API uç noktaları ekler, test yazar.
Modül 1
Kimlik Doğrulama
  • Laravel Breeze kurulumu
  • Kayıt, giriş, şifre sıfırlama
  • Middleware ile korumalı route
  • Parola karma (bcrypt/argon2)
  • E-posta doğrulama
  • Sosyal giriş (Socialite) tanıtımı
Modül 2
Yetkilendirme
  • Gate ve Policy
  • @can ve authorize
  • Rol/izin yaklaşımı (Spatie Permission)
  • Politikaların model ile bağlanması
  • 403 yönetimi
  • Çok kiracılı yapıya giriş
Modül 3
API ve Arka Plan İşleri
  • API route ve Sanctum token
  • API Resource ve Resource Collection
  • Rate limiting
  • Kuyruk (queue) ve job
  • Mail ve Notification
  • Zamanlanmış görevler (schedule)
Modül 4
Test ve Dağıtım
  • Pest ile feature testi
  • RefreshDatabase ve factory
  • HTTP testleri: actingAs, assertStatus
  • Birim test ve mock
  • Önbellek: config, route, view cache
  • Dağıtım kontrol listesi ve .env güvenliği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Laravel Yapısı

Proje yapısını ve istek yaşam döngüsünü açıklayabilirsiniz.

✅
Route ve Controller

Resource controller ile düzenli uç noktalar yazabilirsiniz.

✅
Blade Şablonları

Layout ve component ile yeniden kullanılabilir arayüz kurabilirsiniz.

✅
Migration

Migration ve seeder ile veritabanını sürümleyebilirsiniz.

✅
Eloquent İlişkileri

İlişkileri eşleyip eager loading ile N+1'i önleyebilirsiniz.

✅
Doğrulama

Form Request ile girdi doğrulaması yapabilirsiniz.

✅
Kimlik ve Yetki

Breeze ve Policy ile giriş ve yetkilendirme kurabilirsiniz.

✅
Test Yazımı

Pest ile feature testleri yazabilirsiniz.

Kimler İçin Uygundur?

  • PHP temelini bilen ve çatı kullanarak düzenli
  • güvenli web 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 çatı kullanarak düzenli, güvenli web uygulaması geliştirmek isteyen yazılımcılar için uygundur.
Laravel sürümü hangisi?
Güncel Laravel 11 ve PHP 8.2+ kullanılır; sürümler arası temel farklar belirtilir.
Sıfırdan PHP bilmem yeterli mi?
PHP'nin temel sözdizimini ve sınıf kavramını bilmeniz beklenir; OOP gereken yerler hatırlatılır.
Veritabanı olarak ne kullanılır?
MySQL veya SQLite ile çalışılır; PostgreSQL için de aynı kod geçerlidir.
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. Laravel PHP_Framework Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel 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