PHP ve Laravel 3D logosu yanında küçük PHP fil logosu bembeyaz arka planda premium kompozisyon

PHP & Laravel Eğitimi, modern PHP ile uygulama geliştirmeyi katılımcılara baştan sona pratik olarak öğretir. Katılımcılar, framework'ün sunduğu hazır yapılarla hızlı başlayıp düzenli ilerlemeyi deneyimler.

Program, hızlı kurulan bir projenin zamanla nasıl bakımı kolay kalacağını somut örneklerle ele alır. Katılımcılar; veritabanı işlemlerinden kimlik doğrulama ve arka plan işlerine kadar uzanan konularda sağlam bir geliştirme düzeni kurmaya yetkinleşir, ayrıntılar için resmi Laravel dokümantasyonundan yararlanabilir.

PHP & Laravel eğitimini şirketinize özel planlayalım. 0212 951 0608 · Teklif isteyin

Katılımcı Profili

Bu eğitim, Laravel'in "convention over configuration" verimliliğini ürün ölçeğine taşımak isteyen rollere yöneliktir:

  • PHP Geliştiriciler: Laravel ile web uygulaması yazan mühendisler
  • Backend Mühendisleri: PHP tarafında modern framework kullanan roller
  • Full-stack Geliştiriciler: Laravel + Vue veya Inertia ile uçtan uca yazanlar
  • E-ticaret Geliştiricileri: Magento veya Shopify dışında özel çözüm yazan ekipler
  • Migration Ekipleri: Legacy PHP'den Laravel'e geçen geliştirici ekipleri

Ön Gereklilikler

Bu eğitime katılım için aşağıdaki ön bilgiler önerilir:

  • PHP ile temel söz dizimi ve OOP rahatlığı
  • HTTP, REST API ve JSON kavramlarına aşinalık
  • Composer ile paket yönetimi mantığına giriş düzeyi bilgi
  • SQL ile temel sorgulama deneyimi
  • Git ile sürüm kontrol akışı bilgisi

Süresi ve Tarihi

Süre: 4 gün. Bu süre standart program içindir; ek modüllere ve hedefe göre süre özelleştirilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.

Kazanımlar

Bu eğitim sonunda katılımcı, Laravel'in "convention over configuration" verimliliğini ürün ölçeğine taşır:

  • Laravel'in service container ve provider mimarisini anlatır
  • Eloquent ORM ile relationship (HasOne, HasMany, BelongsToMany) modeller
  • Migration, seeder ve factory ile schema management yapar
  • Middleware ve global scope ile cross-cutting concern'leri toplar
  • Queue, job ve listener ile asenkron iş yürütür
  • Sanctum ve Passport arasında authentication stratejisi seçer
  • Telescope, Horizon ve Pulse ile observability hattı kurar

PHP & Laravel Eğitimi Konuları

1. Modern PHP - Sürümler ve PSR Standartları

  • PHP sürüm akışı ve performans iyileştirmeleri
  • PSR-1, PSR-4, PSR-12 kod standartları
  • FIG ve PHP-FIG ekosistemi
  • OPcache ve JIT compilation

2. Composer ve Autoloading

  • Composer ile dependency yönetimi
  • composer.json ve composer.lock
  • PSR-4 autoloading
  • Packagist ve private repository

3. Type System ve Strict Types

  • Scalar type declaration
  • Union type, intersection type
  • Nullable, readonly property
  • declare(strict_types=1) ve type juggling

4. Trait, Enum, Match Expression

  • Trait ile yatay code reuse
  • Backed enum ve pure enum
  • match expression (switch alternatifi)
  • First-class callable syntax
  • Named argument

5. Laravel Mimari - Service Container ve Provider

  • Service Container ve dependency injection
  • Service Provider lifecycle
  • Facade ve real-time facade
  • Contract (interface) ile soyutlama

6. Routing ve Middleware

  • Web ve API route grupları
  • Route model binding
  • Middleware pipeline
  • Route caching ve route:list
  • Throttle, signed URL, rate limiting

7. Eloquent ORM - Model ve Relationship

  • Active Record pattern ile model
  • hasOne, hasMany, belongsTo, belongsToMany
  • Polymorphic ve has-many-through
  • Eager loading ve N+1 problem
  • Scope, accessor, mutator, cast

8. Migration, Seeder, Factory

  • Migration ile schema versioning
  • Blueprint API ve indexing
  • Seeder ile test verisi
  • Model factory ve faker

9. Blade Template Engine

  • Blade direktifleri (@if, @foreach, @include)
  • Component ve slot
  • Anonymous component
  • Blade component ve attribute bag

