Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi

  • Eğitim Formatı: Online Instructor-Led / Classroom Based / Onsite
  • Katılım Modeli: Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Süre: 5 Gün
  • Seviye: Intermediate
  • Price: From USD 7,700 +TAX
  • En Yakın Tarih:

Building Effective Websites using Microsoft MVC, mevcut .NET geliştiricilerinin modern web uygulamaları geliştirmek için ihtiyaç duyduğu MVC tabanlı yaklaşımı uygulamalı şekilde ele alan kapsamlı bir eğitimdir.

Program, Visual Studio 2022 ve ASP.NET Core 8.0 kullanarak modern web uygulamalarının nasıl yapılandırıldığını, geliştirildiğini, test edildiğini, güvenli hale getirildiğini ve yayınlandığını öğretir.

Katılımcılar eğitim boyunca MVC mimarisini oluşturan Model, View ve Controller bileşenleriyle çalışır; Dependency Injection, Entity Framework, routing, validation, security, Web API, Razor Pages, state management ve deployment gibi ASP.NET Core uygulamalarının temel alanlarını inceler.

Program yalnızca MVC’nin teorisini anlatmakla kalmaz. Laboratuvarlar sayesinde katılımcılar controller geliştirme, view oluşturma, veri erişimi, unit testing, responsive tasarım, API geliştirme ve Azure deployment gibi görevleri doğrudan uygulama fırsatı bulur.


Microsoft MVC ile Etkili Web Siteleri Geliştirme Eğitimi programına Online Instructor-Led (canlı sanal sınıf) veya Classroom Based (sınıf eğitimi) formatlarında doğrudan katılım sağlayabilirsiniz. Ayrıca bu eğitimi kurumunuza özel olarak Online Instructor-Led, Classroom Based veya Onsite (yerinde eğitim) formatlarında, tercih ettiğiniz tarih ve lokasyonda organize edebiliriz. Detaylı bilgi ve kurumunuza özel planlama için bizimle iletişime geçebilirsiniz.

Önkoşullar

Katılımcıların aşağıdaki konularda temel bilgi ve deneyime sahip olması beklenir:

  • HTML ile web sayfası geliştirme
  • JavaScript temelleri
  • CSS kullanımı
  • En az C# 4 seviyesinde C# bilgisi
  • LINQ ve Lambda ifadeleri
  • .NET Framework ile en az yaklaşık 3 aylık çalışma deneyimi

VB.NET kullanan katılımcıların C# kodlarını okuyabilecek düzeyde olması yeterlidir.

ASP.NET WebForms deneyimi zorunlu değildir.

Katılımcıların eğitim öncesinde aktif bir Microsoft hesabına sahip olması gerekir.

Kimler Katılmalı

Bu eğitim özellikle:

  • Mevcut .NET Developer’lar
  • ASP.NET Core’a geçmek isteyen C# geliştiricileri
  • MVC tabanlı web uygulamaları geliştirmek isteyen yazılım geliştiriciler
  • .NET ekosisteminde modern web uygulaması geliştirme becerilerini ilerletmek isteyen profesyoneller

için uygundur.

Eğitim İçeriği

Modül 1 — Gerekli C# Bilgilerinin Tekrarı

Bu bölüm C# konusunda kendini yeterince rahat hissetmeyen katılımcılar için kısa bir hatırlatma niteliğindedir.

  • Temel C# kavramlarının gözden geçirilmesi
  • MVC uygulamalarında ihtiyaç duyulacak temel dil özellikleri
  • LINQ ve Lambda kullanımının hatırlatılması

Bu bölüm sıfırdan C# öğretmeyi amaçlamaz ve laboratuvar içermez.

Modül 2 — Web Temelleri

Web terminolojisi konusunda desteğe ihtiyaç duyan katılımcılar için kısa bir tekrar yapılır.

  • Temel web kavramları
  • Request ve response yaklaşımı
  • Client-server çalışma mantığı
  • Web uygulamalarında kullanılan temel terminoloji

