MICROSOFT DEVELOPMENT FUNDAMENTALS EĞİTİMİ

Microsoft platformunda geliştirmeye sağlam başlayın

Visual Studio, C#, OOP, ASP.NET, WPF/WinForms, ADO.NET, SQL Server ve birim test temellerini tek programda öğrenin.

Visual Studio, C#, OOP, ASP.NET, WPF ve ADO.NET ile Microsoft platformunda yazılım geliştirme temellerini uygulamalı öğrenin. SQL Server erişimi, hata ayıklama ve MSTest ile birim test pratikleri dahildir.

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

Eğitim Hakkında

Microsoft geliştirme ekosisteminin temel taşları

Eğitim, Microsoft platformunda yazılım geliştirmenin temellerini kapsar: Visual Studio ile proje yapısı, C# değişkenleri ve kontrol akışı, sınıf-nesne-kalıtım-polimorfizm, hata yönetimi, ASP.NET ile web uygulaması mimarisi, WPF/Windows Forms ile masaüstü arayüz, ADO.NET ile SQL Server erişimi, temel SQL sorguları ve MSTest ile birim test yazımı.

Süre ve Format

2 Gün. Her gün dört modül; Temel Programlama ve Visual Studio ve Web, Masaüstü, Veri ve Test ekseninde ilerleyen uygulamalı program.

Seviye

Temel Seviye — .NET ve Visual Studio ile yazılım geliştirmenin temel kavramları: OOP, web, masaüstü, veri erişimi ve test

Öğrenme Metodu

Her kavram Visual Studio içinde küçük konsol, web ve masaüstü projeleriyle uygulanır; gün sonunda SQL Server destekli mini uygulama tamamlanır.

Neden Bu Eğitim?

💻Tek IDE ile üretim

Visual Studio ile proje oluşturma, hata ayıklama ve paketleme akışını baştan sona görürsünüz.

🧱Sağlam OOP temeli

Sınıf, arayüz ve kalıtım kavramlarını gerçek C# kodunda uygularsınız.

🗄️Veri ile çalışma

ADO.NET ve SQL ile veritabanı destekli uygulama yazmayı öğrenirsiniz.

Anahtar Konular

microsoft development fundamentalsvisual studio eğitimic# temel eğitimi.net eğitimiasp.net temelleriado.netwpf eğitimimstestyazılım geliştirme temelleri
“İyi bir geliştirici, kodu yazmadan önce nasıl test edeceğini bilen kişidir.”

Ön Koşullar

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

1
Mantık bilgisi

Değişken, döngü ve koşul gibi temel programlama mantığına aşinalık yeterlidir.

2
Windows ortamı

Visual Studio Community kurulabilen bir Windows 10/11 bilgisayar gerekir.

3
SQL Server

SQL Server Express veya LocalDB kurulumu laboratuvar için hazır tutulmalıdır.

4
Merak ve pratik

Her modülde kod yazılacağı için aktif katılım beklenir.

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ı Visual Studio ile solution/proje yapısını kurar, C# ile kontrol akışı ve hata yönetimi içeren programlar yazar.
Modül 1
Visual Studio ve .NET Mimarisi
  • Solution, project ve NuGet yapısı
  • CLR, CTS ve JIT derleme mantığı
  • .NET Framework, .NET Core ve .NET 8 farkları
  • Debugger, breakpoint ve Watch penceresi
  • Konsol projesi oluşturma ve çalıştırma
  • Derleme yapılandırmaları: Debug ve Release
Modül 2
C# Dil Temelleri
  • Değer ve referans tipleri
  • string, int, decimal, DateTime kullanımı
  • if/switch ve for/while/foreach döngüleri
  • Dizi, List<T> ve Dictionary<TKey,TValue>
  • Metot tanımı, parametre ve return
  • var, nullable tipler ve tip dönüşümleri
Modül 3
Nesne Yönelimli Programlama
  • Sınıf, nesne, alan ve property
  • Constructor ve erişim belirleyiciler
  • Kalıtım ve base anahtar sözcüğü
  • Polimorfizm, virtual ve override
  • Interface ve abstract class farkı
  • Kapsülleme ve SOLID'e giriş
Modül 4
Hata Yönetimi ve Hata Ayıklama
  • try/catch/finally yapısı
  • Özel exception sınıfı yazma
  • throw ve exception zincirleme
  • Step Into, Step Over, Call Stack
  • Loglama için Debug ve Trace
  • Yaygın NullReferenceException nedenleri
Günün hedefiKatılımcı ASP.NET web uygulaması, WPF/WinForms arayüz ve ADO.NET ile SQL Server erişimi geliştirir, MSTest ile birim testi yazar.
Modül 1
ASP.NET Web Geliştirme
  • HTTP istek/yanıt döngüsü
  • Razor Pages ve MVC desen farkı
  • Controller, View ve Model akışı
  • Form gönderimi ve model doğrulama
  • Session ve cookie kullanımı
  • IIS Express ile yayın denemesi
