APPROACHES TO .NET DEVELOPMENT EĞİTİMİ

Doğru .NET yaklaşımını seçin

.NET uygulama türlerine genel bakış ve doğru yaklaşımı seçme: konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API ve Blazor uygulamalı örneklerle.

Approaches to .NET Development: .NET uygulama türlerine genel bakış ve doğru yaklaşımı seçme. Konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API ve Blazor 2 günlük uygulamalı programda işlenir.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Konsol ve Worker Service ve Windows Forms ekseninde .NET uygulama türlerine genel bakış ve doğru yaklaşımı seçme

Approaches to .NET Development eğitimi, .NET uygulama türlerine genel bakış ve doğru yaklaşımı seçme konusunu uçtan uca ele alır. Konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API ve Blazor gibi başlıklar Visual Studio üzerinde canlı kodlama ve aynı iş kuralı için dört uygulama türü ile işlenir. Katılımcılar eğitim sonunda gereksinimlere göre doğru .NET uygulama türünü seçip her birinden çalışan bir örnek oluşturabilir hale gelir.

Süre ve Format

2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından aynı iş kuralı için dört uygulama türü ile uygulama.

Seviye

Başlangıç Seviye — .NET uygulama türlerine genel bakış ve doğru yaklaşımı seçme için konsol ve Worker Service, Windows Forms ve ASP.NET Core MVC ve Web API başlıklarını kapsar.

Öğrenme Metodu

Her modül canlı kodlama ile başlar; katılımcılar aynı iş kuralı için dört uygulama türü üzerinde kendi çözümlerini geliştirip tartışır.

Neden Bu Eğitim?

🧩Gerçek Senaryolar

Konsol ve Worker Service ve Windows Forms konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.

🛠️Uygulamalı Kodlama

Her modül aynı iş kuralı için dört uygulama türü ile pekiştirilir; ASP.NET Core MVC ve Web API katılımcılar tarafından bizzat kodlanır.

🚀Üretime Hazırlık

Blazor konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.

Anahtar Konular

Approaches to .NET Development eğitimiApproaches to .NET Development kursukonsol ve Worker ServiceWindows FormsASP.NET Core MVC ve Web APIBlazorC# eğitimi.NET eğitimi.NET kursuVisual Studio eğitimi
“İyi anlaşılmış konsol ve Worker Service, bakımı kolay ve güvenilir yazılımın ilk adımıdır.”

Ön Koşullar

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

1
Bilgisayar Kullanımı

Dosya yönetimi ve program kurulumu yapabiliyor olmak yeterlidir.

2
Mantıksal Düşünme

Değişken, koşul ve döngü kavramlarına aşinalık faydalıdır, zorunlu değildir.

3
Geliştirme Ortamı

Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.

4
Aktif Katılım

Her modülde kod yazılacağı için uygulamaya 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ı, Platform ve Uygulama Türleri kapsamında .NET Platformuna Genel Bakış, Nesne Yönelimli Programlama, .NET Console Uygulamaları ve Windows Forms Kontrolleri ve Form Tasarımı başlıklarını uygulamalı olarak çalışır.
Modül 1
.NET Platformuna Genel Bakış
  • .NET Framework, .NET Core, .NET 5+ tarihçesi ve .NET Standard'ın yeri
  • CLR, JIT, IL, assembly ve çöp toplayıcı (GC) nesilleri
  • Uygulama türleri: console, ASP.NET Core, WinForms/WPF, MAUI, Blazor, Worker
  • dotnet CLI: new, build, run, test, publish, tool
  • Sürüm politikası: LTS/STS, global.json ve çok hedefli derleme
  • Kütüphane ekosistemi, NuGet ve açık kaynak yönetişimi
Modül 2
Nesne Yönelimli Programlama
  • Sınıf, kalıtım, abstract class ve interface farkı; default interface methods
  • virtual/override/new ve polimorfizmin çalışma zamanı davranışı
  • Encapsulation: property, access modifier, required üyeler
  • Generic sınıflar ve kısıtlar (where T : class, new(), IComparable<T>)
  • Extension method, partial class ve static class tasarımı
  • Operator overloading, IEquatable<T>, GetHashCode ve eşitlik sözleşmesi