10. Validation ve Form Request

  • Validator facade ve rule object
  • Form Request class ile validation
  • Custom rule ve rule object
  • Authorization Form Request içinde

11. Authentication - Sanctum, Passport, Breeze, Jetstream

  • Breeze: minimal starter
  • Jetstream: full-featured stack
  • Sanctum: SPA ve mobil API token
  • Passport: full OAuth2 server
  • Multi-guard authentication

12. Authorization - Gate ve Policy

  • Gate ile basit yetkilendirme
  • Policy ile model-level authorization
  • Blade @can direktifi
  • Role ve permission yönetimi

13. Queue ve Job

  • Queue driver: Redis, database, SQS
  • Job dispatch ve chain
  • Failed job ve retry stratejisi
  • Horizon: Redis queue monitor
  • Job batching

14. Event ve Listener

  • Event ve listener decoupling
  • Queueable listener
  • Model event ve observer
  • Broadcasting (Pusher, Redis, Reverb)

15. Cache - Redis, Memcached

  • Cache facade ve store
  • Cache tag ve flush stratejisi
  • Rate limiting cache üzerinden
  • Atomic lock

16. API Resource ve Versioning

  • API Resource ile JSON transformation
  • Resource Collection ve pagination
  • API versioning yaklaşımları
  • Sanctum token ile API auth
  • OpenAPI / Swagger entegrasyon

17. Testing - PHPUnit, Pest, HTTP Test

  • PHPUnit ve Pest test framework
  • Feature test ve unit test
  • HTTP test ve database test
  • RefreshDatabase trait
  • Mocking facade ve event

18. Deploy - Forge, Vapor, Octane

  • Laravel Forge ile sunucu yönetimi
  • Vapor: serverless on AWS Lambda
  • Octane: Swoole, RoadRunner ile yüksek performans
  • Zero-downtime deploy ve queue worker

PHP & LARAVEL EĞİTİMİ ile İlgili
Sıkça Sorulan Sorular ve Cevapları


PHP & Laravel eğitimini kurumumuza özel planlayabilir miyiz?

Evet. PHP & Laravel eğitiminin içeriği ve süresi sabit değildir; firmanızın öncelikleri ve katılımcı profiliniz doğrultusunda programı birlikte kurgular, tamamen kurumunuza özel olarak ilerleriz.

PHP & Laravel eğitimini hangi şehirlerde veriyorsunuz?

PHP & Laravel eğitimini kurumunuzun bulunduğu ilde yerinde veriyoruz; İstanbul, Ankara ve İzmir başta olmak üzere Türkiye'nin her iline gelmekteyiz. İsteyen firmalara eğitim canlı online olarak da sunulur.

PHP & Laravel eğitimini online veriyor musunuz?

Evet, PHP & Laravel eğitimini canlı online olarak da veriyoruz; birlikte uygulamalı oturumlarla Türkiye'nin neresinde olursanız olun katılabilirsiniz. Program kurumunuzun ihtiyacına göre belirlenir.

PHP & Laravel eğitimi çalışanlarımızın seviyesine göre uyarlanıyor mu?

Evet. PHP & Laravel eğitiminin başında katılımcıların seviyesi değerlendirilir ve içerik buna göre ayarlanır; sıfırdan başlanabileceği gibi ileri konulara da odaklanılabilir.

PHP & Laravel eğitimi projemiz üzerinden ilerleyebilir mi?

Eğitim, kendi web projeniz veya mimari senaryonuz üzerinden ilerleyebilir. Teklif öncesinde projenizi bize iletmeniz ya da tarif etmeniz durumunda eğitimi gerçek uygulamanıza göre kurgularız.

PHP & Laravel eğitmenleriniz hakkında bilgi alabilir miyiz?

Eğitmenlerimiz web ve uygulama geliştirme alanında deneyimli, PHP & Laravel'u gerçek projelerde kullanan yazılımcılardır. İhtiyacınıza ve hedefinize en uygun eğitmeni sizinle eşleştiriyoruz.

Katılımcılarımıza sertifika veriliyor mu?

Evet. Eğitim sonunda katılımcılarımıza katılım sertifikası veriyoruz; sertifikada eğitimin kapsamı ve katılımcı bilgileri yer alır, kurumunuzun tercihine göre dijital ya da basılı olarak hazırlanır.

PHP & Laravel eğitiminin fiyatı ne kadar?

Sabit bir PHP & Laravel eğitimi ücreti yoktur; fiyat, katılımcı sayısı, kapsam ve süreye göre belirlenir. İhtiyacınızı dinleyip kurumunuza özel bir teklif sunarız.

Ekibiniz için kapsamı netleştirip kurumsal teklif paylaşalım.
0212 951 0608 · Kurumsal teklif