İçeriğe geç
Tüm eğitimler
LaravelLaravel 13PHPTürkçe Kaynak

Laravel Temelleri

Laravel 13 ile Sıfırdan Orta Seviyeye Kapsamlı Türkçe Kaynak

56 ders
4 sa 24 dk
Sıfırdan Orta Seviye
Eğitmen: Abdullah Zübeyir Yıldız

Laravel 13'ü sıfırdan öğreten, baştan sona proje odaklı ve tamamen Türkçe yazılı ders serisi. Kurulumdan routing, Blade, Eloquent ORM, kimlik doğrulama, REST API, queue ve deployment'a kadar bir Laravel geliştiricisinin bilmesi gereken tüm konu başlıklarını içerir. Her dersi sırayla okuyarak sıfırdan orta seviyeye ulaşır, örnek kodları kopyalayıp kendi projende deneyebilirsin.

1. Laravel'e GirişYazılı ders

Laravel Nedir? MVC Mimarisi

Laravel, PHP ile modern web uygulamaları geliştirmek için kullanılan, dünyanın en popüler açık kaynaklı PHP framework'üdür. Bu ders serisi Laravel 13 sürümünü temel alır ve seni sıfırdan orta seviyeye taşımayı hedefler.

MVC Nedir?

Laravel, MVC (Model-View-Controller) mimarisini kullanır. Bu, kodunu üç sorumluluğa ayırır:

  • Model — veritabanı ve iş verisi (örn. bir Post modeli)
  • View — kullanıcının gördüğü arayüz (Blade şablonları)
  • Controller — gelen isteği işleyip Model ile View'i birbirine bağlayan katman

Bu ayrım kodu düzenli, test edilebilir ve bakımı kolay kılar. Serinin sonunda bu katmanların hepsini rahatça kullanıyor olacaksın.

Müfredat

11 bölüm · 56 ders · 4 sa 24 dk

  1. 1. Laravel'e Giriş

    6 ders
    • 1.1Laravel Nedir? MVC Mimarisiücretsiz05:00
    • 1.2Neden Laravel 13?ücretsiz04:00
    • 1.3Geliştirme Ortamı Kurulumuücretsiz06:00
    • 1.4İlk Proje ve Dizin Yapısı06:00
    • 1.5Artisan Komut Satırı05:00
    • 1.6.env ve Yapılandırma05:00
  2. 2. Routing (Rotalar)

    5 ders
    • 2.1Routing Temelleri05:00
    • 2.2Route Parametreleri05:00
    • 2.3İsimli Rotalar ve URL Üretimi04:00
    • 2.4Route Grupları ve Prefix04:00
    • 2.5Route Model Binding05:00
  3. 3. Controller ve Middleware

    5 ders
    • 3.1Controller Oluşturma05:00
    • 3.2Resource Controller05:00
    • 3.3Request Nesnesi04:00
    • 3.4Middleware05:00
    • 3.5CSRF Koruması03:00
  4. 4. Blade ve Görünümler

    5 ders
    • 4.1Blade Temelleri05:00
    • 4.2Koşullar ve Döngüler05:00
    • 4.3Layout ve Şablon Kalıtımı05:00
    • 4.4Blade Component'leri05:00
    • 4.5Vite ile Asset Yönetimi04:00
  5. 5. Veritabanı

    4 ders
    • 5.1Veritabanı Bağlantısı04:00
    • 5.2Migration06:00
    • 5.3Query Builder05:00
    • 5.4Seeder ve Factory05:00
  6. 6. Eloquent ORM

    8 ders
    • 6.1Model ve CRUD06:00
    • 6.2Fillable ve Mass Assignment04:00
    • 6.3One to Many İlişkisi06:00
    • 6.4Many to Many İlişkisi06:00
    • 6.5Eager Loading (N+1 Problemi)05:00
    • 6.6Accessor, Mutator ve Cast05:00
    • 6.7Query Scope04:00
    • 6.8Soft Delete04:00
  7. 7. Form ve Doğrulama

    4 ders
    • 7.1Form İşleme04:00
    • 7.2Validation (Doğrulama)05:00
    • 7.3Form Request05:00
    • 7.4Hata Mesajları ve old()04:00
  8. 8. Kimlik Doğrulama ve Yetkilendirme

    4 ders
    • 8.1Authentication (Starter Kit)05:00
    • 8.2Manuel Login/Logout05:00
    • 8.3Gate ile Yetkilendirme04:00
    • 8.4Policy ile Yetkilendirme05:00
  9. 9. İleri Özellikler

    7 ders
    • 9.1Dosya Yükleme ve Storage05:00
    • 9.2Cache04:00
    • 9.3Queue ve Job05:00
    • 9.4Event ve Listener04:00
    • 9.5Mail Gönderimi04:00
    • 9.6Task Scheduling (Zamanlanmış Görevler)04:00
    • 9.7Çoklu Dil (Localization)04:00
  10. 10. REST API Geliştirme

    4 ders
    • 10.1API Route ve Controller05:00
    • 10.2API Resource05:00
    • 10.3Sanctum ile API Authentication05:00
    • 10.4API Rate Limiting ve Versiyonlama04:00
  11. 11. Test ve Yayına Alma

    4 ders
    • 11.1Pest ile Test05:00
    • 11.2Debugging ve Log04:00
    • 11.3Deployment (Yayına Alma)05:00
    • 11.4Performans İpuçları ve Sonraki Adımlar04:00