PHP uygulamanızın veri katmanını Zend Framework ile kurun
Databases & the Zend Framework Eğitimi, PHP tabanlı Zend Framework (Laminas) uygulamalarında veri erişim katmanı kurmayı öğretir. Katılımcılar Db Adapter ile bağlantı yönetimini, Zend\Sql ile nesne tabanlı ve güvenli sorgu üretimini, TableGateway ve RowGatewa…
PHP Zend Framework (Laminas) ile veritabanı erişim katmanı geliştirmeyi öğreten uygulamalı eğitim
Databases & the Zend Framework Eğitimi, PHP tabanlı Zend Framework (bugünkü adıyla Laminas) uygulamalarında veri erişim katmanı kurmaya odaklanır. Katılımcılar Db Adapter ile veritabanı bağlantısı yönetmeyi, Zend\Sql ile güvenli ve nesne tabanlı sorgu oluşturmayı, TableGateway ve RowGateway desenlerini, parametreli sorgularla SQL injection korumasını ve transaction yönetimini uygulamalı öğrenir. MVC yapısında model katmanı tasarımı ve veri erişim testleri işlenir.
3 Gün. İlk gün Db Adapter ve bağlantı, ikinci gün Zend\Sql ve TableGateway desenleri, üçüncü gün transaction, güvenlik ve MVC model katmanı işlenir.
Orta Seviye — Zend/Laminas Db bileşeni, adapter, TableGateway, Zend\Sql ve veri erişim katmanı işlenir
Her konu gerçek bir Zend/Laminas projesinde veri erişim sınıfları yazılıp MVC model katmanı kurularak uygulamalı işlenir.
Db Adapter ile farklı veritabanı sürücülerini tek arayüzde soyutlayarak uygulamayı belirli bir veritabanına bağımlı olmaktan kurtarırsınız.
Zend\Sql ve parametreli sorgularla SQL injection riskini ortadan kaldırır, veri erişimini güvenli ve okunabilir hale getirirsiniz.
TableGateway ve RowGateway desenleriyle MVC mimarisine uygun, bakımı kolay ve test edilebilir bir model katmanı kurarsınız.
Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, nesne ve namespace içeren nesne yönelimli PHP deneyimi Zend bileşenlerini kullanmayı kolaylaştırır.
SELECT, INSERT, UPDATE ve JOIN sorgularına aşinalık Zend\Sql ile üretilen sorguları anlamayı destekler.
Model, view ve controller ayrımına temel aşinalık veri katmanının mimarideki yerini kavramayı sağlar.
Composer ve PHP kurulu bir geliştirme ortamı Zend/Laminas paketlerini kurup örnekleri çalıştırmayı sağlar.
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:
Db Adapter ile farklı sürücülere bağlanıp bağlantı yapılandırmasını config üzerinden yönetebilirsiniz.
Select, Insert, Update ve Delete nesneleriyle nesne tabanlı ve güvenli sorgular oluşturabilirsiniz.
TableGateway deseniyle tablo odaklı, yeniden kullanılabilir veri erişim sınıfları yazabilirsiniz.
RowGateway ve hydration ile veritabanı satırlarını iş nesnelerine eşleyebilirsiniz.
beginTransaction, commit ve rollback ile çok tablolu işlemleri atomik ve tutarlı yürütebilirsiniz.
Parametre bağlama ve quoting ile SQL injection riskini ortadan kaldıran veri erişimi yazabilirsiniz.
Mapper ve repository desenleriyle MVC mimarisine uygun bakımı kolay model katmanı kurabilirsiniz.
Adapter'ı mock'layarak veri erişim kodunu PHPUnit ile izole biçimde test edebilirsiniz.
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.
Veritabanı instance mimarisi, listener yapılandırması, servis adları, bağlantı dizeleri ve sorun giderme uygulamalı işlenir. 3 günlük kurumsal eğitim.
Detayları Gör →SysML kısıt blokları, parametrik diyagramlar, OCL kuralları ve model doğrulama teknikleri uygulamalı işlenir. MBSE için 3 günlük kurumsal eğitim.
Detayları Gör →CSP modelleme, backtracking, forward checking, AC-3 arc consistency ve MRV/LCV sezgileri uygulamalı işlenir. Yapay zekâ için 3 günlük kurumsal eğitim.
Detayları Gör →CSSLP kapsamında güvenli veritabanı tasarımı, şifreleme, SQL injection savunması, veri maskeleme ve programlama dili ortamı güvenliği eğitimi.
Detayları Gör →Full stack geliştirmede veri altyapısı eğitimi: şema tasarımı, ORM, migration, bağlantı havuzu, indeksleme, N+1, önbellek ve SQL/NoSQL seçimi uygulamalı işlenir
Detayları Gör →Başlangıç veritabanı tasarımı eğitimi: varlık-ilişki modelleme, birincil/yabancı anahtar, ilişkiler ve 1NF-3NF normalizasyon adım adım uygulamalı işlenir.
Detayları Gör →