Tasarım desenlerini PHP kodunda doğru yerde kullanın
PHP'de tasarım desenleri eğitimi; yaratıcı, yapısal ve davranışsal GoF desenleri, Repository ve Unit of Work, DI konteyneri, PSR standartları ve Laravel/Symfony karşılıklarını işler.
PHP'de tasarım desenleri
Eğitim, klasik tasarım desenlerini modern PHP 8 sözdizimiyle uygular. Singleton ve alternatifleri, Factory, Builder, Adapter, Decorator, Facade, Proxy, Strategy, Observer, Command, State, Chain of Responsibility, Repository ve Unit of Work, bağımlılık enjeksiyonu konteyneri, desenlerin Laravel ve Symfony'deki karşılıkları ve aşırı mühendislikten kaçınma ölçütleri uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Yaratıcı Desenler; 2. gün Yapısal Desenler; 3. gün Davranışsal Desenler ve Mimari.
Orta Seviye — PHP 8 ile GoF tasarım desenleri, Dependency Injection, Repository ve framework uygulamaları
Katılımcılar her desen için küçük bir PHP örneği yazar, ardından bir e-ticaret modülünde desenleri birlikte uygular ve PHPUnit ile test eder.
Desen adlarıyla ekip içinde tasarım kararlarını kısa ve net anlatırsınız.
Deseni problem ortaya çıkınca seçer, gereksiz karmaşıklıktan kaçınırsınız.
Laravel ve Symfony kodundaki desenleri tanıyarak çatıyı daha iyi kullanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, abstract, trait ve namespace bilinmelidir.
Autoload ve paket kurulumu bilinmelidir.
PHPUnit ile basit test yazma deneyimi faydalıdır.
PHP 8.2, Composer ve PhpStorm ya da VS Code kurulu olmalıdır.
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.
Program sonunda katılımcılar:
GoF desenlerini yaratıcı, yapısal ve davranışsal olarak ayırt edebilirsiniz.
Nesne oluşturma karmaşıklığını Factory ve Builder ile çözebilirsiniz.
Singleton yerine DI ile test edilebilir tasarım kurabilirsiniz.
Üçüncü taraf API'leri sarıp davranışı decorator ile genişletebilirsiniz.
Repository ve Specification ile veri erişimini soyutlayabilirsiniz.
Koşul zincirlerini Strategy ve State ile değiştirebilirsiniz.
Observer ve PSR-14 ile olay tabanlı yapı kurabilirsiniz.
Laravel ve Symfony'deki desenleri tanıyıp doğru kullanabilirsiniz.
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.
PHP 8 ve Laravel ile modern web geliştirme eğitimi: Eloquent, REST API, Sanctum, kuyruk, Redis, Pest testi ve Docker dağıtımı dört günde uygulamalı.
Detayları Gör →Tomcat ve PHP yapılandırma eğitimi: server.xml, connector ayarı, Apache ters vekil, PHP-FPM, TLS, sıkılaştırma ve performans ayarı uygulamalı işlenir.
Detayları Gör →Laravel Livewire 3 eğitimi: bileşenler, wire:model, form doğrulama, olaylar, sayfalama, dosya yükleme, Alpine.js ve Pest ile test uygulamalı işlenir.
Detayları Gör →Laravel PHP framework eğitimi: route, Blade, Eloquent ilişkileri, migration, doğrulama, Breeze ile kimlik doğrulama, Policy, API Resource ve Pest testi.
Detayları Gör →Laravel orta katman eğitimi: middleware, service container, provider, facade, event/listener, kuyruk, servis katmanı ve paket geliştirme dört günde uygulamalı.
Detayları Gör →