VISUAL STUDIO : DEVELOPING NEW PROJECTS & SOLUTIONS EĞİTİMİ

Projeleri doğru iskeletle başlatın

Proje şablonları, çözüm yapısı, csproj, NuGet, çoklu hedef çerçeve, kaynak kod yönetimi, özel şablon oluşturma ve derleme yapılandırması

Visual Studio'da proje şablonları, dotnet new, katmanlı çözüm yapısı, csproj, NuGet, Directory.Build.props ve özel şablon oluşturmayı uygulamalı öğreten iki günlük temel seviye eğitim.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yeni proje ve çözüm geliştirme

Eğitim Visual Studio'da yeni proje başlatmayı ve çözüm yapısını doğru kurmayı anlatır. Proje şablonları ve dotnet new, çözüm ve proje ilişkisi, SDK-style csproj, hedef çerçeve (TargetFramework), proje referansı ve NuGet, Directory.Build.props, derleme yapılandırmaları, kod analizörleri, .editorconfig, Git deposu başlatma, katmanlı çözüm örneği ve özel proje şablonu üretme uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Proje ve Çözüm Oluşturma; 2. gün Standartlaştırma ve Şablon Üretme.

Seviye

Temel Seviye — Visual Studio'da proje ve çözüm oluşturma, yapılandırma ve şablon yönetimi

Öğrenme Metodu

Katılımcılar boş bir çözümden başlayıp çok katmanlı bir uygulama iskeleti kurar, ortak ayarları merkezileştirir ve kendi proje şablonlarını oluşturur.

Neden Bu Eğitim?

🏗️Doğru Başlangıç

Sağlam bir çözüm iskeletiyle ilerideki bakım maliyetini azaltırsınız.

📁Standartlaşma

Ortak ayar ve şablonlarla ekip genelinde tutarlılık sağlarsınız.

⚙️Yapılandırma

csproj ve derleme ayarlarını bilinçli yönetirsiniz.

Anahtar Konular

visual studio projeçözüm yapısıcsprojdotnet newnugetdirectory.build.propsproje şablonukatmanlı mimari
“İyi bir iskelet, projenin ilk gününden son gününe kadar zaman kazandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C# temeli

Temel C# sözdizimi bilgisi yeterlidir.

2
Visual Studio

Visual Studio 2022 Community kurulu olmalıdır.

3
Komut satırı

dotnet CLI için temel komut bilgisi faydalıdır.

4
Git

Depo oluşturma temel düzeyde bilinmelidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı çok projeli çözüm kurar, referansları ve paketleri yönetir.
Modül 1
Şablonlar ve dotnet new
  • Console, Library, Web, Worker şablonları
  • dotnet new list ve parametreler
  • Visual Studio Create a new project sihirbazı
  • dotnet sln add/remove
  • Çözüm dosyası (.sln ve .slnx) yapısı
  • Aynı çözümde farklı proje türleri
Modül 2
Katmanlı Çözüm Yapısı
  • Domain, Application, Infrastructure, Web ayrımı
  • Proje referansı yönü ve döngüsel bağımlılık
  • Paylaşılan sınıf kitaplığı
  • Test projelerinin konumlandırılması
  • Çözüm klasörleri ile düzen
  • Adlandırma ve klasör kuralları
Modül 3
csproj ve Hedef Çerçeve
  • SDK-style proje dosyası
  • TargetFramework ve çoklu hedefleme
  • Nullable ve ImplicitUsings
  • LangVersion ve Warnings as Errors
  • Derleme koşulları (Condition)
  • Build çıktıları ve obj/bin klasörleri
Modül 4
NuGet ve Bağımlılıklar
  • PackageReference ve sürüm aralığı
  • Merkezi paket yönetimi (Directory.Packages.props)
  • packages.lock.json
  • Özel NuGet kaynağı
  • Kendi NuGet paketini oluşturma (dotnet pack)
  • Güvenlik ve lisans denetimi
