Laravel ile Full-Stack Development

Ana Sayfa » Kurslar » Laravel ile Full-Stack Development

Eğitmenler: Uğur Arıcı, Eray Aydın

Bir Web uygulama geliştirme frameworkü olan Laravel’in hangi ihtiyaçlara nasıl çözümler sunduğunu öğrenecek, çalışma mantığını öğrenecek ve örnek uygulamalar geliştireceğiz. Dünya çapında en yaygın kullanılan; OpenAI (ChatGPT), Twitch, Disney, Warner Bros, Mercedes-Benz gibi dünya devlerinin Web uygulama ihtiyaçları için tercih ettiği bir Full-Stack web frameworkü olan Laravel’i ve potansiyelini keşfedeceğiz.

Katılımcılar için ön şartlar

  • Web geliştirme hakkında fikir sahibi olmak,
  • HTML, CSS, JS, PHP konularında bilgi sahibi olmak.

Katılımcıların eğitime bilgisayar dışında getirmesi gereken donanım/yazılım

  • Katılımcıların bilgisayarları üzerinde Laravel geliştirme ortamının çalışır durumda olmasını bekliyoruz. Bunun için birçok farklı seçenek bulunmakta. Detaylar için laravel.com sitesindeki kurulum belgesi incelenebilir.

Eğitim içeriği

İnternet ve Web

  • İnternet vs Web
  • Web Siteleri vs Web Uygulamaları
  • Web Uygulamalarının İhtiyaçları ve Örnekler

Full-Stack

  • Stack nedir ve nasıl fullenir?
  • Front-end ve Back-end
  • Temel Web Teknolojileri Hakkında

Web

  • HTTP
  • HTML, CSS, JavaScript Hakkında
  • PHP Hakkında
  • Web Yaşam Döngüsü

Laravel

  • Framework nedir?
  • Laravel nedir?
  • Laravel Yaşam Döngüsü
  • composer ve nimetleri

Laravel ile MVC

  • Model, View, Controller Yapısı
  • Laravel ile MVC dosya ve ilişki yapısı
  • Eloquent
  • Request
  • Blade Tema Motoru

ORM

  • Modeller ve ilişkilerini tanımlamak
  • Veritabanı işlemlerini ORM üzerinden yürütmek
  • Eloquent ve DB Query Builder

Dependency Injection

  • Service Container
  • Service Provider
  • Dış servis entegrasyonları (API)

Bonus (ilerleyişe göre değinilebilecek ek başlıklar)

  • Jobs and Queues
  • Events & Listeners
  • Octane, Horizon
    Anlatıma paralel örnek uygulamalar geliştirme

Başvur