Bu bölüm de yalnızca hatırlatma amaçlıdır ve laboratuvar içermez.

Modül 3 — ASP.NET Core MVC’ye Hızlı Bakış

MVC uygulamasının temel yapısı ve farklı bileşenlerin birlikte nasıl çalıştığı ele alınır.

Konular

  • MVC Pattern
  • Models, Views ve Controllers
  • ASP.NET MVC conventions
  • MVC project structure
  • Visual Studio 2022 desteği
  • NuGet
  • Separation of concerns
  • Routing engine ile request çözümleme

Laboratuvar

  • Visual Studio 2022 kullanarak ASP.NET MVC projesi oluşturma

Kazanımlar

Katılımcılar:

  • MVC uygulamasının temel mimarisini anlayabilir.
  • Model, View ve Controller arasındaki etkileşimi açıklayabilir.
  • Yeni bir ASP.NET MVC uygulaması oluşturabilir.

Modül 4 — Dependency Injection ve Configuration

ASP.NET Core’un temel yapı taşlarından biri olan Dependency Injection yaklaşımı incelenir.

Konular

  • Dependency Injection kavramı
  • .NET Core içerisinde DI kullanımı
  • Service registration
  • Dependency injection
  • Configuration Options injection
  • MVC Request Cycle

Kazanımlar

Katılımcılar:

  • Dependency Injection’ın neden önemli olduğunu anlayabilir.
  • ASP.NET Core uygulamalarında servisleri kaydedebilir ve inject edebilir.
  • Configuration değerlerini dependency olarak kullanabilir.

Modül 5 — Entity Framework

MVC uygulamalarında veri erişiminin önemli bir parçası olan Entity Framework ele alınır.

Konular

  • Entity Framework temel özellikleri
  • Code First
  • Code First from Database
  • Lazy Loading
  • Eager Loading
  • Explicit Loading
  • LINQ to Entities
  • Database initialization
  • Migration
  • Stored Procedure kullanımı

Laboratuvarlar

  • Code First uygulaması
  • Loading yöntemleri
  • İsteğe bağlı Initialization ve Migration çalışması

Kazanımlar

Katılımcılar:

  • Entity Framework stratejilerini karşılaştırabilir.
  • Uygun loading yaklaşımını seçebilir.
  • Migration ve initialization işlemlerini uygulayabilir.

Modül 6 — Controllers ve Actions

Controller yapısı ve HTTP request’lerinin nasıl işlendiği incelenir.

Konular

  • Controller nedir?
  • Actions
  • Action parameters
  • Action sonuçları
  • View’lara veri gönderme
  • Asynchronous actions
  • HTTP GET
  • HTTP POST
  • Form işleme

Laboratuvar

  • Controller class oluşturma

Kazanımlar

Katılımcılar:

  • Controller’ın MVC içerisindeki rolünü anlayabilir.
  • Request’leri işleyen action metodları geliştirebilir.

Modül 7 — Controller Unit Testing

Visual Studio’nun unit testing özellikleri kullanılarak Controller’ların test edilmesi ele alınır.

Konular

  • Unit Testing genel bakış
  • Entity Framework configuration
  • In-memory databases

Laboratuvar

  • Controller için unit test oluşturma

Kazanımlar

Katılımcılar:

  • Visual Studio ile unit test yazabilir.
  • Controller davranışlarını izole biçimde test edebilir.

Modül 8 — Views

Razor kullanılarak View ve Partial View geliştirme süreçleri incelenir.

Konular

  • Views
  • Razor Syntax
  • HTML Helpers
  • Tag Helpers
  • Layout Pages
  • Partial Views
  • View Components
  • Templates
  • Model verisini View içinde kullanma
  • Create, Update ve Delete formları

Laboratuvar

  • View implementasyonu

Kazanımlar