Günün hedefiKatılımcı Directory.Build.props, editorconfig ve özel şablon ile ekip standardını kurar.
Modül 1
Ortak Ayarlar
  • Directory.Build.props ve targets
  • Ortak sürüm ve telif bilgisi
  • Analizör paketlerini toplu ekleme
  • global.json ile SDK sürümü sabitleme
  • nuget.config
  • Ortam bağımsız derleme
Modül 2
Kod Stili ve Analiz
  • .editorconfig kuralları
  • Roslyn analizörleri ve önem düzeyleri
  • StyleCop ve .NET analyzers
  • Format ve dotnet format
  • Kod parçacıkları (snippets)
  • Uyarıları hata yapma politikası
Modül 3
Özel Şablon Oluşturma
  • Mevcut projeden şablon dışa aktarma
  • dotnet new template.json yapısı
  • Sembol ve parametre değiştirme
  • Şablon paketi ve dotnet new install
  • Visual Studio öğe şablonları (.vstemplate)
  • Şablon sürümleme ve dağıtım
Modül 4
Derleme ve Kaynak Kod Yönetimi
  • Build yapılandırmaları: Debug, Release, özel
  • Platform hedefleri: AnyCPU, x64
  • Git deposu başlatma ve .gitignore
  • İlk commit ve README
  • Çözüm genelinde derleme sırası
  • Build hata ve uyarılarını okuma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çözüm Kurma

Çok projeli çözüm iskeletini kurarsınız.

✅
Proje Referansı

Katmanlar arası bağımlılık yönünü doğru yönetirsiniz.

✅
csproj

SDK-style proje dosyasını bilinçli düzenlersiniz.

✅
NuGet

Merkezi paket yönetimini uygularsınız.

✅
Ortak Ayarlar

Directory.Build.props ile ayarları merkezileştirirsiniz.

✅
Kod Stili

editorconfig ve analizörlerle standardı zorunlu kılarsınız.

✅
Özel Şablon

Kendi proje şablonunuzu üretip dağıtırsınız.

✅
Build Yönetimi

Derleme yapılandırmalarını ve çıktılarını yönetirsiniz.

Kimler İçin Uygundur?

  • Yeni projeler başlatan geliştiriciler
  • takım liderleri
  • proje iskeleti standartlaştırmak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yeni projeler başlatan geliştiriciler, takım liderleri ve proje iskeleti standartlaştırmak isteyen mühendisler için uygundur. Temel C# sözdizimi bilgisi yeterlidir.
Hangi dil kullanılır?
C# ve .NET kullanılır.
Eski .NET Framework kapsanıyor mu?
Odak modern .NET'tir, farklar kısaca belirtilir.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Hazır şablon örnekleri verilir mi?
Eğitim sonunda örnek çözüm iskeleti paylaşılır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Visual Studio : Developing New Projects & Solutions Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Programlama Temelleri ve Yaşam DöngüsüGraph Data Structures: Implementing Graph Traversal & Shortest Path Algorithms Eğitimi
Yazılım Geliştirme Eğitimleri

Graph Data Structures: Implementing Graph Traversal & Shortest Path Algorithms Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, A* ve minimum yayılan ağaç algoritmalarını Python ile kodlayın. Digital Vizyon Akademi graf algoritmaları eğit

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüGraph Data Structures: Representing Graphs Using Matrices, Lists, & Sets Eğitimi
Yazılım Geliştirme Eğitimleri

Graph Data Structures: Representing Graphs Using Matrices, Lists, & Sets Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

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 →
Programlama Temelleri ve Yaşam DöngüsüGraph Data Structures: Understanding Graphs & Knowledge Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Graph Data Structures: Understanding Graphs & Knowledge Graphs Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Graf teorisi, NetworkX, merkezilik, Neo4j Cypher, RDF, SPARQL ve bilgi grafı oluşturmayı uygulamalı öğrenin. Digital Vizyon Akademi graf eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüIntroduction to Debugging Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Debugging Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

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 →
Programlama Temelleri ve Yaşam DöngüsüIntroduction to Graphs & Hashed Data Structures Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Graphs & Hashed Data Structures Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn