Go şablonlarıyla güvenli ve esnek HTML üretin
Go html/template ile aksiyonlar, layout, partial, FuncMap, bağlamsal kaçış, embed ve şablon testlerini XSS örnekleriyle öğreten 2 günlük orta seviye eğitim.
Go template motoru ile arayüz üretimi
Eğitim, Go şablon motorunu derinlemesine ele alır: text/template ve html/template farkı, aksiyonlar ({{.}}, if, range, with, define, template, block), pipeline ve karşılaştırma fonksiyonları, değişkenler, FuncMap ile özel fonksiyonlar, layout ve partial yapısı, bağlamsal otomatik kaçış (HTML, JS, CSS, URL), template.HTML riski, embed ile şablonları ikiliye gömme, önbellekleme ve şablon testi.
2 Gün. Her gün dört modül; Şablon Sözdizimi ve Veri; Layout, Güvenlik ve Üretim Kullanımı ekseninde ilerleyen uygulamalı program.
Orta Seviye — Go html/template ve text/template: aksiyonlar, fonksiyonlar, layout ve güvenlik
Bir blog ve rapor uygulaması üzerinde layout, partial ve özel fonksiyonlar yazılır; XSS senaryoları denenir.
Layout, partial ve block ile yeniden kullanılabilir şablonlar kurarsınız.
Bağlamsal kaçışı anlayıp güvensiz kullanımlardan kaçınırsınız.
FuncMap ile şablonu iş kurallarına uygun genişletirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Go struct, slice, map ve interface.
Temel HTML bilgisi.
Basit bir Go handler yazmış olmak.
Go 1.21+ kurulu ortam.
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:
Aksiyon, pipeline ve değişkenleri doğru kullanabilirsiniz.
if, range ve with ile veriyi sunabilirsiniz.
define, block ve partial ile yeniden kullanılabilir yapı kurabilirsiniz.
Özel şablon fonksiyonları yazabilirsiniz.
Bağlamsal kaçışı anlayıp XSS'i önleyebilirsiniz.
Şablona uygun veri modelleri tasarlayabilirsiniz.
Şablonları tek ikili dosyaya gömebilirsiniz.
Şablon çıktısını golden file ile 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.
Troubleshooting deployments eğitimi: pipeline log analizi, container ve registry hataları, Kubernetes CrashLoopBackOff/OOMKilled, probe, DNS, ağ ve geri alma.
Detayları Gör →Truffle Suite eğitimi: Solidity akıllı sözleşme, truffle compile/migrate/test, Ganache, OpenZeppelin, Mocha-Chai testleri, testnet dağıtımı ve dApp entegrasyonu
Detayları Gör →UCS X-Series Intersight eğitimi (UCSXDOT): X9508 mimarisi, IMM, domain ve server profilleri, firmware, OS kurulumu, otomasyon, izleme ve sorun giderme.
Detayları Gör →UiPath giriş eğitimi: Studio arayüzü, Sequence ve Flowchart, UI otomasyonu, selector, Excel ve e-posta otomasyonu, REFramework girişi ve Orchestrator yayını.
Detayları Gör →UiPath Otomasyon Geliştirici Eğitimi: selector, Data Table, REFramework, Orchestrator kuyrukları, Document Understanding ve Git ile uygulamalı 3 gün.
Detayları Gör →