Modül 3
.NET Console Uygulamaları
  • dotnet new console, Program.cs top-level statements ve args işleme
  • Generic Host (Host.CreateDefaultBuilder), DI ve yapılandırma
  • System.CommandLine veya Spectre.Console ile komut satırı arayüzü
  • Dosya/Stream işlemleri, System.IO, async dosya okuma
  • Environment, çıkış kodları, Ctrl+C iptali ve ortam değişkenleri
  • Worker Service, Windows Service ve zamanlanmış görev olarak çalıştırma
Modül 4
Windows Forms Kontrolleri ve Form Tasarımı
  • Form yaşam döngüsü: Load, Shown, FormClosing ve modal/modeless formlar
  • Temel kontroller: TextBox, ComboBox, ListView, TreeView, TabControl, MenuStrip
  • Layout: Anchor, Dock, TableLayoutPanel, FlowLayoutPanel ve yüksek DPI ayarları
  • Olay (event) yönetimi, KeyPreview ve doğrulama için Validating olayı
  • Özel kontrol (UserControl) ve custom painting ile OnPaint
  • MDI uygulamaları, diyalog kutuları ve Settings ile kullanıcı ayarlarının saklanması
Günün hedefiKatılımcı, Web, Modern Arayüz ve Konteyner kapsamında ASP.NET MVC Mimarisi ve İstek Yaşam Döngüsü, ASP.NET Core Web API Geliştirme, Modern Web: Blazor ve Minimal API ve Docker ve Orkestrasyon başlıklarını uygulamalı olarak çalışır.
Modül 1
ASP.NET MVC Mimarisi ve İstek Yaşam Döngüsü
  • Model-View-Controller sorumlulukları ve front controller kavramı
  • İstek yaşam döngüsü: routing, controller factory, action invoker, result execution
  • Controller, Action, ActionResult türleri (View, Json, Redirect, File, StatusCode)
  • Proje yapısı: Controllers, Views, wwwroot/Content, Program.cs ve Startup
  • Razor view'ları, ViewBag/ViewData/TempData farkları
  • MVC ile Web Forms ve Razor Pages karşılaştırması
Modül 2
ASP.NET Core Web API Geliştirme
  • [ApiController], model binding ve otomatik 400 yanıtı
  • Minimal API ile Controller tabanlı API karşılaştırması
  • Endpoint filter'ları, middleware hattı ve model validation (FluentValidation)
  • Asenkron veri erişimi: EF Core ve Dapper ile API
  • Rate limiting, CORS, response compression ve output caching
  • API versiyonlama (Asp.Versioning) ve Swagger ile sürüm dokümantasyonu
Modül 3
Modern Web: Blazor ve Minimal API
  • Minimal API, route group ve endpoint filter'ları
  • Blazor Server ve WebAssembly farkı, .NET 8 render modları
  • Component modeli, parametre, event callback ve cascading value
  • Form doğrulama (EditForm), JS interop
  • Native AOT, ReadyToRun ve performans iyileştirmeleri
  • Yapılandırma, OpenAPI ve test edilebilirlik
Modül 4
Docker ve Orkestrasyon
  • Dockerfile (multi-stage) ile .NET imajı ve katman önbelleği
  • docker-compose ile çok servisli ortam (SQL Server, RabbitMQ, Redis)
  • Kubernetes temelleri: Pod, Deployment, Service, Ingress, ConfigMap, Secret
  • Health checks (liveness/readiness) ve resource limit
  • Helm chart ve .NET Aspire ile geliştirme ortamı orkestrasyonu
  • Container registry, imaj güvenliği ve CI/CD'ye entegrasyon

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
.NET Platformuna Genel

.NET Framework, .NET Core, .NET 5+ tarihçesi ve .NET Standard'ın yeri dahil, .NET Platformuna Genel Bakış alanında somut çözümler üretebilirsiniz.

🧩
Nesne Yönelimli Programlama

Sınıf, kalıtım, abstract class ve interface farkı; default interface methods dahil, Nesne Yönelimli Programlama alanında somut çözümler üretebilirsiniz.

🛠️
.NET Console Uygulamaları

dotnet new console, Program.cs top-level statements ve args işleme dahil, .NET Console Uygulamaları alanında somut çözümler üretebilirsiniz.

🔐
Windows Forms Kontrolleri

Form yaşam döngüsü: Load, Shown, FormClosing ve modal/modeless formlar dahil, Windows Forms Kontrolleri ve Form Tasarımı alanında somut çözümler üretebilirsiniz.