Katılımcılar:

  • Razor ile View oluşturabilir.
  • Partial View kullanabilir.
  • Layout kullanarak tutarlı tasarım sağlayabilir.
  • Helper yöntemleriyle HTML üretebilir.
  • View içerisinde model verisine erişebilir.

Modül 9 — Bootstrap

Responsive ve modern kullanıcı arayüzleri oluşturmak için Bootstrap kullanılır.

Konular

  • Bootstrap’a giriş
  • Bundling ve Minification
  • Responsive design
  • Bootstrap Grid System
  • Bootstrap Components

Laboratuvar

  • Web sayfalarını Bootstrap ile stillendirme

Kazanımlar

Katılımcılar:

  • Bootstrap UI Framework’ünü kullanabilir.
  • Mobile-first responsive web sayfaları geliştirebilir.

Modül 10 — Validation

Model verilerinin doğrulanması ve istemci tarafındaki validation desteği incelenir.

Konular

  • Data Annotations
  • Validation Attributes
  • Model Binding
  • JavaScript Injection saldırılarını önleme

Laboratuvar

  • Model Validation

Kazanımlar

Katılımcılar:

  • Model Binding sürecini anlayabilir.
  • Model class’larında validation attribute’ları kullanabilir.

Modül 11 — Error Handling

MVC uygulamalarında hata yönetimi ve exception handling ele alınır.

Konular

  • Error handling
  • Exception bubbling
  • Default error page
  • Error filters
  • Script injection risklerine karşı koruma

Laboratuvar

  • Custom error handling

Kazanımlar

Katılımcılar:

  • MVC uygulamalarında özel hata yönetimi oluşturabilir.
  • Exception akışını yönetebilir.

Modül 12 — Routing

URL’lerin Controller ve Action’lara nasıl yönlendirildiği incelenir.

Konular

  • Route kavramı
  • Route tanımlama
  • Convention-based routing
  • Attribute-based routing
  • Route constraints
  • Route literals
  • Areas
  • Routing debugging

Laboratuvar

  • Route yapılandırma ve hata ayıklama

Kazanımlar

Katılımcılar:

  • Route’ların amacını anlayabilir.
  • Convention ve attribute tabanlı routing kullanabilir.
  • Constraint ekleyebilir.
  • Areas yapısının faydalarını değerlendirebilir.

Modül 13 — Web API

RESTful servis geliştirme ve API test süreçleri ele alınır.

Konular

  • Web API nedir?
  • HTTP Request
  • HTTP Response
  • HTTP Methods
  • Content Negotiation
  • Controllers
  • Data Transfer Objects
  • Postman

Laboratuvar

  • Web API Service oluşturma ve çağırma

Kazanımlar

Katılımcılar:

  • Web API framework’ünü anlayabilir.
  • RESTful API geliştirebilir.
  • Postman ile API test edebilir.
  • Farklı client’lardan Web API tüketebilir.

Modül 14 — State Management

HTTP’nin stateless yapısı ve uygulama durumunun nasıl yönetilebileceği incelenir.

Konular

  • Stateless HTTP
  • Cookies
  • Session State
  • TempData
  • State management seçeneklerinin scalability üzerindeki etkisi
  • Page output caching
  • Application caching

Laboratuvar

  • State yönetimi

Kazanımlar

Katılımcılar:

  • Farklı state management tekniklerini karşılaştırabilir.
  • Uygun yöntemi uygulama ihtiyacına göre seçebilir.

Modül 15 — Razor Pages

MVC’ye daha hafif bir alternatif olan Razor Pages ele alınır.

Konular

  • Razor Pages nedir?
  • Razor Pages’i etkinleştirme
  • Page Models
  • Handlers
  • Model Binding
  • Data Validation
  • Error Handling

Laboratuvar

  • Mevcut uygulamaya Razor Pages ekleme

Modül 16 — Security

ASP.NET Identity altyapısı ve modern authentication/authorisation yöntemleri incelenir.

