PHP kodunu desenlerle ve refactoring ile iyileştirin
PHP desenleri ve yeniden yapılandırma eğitimi; kod kokuları, SOLID, refactoring katalogu, yaratıcı-yapısal-davranışsal desenler, PHPUnit güvencesi, PHPStan ve Rector araçlarını kapsar.
PHP'de desenler ve yeniden yapılandırma
Eğitim, PHP kod tabanlarını iyileştirmenin sistematik yolunu verir. Kod kokuları ve teknik borç, SOLID ilkeleri, Extract Method, Extract Class, Replace Conditional with Polymorphism gibi refactoring teknikleri, Strategy, Factory, Builder, Decorator, Observer ve Repository desenleri, bağımlılık enjeksiyonu, değer nesneleri, PHPUnit ile güvenceli değişiklik, PHPStan ve Rector ile otomatik iyileştirme uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Kod Kokuları ve SOLID; 2. gün Refactoring Teknikleri; 3. gün Desenler ve Otomasyon.
Orta Seviye — PHP'de tasarım desenleri, kod kokuları, refactoring teknikleri ve testle güvence
Katılımcılar karmaşık bir sipariş modülünü testlerle koruma altına alır ve adım adım desenlerle yeniden yapılandırır.
Kod kokularını tanıyıp hangi refactoring tekniğinin uygulanacağını bilirsiniz.
Deseni zorla değil, probleme göre seçmeyi öğrenirsiniz.
Testlerle korunan küçük adımlarla riski düşürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, trait ve namespace bilinmelidir.
Autoload ve paket kurulumu bilinmelidir.
PHPUnit ile temel test yazımı faydalıdır.
PHP 8.2, Composer ve PhpStorm veya 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:
Kod kokularını tanıyıp teknik borcu listeleyebilirsiniz.
SOLID ihlallerini bulup düzeltebilirsiniz.
Characterization test ile davranışı koruyarak değişiklik yapabilirsiniz.
Extract Method ve Class ile büyük yapıları ayrıştırabilirsiniz.
Koşullu yapıları Strategy ve polimorfizmle değiştirebilirsiniz.
Factory, Decorator, Strategy gibi desenleri probleme göre seçebilirsiniz.
strict_types, readonly ve enum ile güvenli kod yazabilirsiniz.
PHPStan ve Rector ile kalite ve dönüşümü otomatikleştirebilirsiniz.
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.
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 →PHP programlama temelleri eğitimi: sözdizimi, diziler, fonksiyonlar, OOP, Composer, form işleme, PDO ile MySQL, oturum yönetimi ve güvenlik temelleri.
Detayları Gör →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 →PHP tasarım desenleri eğitimi: Factory, Builder, Adapter, Decorator, Repository, Strategy, Observer, Command ve DI konteyneri modern PHP 8 ile üç günde işlenir.
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 →