SOLID Prensipleri ve PHP'de Nesne Tabanlı Programlama Eğitimi
Bu video, Duran Caymaz tarafından sunulan bir eğitim içeriğidir ve yazılım geliştirme prensiplerinden SOLID prensiplerini anlatmaktadır. Video, SOLID prensiplerinin ne olduğunu açıklayarak başlıyor ve ardından bu prensiplerin ilk dört tanesi olan Single Responsibility (Tek Sorumluluk), Open-Closed Principle (Açık-Kapalı Prensibi), Liskov'un Substitution Prensibi (LSP) ve Interface Segregation Prensibi (ISP) detaylı olarak ele alınıyor. Eğitmen, her prensibi kod örnekleriyle açıklıyor ve kötü kod örnekleri ile iyi kod örnekleri arasında karşılaştırma yapıyor. Eğitim içeriğinde özellikle bir sipariş sistemi ve indirim sistemi üzerinden SOLID prensiplerinin nasıl uygulanacağı gösteriliyor. Ayrıca Dependency Inversion Prensibi de anlatılmakta ve MySQL, Redis gibi farklı veritabanı bağlantılarını nasıl değiştirebileceğimizi göstererek kodun daha temiz, okunabilir ve geliştirilebilir hale geldiğini açıklıyor.
- youtube.com