Modül 2
Masaüstü Uygulama Geliştirme
  • Windows Forms kontrol ve olay modeli
  • WPF XAML temelleri
  • Data binding ve INotifyPropertyChanged
  • Layout: Grid, StackPanel, DockPanel
  • Diyalog pencereleri ve menüler
  • ClickOnce ile dağıtım
Modül 3
Veri Erişimi ve SQL
  • SELECT, WHERE, JOIN ve GROUP BY
  • INSERT, UPDATE, DELETE komutları
  • SqlConnection, SqlCommand, SqlDataReader
  • Parametreli sorgu ve SQL injection önlemi
  • Entity Framework Core'a giriş
  • Transaction mantığı
Modül 4
Test, Sürüm Kontrolü ve Dağıtım
  • MSTest ile Arrange-Act-Assert
  • Test Explorer kullanımı
  • Git ile commit, branch ve merge
  • Visual Studio Git entegrasyonu
  • Yayın paketi ve publish profilleri
  • Kod gözden geçirme alışkanlıkları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
C# programlama

Visual Studio'da C# ile değişken, döngü ve metotlu çalışan programlar yazabilirsiniz.

🧩
OOP uygulama

Sınıf, kalıtım ve polimorfizmi doğru tasarım kararlarıyla kullanabilirsiniz.

⚙️
Hata ayıklama

Breakpoint ve Watch ile mantık hatalarını izole edebilirsiniz.

🔍
Web geliştirme

ASP.NET ile form ve doğrulama içeren temel bir web uygulaması kurabilirsiniz.

🛠️
Masaüstü arayüz

WPF veya Windows Forms ile veriye bağlı pencere tasarlayabilirsiniz.

📈
SQL erişimi

ADO.NET ile parametreli sorgu çalıştırıp SQL injection riskini azaltabilirsiniz.

🔐
Birim test

MSTest ile temel iş mantığını otomatik doğrulayabilirsiniz.

🚀
Git kullanımı

Kodunuzu Git ile sürümleyip dallarla çalışabilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştirmeye yeni başlayan
  • Microsoft teknolojilerine geçiş yapan veya .NET ekosistemini tanımak isteyen öğrenci
  • BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştirmeye yeni başlayan, Microsoft teknolojilerine geçiş yapan veya .NET ekosistemini tanımak isteyen öğrenci ve BT çalışanları için uygundur. Değişken, döngü ve koşul gibi temel programlama mantığına aşinalık yeterlidir.
Eğitimde hangi dil kullanılır?
Tüm örnekler C# ile Visual Studio üzerinde yapılır; SQL tarafında T-SQL kullanılır.
Web ve masaüstü birlikte işlenir mi?
Evet, ikinci gün ASP.NET web ve WPF/WinForms masaüstü uygulamaları ayrı modüllerde uygulanır.
Veritabanı bilgisi gerekli mi?
Gerekmez; SELECT, JOIN ve INSERT gibi temel SQL komutları eğitimde sıfırdan anlatılır.
Katılım belgesi verilir mi?
Programı tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Microsoft Development Fundamentals 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

Yazılım Geliştirme GenelSpec Driven Development for Non Developers Eğitimi
Yazılım Geliştirme Eğitimleri

Spec Driven Development for Non Developers Eğitimi

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

Teknik olmayanlar için spec-driven development eğitimi: kullanıcı hikayesi, EARS, kabul kriterleri ve yapay zeka asistanıyla spec'ten uygulama geliştirme.

Detayları Gör →
Yazılım Geliştirme GenelSpec-Driven Development with Kiro (SDDKR) Eğitimi
Yazılım Geliştirme Eğitimleri

Spec-Driven Development with Kiro (SDDKR) Eğitimi

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

Kiro ile spec-driven development (SDDKR) eğitimi: requirements, design, tasks, EARS, steering, agent hooks ve MCP ile ajan destekli yazılım geliştirme.

Detayları Gör →
Yazılım Geliştirme GenelSpec-Driven Development with Kiro Eğitimi
Yazılım Geliştirme Eğitimleri

Spec-Driven Development with Kiro Eğitimi

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

Kiro ile spec-driven development eğitimi: EARS gereksinimleri, tasarım dokümanı, görev yürütme, steering, agent hooks ve spec tabanlı test üretimi.

Detayları Gör →
Yazılım Geliştirme GenelSpinnaker and Deployment Fundamentals Eğitimi
Yazılım Geliştirme Eğitimleri

Spinnaker and Deployment Fundamentals Eğitimi

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

Spinnaker ve deployment temelleri eğitimi: Halyard kurulumu, pipeline, Kubernetes dağıtımı, blue-green, Kayenta canary analizi ve geri alma stratejileri.

Detayları Gör →
Yazılım Geliştirme GenelStakeholder Needs & Framework Integration Eğitimi
Yazılım Geliştirme Eğitimleri

Stakeholder Needs & Framework Integration Eğitimi

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

Stakeholder needs ve framework integration eğitimi: paydaş analizi, ihtiyaç elicitation, MoSCoW, BABOK, PMBOK, Agile ve ITIL çerçevelerinin entegrasyonu.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn