VISUAL STUDIO : APPLICATION LIFE MANAGEMENT & WEB DEVELOPMENT EĞİTİMİ

Web uygulamanızı ALM disipliniyle geliştirin

Azure DevOps ve Git entegrasyonu, iş öğeleri, CI/CD, ASP.NET Core MVC ve Web API, Entity Framework Core, test ve Azure'a dağıtım

Azure DevOps Boards, Git, Azure Pipelines CI/CD, ASP.NET Core MVC, Web API, EF Core ve Azure App Service dağıtımını Visual Studio içinden uçtan uca öğreten iki günlük orta seviye eğitim.

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

Eğitim Hakkında

ALM ve web geliştirme Visual Studio'da

Eğitim uygulama yaşam döngüsü yönetimini (ALM) web geliştirme ile birleştirir. Visual Studio'da Azure DevOps ve Git bağlantısı, iş öğeleri ve sprint panosu, Azure Pipelines ile CI/CD, ASP.NET Core MVC, Razor, Web API, Entity Framework Core migration, kimlik doğrulama (Identity), birim ve entegrasyon testi, Application Insights ve Azure App Service dağıtımı uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün ALM Süreçleri; 2. gün ASP.NET Core Web Geliştirme ve Dağıtım.

Seviye

Orta Seviye — Visual Studio ile ALM süreçleri ve ASP.NET Core web geliştirme

Öğrenme Metodu

Katılımcılar Azure DevOps projesinde backlog oluşturur, ASP.NET Core uygulamasını geliştirir, pipeline ile derleyip test eder ve Azure'a dağıtır.

Neden Bu Eğitim?

🔗Uçtan Uca İzlenebilirlik

İş öğesinden commit'e, build'den yayına kadar izlenebilir bir akış kurarsınız.

🌐Web Geliştirme

ASP.NET Core MVC ve Web API ile veri tabanlı uygulama geliştirirsiniz.

☁️Otomatik Dağıtım

Pipeline ile her commit'te derleme, test ve Azure dağıtımı yaparsınız.

Anahtar Konular

visual studio almazure devopsasp.net coreci/cd azure pipelinesentity framework coreweb apiazure app serviceapplication lifecycle management
“Yaşam döngüsü yönetildiğinde, web uygulaması sürpriz değil sürdürülebilir bir ürün olur.”

Ön Koşullar

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

1
C# temeli

Sınıf, arayüz ve LINQ bilgisi gerekir.

2
HTTP/HTML

HTTP ve temel HTML bilgisi beklenir.

3
Visual Studio 2022

ASP.NET workload kurulu olmalıdır.

4
Hesaplar

Ücretsiz Azure DevOps ve Azure hesabı açılması gerekir.

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ı backlog, sprint ve Git dallarını Azure DevOps'ta yönetir, CI pipeline'ı kurar.
Modül 1
Azure DevOps Boards
  • Epic, feature, user story ve task hiyerarşisi
  • Backlog ve sprint planlama
  • Kanban panosu ve WIP limiti
  • Sorgular ve panolar
  • Kabul kriterleri ve tanım tamamlandı (DoD)
  • Visual Studio'dan iş öğesi bağlama
Modül 2
Git ve Kod Yönetimi
  • Visual Studio Team Explorer ve Git Changes
  • Dal politikaları ve zorunlu pull request
  • İnceleyici ve yorum akışı
  • İş öğesi ile commit ilişkisi
  • Etiket ve sürüm yönetimi
  • Çakışma çözümü
Modül 3
Azure Pipelines CI
  • azure-pipelines.yml yapısı
  • Trigger ve ajan havuzu
  • dotnet restore, build, test adımları
  • Test sonucu ve kapsam yayınlama
  • Artifact yayınlama
  • Değişken grubu ve gizli bilgi
Modül 4
Test Planlama ve Kalite
  • Test Plans ve manuel test
  • Birim testlerin pipeline'a bağlanması
  • Kod kapsamı eşiği
  • SonarCloud tanıtımı
  • Hata (bug) yaşam döngüsü
  • Sürüm kalite kapıları
Günün hedefiKatılımcı MVC ve Web API uygulaması geliştirir, EF Core ile veri erişimi kurar ve Azure'a otomatik dağıtır.
Modül 1
ASP.NET Core MVC
  • Proje yapısı, Program.cs ve middleware
  • Controller, View ve Razor
  • Model bağlama ve doğrulama
  • Tag Helpers ve Partial View
  • Bağımlılık enjeksiyonu
  • Yapılandırma ve ortam ayarları
Modül 2
Web API ve Güvenlik
  • Controller tabanlı ve minimal API
  • REST tasarım ilkeleri
  • Swagger/OpenAPI
  • ASP.NET Core Identity
  • JWT ile kimlik doğrulama
  • CORS ve HTTPS
Modül 3
Entity Framework Core
  • DbContext ve DbSet
  • Code-first migration
  • İlişkiler ve Include
  • LINQ sorguları ve performans
  • Repository ve Unit of Work tartışması
  • SQL Server ve Azure SQL bağlantısı
Modül 4
Dağıtım ve İzleme
  • Azure App Service yapılandırması
  • Release pipeline ve ortam aşamaları
  • Slot swap ile kesintisiz yayın
  • Application Insights telemetri
  • Key Vault ile gizli bilgi
  • Geri alma ve sağlık kontrolü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Backlog Yönetimi

Azure Boards'ta iş öğelerini yönetirsiniz.

✅
Git Politikaları

Dal politikası ve pull request akışı kurarsınız.

✅
CI Pipeline

YAML pipeline ile derleme ve test otomasyonu yaparsınız.

✅
MVC Geliştirme

ASP.NET Core MVC uygulaması geliştirirsiniz.

✅
Web API

Güvenli ve belgelenmiş REST API yazarsınız.

✅
EF Core

Migration ile veri tabanı şemasını yönetirsiniz.

✅
Azure Dağıtımı

App Service'e otomatik dağıtım yaparsınız.

✅
İzleme

Application Insights ile üretimi izlersiniz.

Kimler İçin Uygundur?

  • Web geliştiriciler
  • takım liderleri
  • .NET ekiplerinde yaşam döngüsü araçlarını kullanmak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web geliştiriciler, takım liderleri ve .NET ekiplerinde yaşam döngüsü araçlarını kullanmak isteyen mühendisler için uygundur. Sınıf, arayüz ve LINQ bilgisi gerekir.
Azure hesabı ücretli mi?
Eğitim için ücretsiz katmanlar yeterlidir.
Hangi .NET sürümü?
Güncel .NET LTS sürümü kullanılır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Takım Foundation Server (TFS) kapsanıyor mu?
Bulut Azure DevOps esas alınır; kavramlar şirket içi sunucuya uyarlanabilir.

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 : Application Life Management & Web Developmen Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta 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: 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 →
Programlama Temelleri ve Yaşam DöngüsüISTQB CTAL-TAE : Test Automation in the SDLC Eğitimi
Yazılım Geliştirme Eğitimleri

ISTQB CTAL-TAE : Test Automation in the SDLC Eğitimi

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

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 →
Programlama Temelleri ve Yaşam DöngüsüKod Analizi ve Yazılım Kalite Eğitimi
Yazılım Geliştirme Eğitimleri

Kod Analizi ve Yazılım Kalite Eğitimi

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

SonarQube, pylint, ESLint, Roslyn analizörleri, karmaşıklık metrikleri ve CI kalite kapısı ile kod analizi eğitimi. Digital Vizyon Akademi.

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