Konular

  • Authentication
  • Authorisation
  • User management
  • Identity User Interface
  • ASP.NET Identity configuration
  • Security system extension
  • Alternative authentication schemes
  • Policies
  • JWT ile Web API güvenliği

Laboratuvarlar

  • Uygulamaya security ekleme
  • Policy oluşturma
  • Security sistemini özelleştirme
  • Web API için JWT authorisation

Kazanımlar

Katılımcılar:

  • ASP.NET Core MVC security altyapısını anlayabilir.
  • Authentication ve authorisation yapılandırabilir.
  • API’lerde JWT kullanabilir.

Modül 17 — Deployment

ASP.NET Core uygulamalarının farklı hosting ortamlarına yayınlanması ele alınır.

Konular

  • Deployment seçenekleri
  • Web Deployment Tool
  • Deployment Packages
  • Deployment Options configuration
  • Configuration transforms
  • IIS deployment
  • Azure deployment
  • Deployment profiles

Laboratuvar

  • ASP.NET Core uygulamasını deploy etme

Kazanımlar

Katılımcılar:

  • ASP.NET Core uygulamalarını hosting server’lara yayınlayabilir.
  • Azure’a deployment gerçekleştirebilir.
  • Deployment profile oluşturabilir ve yapılandırabilir.

Neden Bizi Seçmelisiniz

1995’ten beri Birleşik Krallık merkezli lider bir global eğitim sağlayıcısıyız.

Microsoft MVC ile Etkili Web Siteleri Geliştirme Uzbekistan eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığından yararlanın.
  • Dünya Genelinde Erişim: Uzbekistan dahil dünyanın farklı lokasyonlarından canlı sanal sınıflarımıza katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

Building Effective Websites using Microsoft MVC Uzbekistan eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

Building Effective Websites using Microsoft MVC Uzbekistan eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Eğitimi Uzbekistan lokasyonunda veya tercih ettiğiniz farklı bir ülkede/lokasyonda kurumunuza özel olarak organize edebilirsiniz.



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi ve Kurs Takvimi

Canlı ve herkese açık online eğitimlerimize Uzbekistan üzerinden uzaktan katılabilirsiniz. Kurumlara özel grup eğitimlerini ise Uzbekistan lokasyonunda, programınıza uygun tarihlerde düzenleyebiliriz.

Kurumsal gruplar için bu eğitimi, kurumunuza özel Onsite (yerinde eğitim) formatında organize edebiliriz.
21 oktabr 2026 (5 Gün)
Tashkent, Samarkand
22 oktabr 2026 (5 Gün)
Tashkent, Samarkand
02 noyabr 2026 (5 Gün)
Tashkent, Samarkand
16 noyabr 2026 (5 Gün)
Tashkent, Samarkand
17 noyabr 2026 (5 Gün)
Tashkent, Samarkand
03 yanvar 2027 (5 Gün)
Tashkent, Samarkand
31 yanvar 2027 (5 Gün)
Tashkent, Samarkand
22 fevral 2027 (5 Gün)
Tashkent, Samarkand

Özbekistan, Taşkent ve Semerkant ekseninde gerçekleştirdiği teknolojik yatırımlarla Orta Asya'da gerçek bir dijital rönesans yaşamaktadır. Devlet destekli Taşkent IT Park projesi, Inha ve Amity gibi uluslararası üniversitelerle iş birliği yaparak ülkeyi bir yazılım ihracat merkezine dönüştürmeyi amaçlamaktadır. Genç ve teknolojiye meraklı nüfusuyla dikkat çeken Özbekistan, e-devlet sistemlerinden bankacılık teknolojilerine kadar her alanda dijitalleşmeye öncelik vermektedir. Bu süreçte kritik rol oynayan ileri düzey bilişim eğitimleri, ülkenin teknik kapasitesini artırırken uluslararası şirketlerin bölgedeki operasyonları için nitelikli iş gücü yetiştirilmesine olanak tanımaktadır.