⚡
ASP.NET MVC Mimarisi

Model-View-Controller sorumlulukları ve front controller kavramı dahil, ASP.NET MVC Mimarisi ve İstek Yaşam Döngüsü alanında somut çözümler üretebilirsiniz.

🧪
ASP.NET Core Web

[ApiController], model binding ve otomatik 400 yanıtı dahil, ASP.NET Core Web API Geliştirme alanında somut çözümler üretebilirsiniz.

📦
Modern Web: Blazor

Minimal API, route group ve endpoint filter'ları dahil, Modern Web: Blazor ve Minimal API alanında somut çözümler üretebilirsiniz.

🚀
Docker ve Orkestrasyon

Dockerfile (multi-stage) ile .NET imajı ve katman önbelleği dahil, Docker ve Orkestrasyon alanında somut çözümler üretebilirsiniz.

Kimler İçin Uygundur?

  • .NET'te hangi teknolojiyi seçeceğine karar vermek isteyen geliştirici adayları
  • teknik yöneticiler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
.NET'te hangi teknolojiyi seçeceğine karar vermek isteyen geliştirici adayları ve teknik yöneticiler.
Eğitime katılmak için ön bilgi gerekir mi?
Dosya yönetimi ve program kurulumu yapabiliyor olmak yeterlidir. Değişken, koşul ve döngü kavramlarına aşinalık faydalıdır, zorunlu değildir. Gerekli ortam: Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Eğitimde hangi konular işleniyor?
Konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API ve Blazor başlıklarının yanında web, modern arayüz ve konteyner konusu da yer alır; uygulamalar aynı iş kuralı için dört uygulama türü üzerinden yürür.
Eğitim sonunda sertifika veriliyor mu?
Evet, katılım ve başarı koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Bu eğitim herhangi bir üretici sınavının yerine geçmez; sınav söz konusuysa başvuru ve ücreti ilgili kuruma aittir.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 2 gündür; her gün dört modül işlenir. Anlatımın ardından aynı iş kuralı için dört uygulama türü ile uygulama yapılır, sorularınız oturum içinde yanıtlanı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. Approaches to .NET Development Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETKurumsal Mimari ve Tasarım Desenleri (.NET) Eğitimi
Yazılım Geliştirme Eğitimleri

Kurumsal Mimari ve Tasarım Desenleri (.NET) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Kurumsal Mimari ve Tasarım Desenleri (.NET) eğitimi: .NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile. 4 gün uygulamalı program, Visual Studio 2

Detayları Gör →
C# ve .NETMaster Class: C# Advanced (MSDEV) Eğitimi
Yazılım Geliştirme Eğitimleri

Master Class: C# Advanced (MSDEV) Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Master Class: C# Advanced (MSDEV) eğitimi: C# dilinin derin özellikleri: CLR, bellek, async derinliği, Span. 4 gün uygulamalı program, Visual Studio 2022 veya R

Detayları Gör →
C# ve .NETMicrosoft Excel - Visual Basic (Macro) Eğitimi
Yazılım Geliştirme Eğitimleri

Microsoft Excel - Visual Basic (Macro) Eğitimi

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

Microsoft Excel - Visual Basic (Macro) eğitimi: Excel makro kaydı, VBA nesne modeli, UserForm ve raporlama otomasyonu. 3 gün uygulamalı program, Microsoft Excel

Detayları Gör →
C# ve .NETMicrosoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı Eğitimi
Yazılım Geliştirme Eğitimleri

Microsoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı Eğitimi

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

Microsoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı eğitimi: IIS kurulumu, site ve uygulama havuzu yönetimi, SSL, güvenlik. 4 gün uygulamalı program, Win

Detayları Gör →
C# ve .NETModern .NET Geliştirme, Kurumsal Mimari ve .NET Framework'ten İlerlemeli Geçiş Eğitimi
Yazılım Geliştirme Eğitimleri

Modern .NET Geliştirme, Kurumsal Mimari ve .NET Framework'ten İlerlemeli Geçiş Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Modern .NET Geliştirme, Kurumsal Mimari ve .NET Framework'ten İlerlemeli Geçiş eğitimi: Modern .NET geliştirme pratikleri ve .NET Framework uygulamalarının. 4 g

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