Visual Studio'yu kendi araçlarınızla genişletin
VSIX paketi, komutlar, araç pencereleri, MEF editör uzantıları, Roslyn analizörü ve Marketplace yayınını kapsayan, Visual Studio için uzantı geliştirmeyi anlatan iki günlük ileri düzey eğitim.
Visual Studio uzantı geliştirme
Eğitim Visual Studio için uzantı yazmayı kapsar. VSIX proje yapısı ve manifest, AsyncPackage ve yükleme bağlamı, menü komutları (VSCT), araç pencereleri, MEF ile editör sınıflandırıcı ve tagger, IntelliSense tamamlama kaynağı, Roslyn analizör ve kod düzeltme sağlayıcısı, VisualStudio.Extensibility modeli, hata ayıklama için deneysel örnek ve Marketplace'e yayın uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün VSIX Temelleri ve Komutlar; 2. gün Editör, Roslyn ve Yayın.
İleri Seviye — Visual Studio SDK ile VSIX uzantı geliştirme
Katılımcılar deneysel Visual Studio örneğinde kendi komutlarını, araç pencerelerini ve bir Roslyn analizörünü adım adım geliştirip VSIX olarak paketler.
Ekibinizin tekrarlayan işlerini Visual Studio içine komut olarak eklersiniz.
Kurum kod standartlarını derleme zamanı uyarılarına dönüştürürsünüz.
VSIX paketini ekip içinde veya Marketplace'te yayınlamayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
İleri düzey C#, async/await ve sınıf tasarımı gerekir.
Extension development iş yükü kurulu olmalıdır.
Manifest ve araç penceresi için temel XML ve WPF bilgisi faydalıdır.
Dependency injection ve eklenti kavramlarına aşinalık önerilir.
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:
Uzantı projesi oluşturup deneysel örnekte çalıştırırsınız.
VSCT ile menü ve araç çubuğu komutları tanımlarsınız.
WPF tabanlı araç penceresi geliştirirsiniz.
Options sayfası ve ayar saklama mantığı kurarsınız.
Classifier ve tagger ile editör davranışını genişletirsiniz.
Özel analizör ve kod düzeltme sağlayıcısı yazarsınız.
VisualStudio.Extensibility ile süreç dışı uzantı geliştirirsiniz.
VSIX paketini imzalayıp Marketplace veya özel galeriyle dağıtırsınız.
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.
Komşuluk matrisi, listesi, kenar listesi, küme ve seyrek matris ile graf temsilini Python'da kodlayıp karşılaştırın. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Graf teorisi, NetworkX, merkezilik, Neo4j Cypher, RDF, SPARQL ve bilgi grafı oluşturmayı uygulamalı öğrenin. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Hata mesajı okuma, breakpoint, adım adım çalıştırma ve değişken izleme ile hata ayıklamaya giriş. Yeni başlayanlar için Digital Vizyon Akademi eğitimi.
Detayları Gör →Graf dolaşma, BFS, DFS ve hash tablosu, çakışma çözümü, dict, set ve LRU önbellek uygulamaları. Digital Vizyon Akademi veri yapıları eğitimi.
Detayları Gör →ISTQB CTAL-TAE müfredatına uygun gTAA mimarisi, CI/CD entegrasyonu, raporlama ve metriklerle test otomasyonu eğitimi. Digital Vizyon Akademi.
Detayları Gör →