Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 5 Gün
  • Seviye: Intermediate
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider

"Building Effective Websites using Microsoft MVC" eğitimi, mevcut .NET geliştiricilerini alıp, Visual Studio 2022 ve ASP.NET Core 8.0 kullanarak modern MVC web tabanlı uygulamalar geliştirmek için gerekli becerileri kazandırmayı amaçlamaktadır.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

  • Katılımcılar, JavaScript ve CSS kullanarak HTML ve web sayfası oluşturma konusunda temel bilgiye sahip olmalıdır. Bu beceriler, QA'nın Web Geliştirme Temelleri - HTML ve CSS kursuna ve Web Geliştirme Temelleri - Javascript eğitimine katılarak edinilebilir.
  • Katılımcılar en azından C#4 (LINQ/Lambdas dahil) konusunda mevcut bilgiye sahip olmalı ve en az 3 ay boyunca .NET Framework ile çalışmış olmalıdır. (VB.NET katılımcıları C# okuma konusunda rahat olmalıdır).
  • Bu becerilere sahip olmayan delegeler, QA C# programlama dili kursuna katılmaktan faydalanacaktır.
  • Katılımcıların ASP.NET WebForms geliştirme konusunda herhangi bir deneyime sahip olmaları gerekmez.
  • Lütfen unutmayın: Bu eğitime katılmadan önce katılımcıların bir Microsoft hesabına sahip olması gerekir (bir hesap oluşturmak ücretsizdir). Microsoft hesabının nasıl kurulacağına ilişkin talimatlar burada bulunabilir.

Eğitim İçeriği

Modül 1: Gerekli C#

Bu, C# konusunda kendine güvenmeyenler için bir 'yenileme' bölümüdür

Kısadır ve yalnızca bir yenileme olarak tasarlanmıştır - 'soğuktan öğrenme' değil.

Laboratuvar yoktur.

Modül 2: Web Temelleri

Bu, web terminolojisine güvenmeyenler için bir 'yenileme' bölümüdür.

Kısadır ve yalnızca bir yenileme olarak tasarlanmıştır - 'soğuktan öğrenme' değil.

Laboratuvar yoktur.

Modül 3: ASP.Net Core'da Hızlı Tur

Bu modülde, temsilciler endişelerin ayrılmasını, bir MVC uygulamasının nasıl yapılandırıldığını ve farklı parçaların bir istemci isteğini çözmek için yönlendirme motoruyla nasıl etkileşime girdiğini anlamak için Modeller, Denetleyiciler ve Görünümlerle çalışmayı öğrenirler.

Konular:

  • MVC Deseni
  • Modeller, Görünümler ve Denetleyiciler ASP.NET MVC Sözleşmeleri MVC Proje yapısı
  • Visual Studio 2022 desteği
  • Nuget

Laboratuvar:

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

Bu modülü tamamladıktan sonra katılımcılar:

  • MVC-5.2.9 uygulamasının nasıl oluşturulacağına dair üst düzey bir genel bakış elde etmiş olacaklar.

Modül 4: Bağımlılık Enjeksiyonu ve Yapılandırma

Katılımcılar, Bağımlılık Enjeksiyonu ve bunun bir ASP.NET Core uygulamasında nasıl kullanıldığına dair genel bir bakış elde edecekler.

Konular:

  • Bağımlılık Enjeksiyonu
  • .Net Core'da Bağımlılık Enjeksiyonu
  • Kayıt ve Enjeksiyon
  • Yapılandırma Seçeneklerinin Enjeksiyonu
  • MVC İstek döngüsü

Bu modülü tamamladıktan sonra katılımcılar

  • Bağımlılık Enjeksiyonunun önemini ve kullanımını anlayacaklar.
  • ASP.NET Core uygulamasında Bağımlılık Enjeksiyonunun nasıl kullanılacağını ve yapılandırılacağını bilecekler.

Modül 5: Entity Framework

Entity Framework çoğu MVC uygulamasının çok önemli bir parçası olduğundan, modelleri incelemeden önce konuyu ele alacağız.

Konular:

  • Entity Framework'ün temel özellikleri
  • CodeFirst / Veritabanından CodeFirst
  • Tembel / Hevesli / Açık yükleme
  • Varlıklara Bağlantı
  • Başlatma ve Göç
  • Saklanan İşlemleri Kullanma

Laboratuvarlar:

  • CodeFirst ve yükleme seçenekleri.
  • (İsteğe bağlı) Başlatma ve Göç

Bu modülü tamamladıktan sonra katılımcılar:

  • Entity Framework'te mevcut farklı stratejileri bilecek
  • Başlatma ve Göç'ün nasıl ve ne zaman kullanılacağını bilecek

Modül 6: Denetleyiciler ve Eylemler

Katılımcılar, farklı senaryolar için görünümler döndüren eylemler yazmayı öğrenerek, temel varlıklar için denetleyicileri nasıl yapılandıracaklarını ve oluşturacaklarını öğrenirler. Formlar oluştururken Http Get ve Post fiillerinin kullanımı tartışılır.

Konular:

  • Denetleyici nedir? Eylem ve parametreler
  • Eylemlerden Sonuç Döndürme Görünümlere veri aktarma Eşzamansız Eylemler HTTP Formlarını İşleme

Laboratuvar:

  • Denetleyici sınıfları oluşturma

Bu modülü tamamladıktan sonra katılımcılar:

  • Denetleyicinin rolünü anlayacak.
  • İstekleri işlemek için Eylemler yazabilecek.

Modül 7: Denetleyicileri Birim Testi

Bu modül, katılımcılara Denetleyicilerde birim testi yapmak için Visual Studio Birim Testi yeteneklerini kullanmayı öğretir.

Konular:

  • Birim Testi Genel Bakışı
  • Entity Framework Yapılandırmasını Anlama
  • Bellek İçi Veritabanları

Laboratuvar:

  • Bir Denetleyici için birim testi oluşturma

Bu modülü tamamladıktan sonra katılımcılar:

  • Visual Studio kullanarak Birim Testlerini nasıl uygulayacaklarını bilecekler

Modül 8: Görünümler

Katılımcılar Razor motorunu kullanarak görünümler ve kısmi görünümler oluşturur. Denetleyicinin isteğine ve Modelin gönderdikleri temel alınarak istemci tarafı işaretlemesini nasıl oluşturacaklarını öğrenecekler. Katılımcılar bir web sitesinde tutarlı bir düzen ve stil uygulamak için ana düzen sayfalarının nasıl oluşturulacağını ve ayrıca web sitelerinin 'Oluştur', 'Güncelle' ve 'Sil' sayfaları için formların nasıl uygulanacağını öğrenirler.

Konular:

  • Görünümler
  • Razor Sözdizimi
  • HTML Yardımcıları ve Etiket Yardımcıları
  • Düzen sayfaları
  • Kısmi Görünümler ve Görünüm Bileşenleri
  • Şablonlar

Laboratuvar:

  • Görünümleri uygulama

Bu modülü tamamladıktan sonra atılımcılar:

  • Görünümleri ve kısmi görünümleri oluşturmak için Razor motorunu kullanabilecek.
  • Tutarlı bir görünüm ve his için ana düzen sayfaları oluşturabilecek.
  • İstemci tarafı işaretlemesini oluşturmak için Yardımcı yöntemleri kullanabilecek.
  • Görünümler içinden model verilerine nasıl erişileceğini bilebilecek. 

Modül 9: Bootstrap

Bu modülde katılımcılar Bootstrap ile çalışır. Bir web sitesinin görünümünü ve hissini özelleştirmek için çeşitli Bootstrap stillerini kullanacaklardır. İçeriğin düzenini ve Bootstrap'ın nasıl duyarlı bir tasarım sağladığını kontrol etmek için Bootstrap ızgara sistemini tanıyın.

Konular:

  • Bootstrap başlarken
  • Paketleme ve Küçültme
  • Bootstraps duyarlı tasarım
  • Bootstrap bileşenleri

Laboratuvar:

  • Web sayfalarını Bootstrap ile biçimlendirme

Bu modülü tamamladıktan sonra katılımcılar:

  • Bootstrap UI Çerçevesini nasıl kullanacağını bilecek
  • Mobil öncelikli duyarlı web sayfaları oluşturabilecek

Modül 10: Doğrulama

Katılımcılar, model verileri için doğrulama sağlamak amacıyla veri açıklama özniteliklerini kullanmayı öğrenecekler. Görünümler içinde doğrulama yardımı sağlamak için html yardımcılarını kullanacaklar.

Konular:

  • Veri Açıklamaları ve JavaScript Enjeksiyon Saldırılarını Önleyen Doğrulama Öznitelikleri

Laboratuvar:

  • Model Doğrulaması

Bu modülü tamamladıktan sonra katılımcılar:

  • Model Bağlama sürecini anlayacak.
  • Model sınıfları içinde Veri Açıklamaları ve Doğrulama özniteliklerini kullanabilecek

Modül 11: Hata İşleme

Katılımcılar, bir MVC uygulamasını betik enjeksiyon saldırılarından nasıl koruyacaklarını ve uygulama içinde özel istisna işlemeyi nasıl uygulayacaklarını öğrenecekler.

Konular:

  • Hata işleme
  • İstisna kabarcıklanması
  • Varsayılan hata sayfası
  • Hata filtreleri

Laboratuvar:

  • Hata işleme

Bu modülü tamamladıktan sonra katılımcılar:

  • Bir MVC uygulaması için özel hata işleme sağlayacak.

Modül 12: Yönlendirme

Katılımcılar, hem kural tabanlı yönlendirme hem de öznitelik tabanlı yönlendirme kullanarak URL'leri denetleyici eylemlerine eşleyen rotalar oluşturmayı öğrenir. Rotaların beklenen verileri içerdiğinden emin olmak için yönlendirme kısıtlamaları uygulayacaklardır. Ayrıca, rotaların birim testi nasıl yapılır da dahildir.

Konular:

  • Rotalar nelerdir? Rotaları tanımlama ve kullanma
  • Konvansiyon tabanlı yönlendirme Öznitelik tabanlı yönlendirme

Laboratuvar:

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

Bu modülü tamamladıktan sonra katılımcılar:

  • Rotaların amacını anlayacak.
  • Rotalara değişmez değerler ve kısıtlamalar eklemeyi bilecek.
  • Alanların faydasını bilecek.

Modül 13: Web API

Katılımcılar, Web API 2.2 kullanarak ne zaman ve nasıl restful bir hizmet oluşturacaklarını öğrenecekler. Geliştirme sırasında Web API 2.2'yi test etmeye ve hata ayıklamaya yardımcı olmak için Postman'ı kullanmayı ve birden fazla istemciden bir Web API'yi nasıl çağıracaklarını öğrenecekler.

Konular:

  • Web API nedir
  • HTTP İsteği, Yanıtı ve Yöntemleri
  • İçerik Görüşmesi
  • Denetleyiciler
  • Veri Aktarım Nesneleri
  • Postman Kullanımı

Laboratuvar:

  • Web API Hizmetleri Oluşturma ve Çağırma

Bu modülü tamamladıktan sonra katılımcılar:

  • Web API çerçevesini anlayacak
  • HTTP istekleri ve yanıtları hakkında bilgi edinecek
  • Web API'nin nasıl oluşturulacağını bilecek
  • Bir Web API'yi çeşitli cihazlardan tüketebilecek

Modül 14: Durum

Katılımcılar bir web sunucusunda durumu sürdürmenin çeşitli yollarını, farklı durum seçeneklerinin bir uygulamanın ölçeklenebilirliğini nasıl etkilediğini ve uygulama performansını iyileştirmek için sayfa çıktı önbelleğe alma ve uygulama önbelleğe alma hizmet sağlayıcılarının nasıl kullanılacağını öğrenir.

Konular:

  • Durumsuz bir protokol olarak HTTP
  • Çerezler
  • Oturum durumu ve TempData

Laboratuvar:

  • Durum yönetimi ve sürdürme

Bu modülü tamamladıktan sonra katılımcılar:

  • Durum yönetimi için çeşitli teknikleri anlayacaktır.

Modül 15: Razor Sayfaları

Katılımcılar, MVC mimarisine hafif bir alternatif olan Razor Sayfaları hakkında bilgi edinecektir.

Konular:

  • Razor Sayfaları Nedir
  • Razor Sayfalarını Etkinleştirme ve Oluşturma
  • Sayfa Modelleri, İşleyiciler ve Model Bağlama
  • Veri Doğrulama ve Hata İşleme

Laboratuvar:

  • Uygulamanıza Razor Sayfaları Ekleme

Modül 16: Güvenlik

Modül 16, yeni MVC projeleri oluştururken otomatik olarak eklenen ASP.NET Kimlik altyapısını inceler.

Katılımcılar, mevcut güvenlik seçeneklerini ve ayrıca ASP.NET Kimlik'in nasıl yapılandırılacağını, entegre edileceğini ve genişletileceğini görecektir.

Konular:

  • Kimlik Doğrulama
  • Yetkilendirme
  • Kullanıcıları Yönetme
  • Kimlik Kullanıcı Arayüzü
  • Diğer Kimlik Doğrulama Şemaları

Laboratuvar:

  • Politikalar dahil olmak üzere uygulamanıza güvenlik ekleme
  • Güvenlik sistemini özelleştirme
  • Web API'yi yetkilendirmek için JWT kullanma

Bu modülü tamamladıktan sonra katılımcılar:

  • MVC'de sağlanan güvenlik altyapısını anlayacaktır

Modül 17: Dağıtım

Katılımcılar mevcut farklı dağıtım seçeneklerini öğrenir. MVC uygulamalarını IIS ve Azure'a dağıtmak için dağıtım paketlerinin nasıl oluşturulacağını ve dağıtım sırasında web.config'i değiştirmek için yapılandırma dönüşümlerinin nasıl kullanılacağını öğrenirler.

Konular:

  • Dağıtım Seçenekleri
  • Web Dağıtım Aracı
  • Paketlerle Çalışma
  • Dağıtım Seçeneklerini Yapılandırma
  • Dönüştürmeleri Uygulama
  • Web Uygulamalarını Azure'a Dağıtma

Laboratuvar:

  • ASPNET.Core Uygulamasını Dağıtın

Bu modülü tamamladıktan sonra katılımcılar:

  • ASP.NET Core uygulamalarını barındırma sunucularına ve Microsoft'un Azure'una nasıl dağıtacaklarını bilirler
  • Dağıtım profilleri nasıl oluşturulur ve yapılandırılır

Neden Bizi Seçmelisiniz

Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi eğitimini, Bilginç IT Academy’nin canlı ve etkileşimli platformu üzerinden evinizin veya ofisinizin konforunda deneyimleyin. Uzman eğitmenlerimizle doğrudan iletişim kurun ve sınıf ortamının dinamizmini sanal dünyada yaşayın.

  • Canlı Oturumlar: Belirlenmiş bir takvim dahilinde, eğitmen ve diğer katılımcılarla eş zamanlı derslere katılın.
  • Tam Etkileşim: Aktiviteler, grup çalışmaları ve soru-cevap seanslarıyla eğitmeniniz ve iş arkadaşlarınızla sürekli iletişimde kalın.
  • Global Uzman Kadrosu: Sektörde derin tecrübeye sahip, uluslararası yetkinlikteki eğitmenlerden en güncel bilgileri öğrenin.
  • Uzmanlık: Bilginc IT Academy’nin 30 yılı aşkın eğitim tecrübesiyle, profesyonel kariyerinizde kalıcı beceriler edinin.
  • Ölçeklenebilir Çözümler: Uzbekistan ve dünya genelinde erişilebilen sınıflarımızla, bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.
  • Ölçeklenebilir Çözümler: Uzbekistan ve dünya genelinde erişilebilen sınıflarımızla, bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.

Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi için geleneksel ve en etkili öğrenme yöntemi olan yüz yüze eğitimi tercih edin. Bilginc IT Academy’nin özenle seçilmiş lokasyonlarında, profesyonel bir atmosferde kendinizi eğitime odaklayın.

  • Kıdemli Eğitmenler: Sektörde 10-20+ yıl saha deneyimi olan uzmanlardan, gerçek dünya senaryolarını dinleyin.
  • Modern Eğitim Alanları: Konforlu ve teknolojik altyapısı güçlü sınıflarda eğitim görün.
  • Butik Sınıf Yapısı: Sınırlı kontenjanla düzenlenen sınıflarımızda, eğitmeninizle birebir iletişim kurma fırsatı yakalayın.
  • Fiyat Garantisi: Sertifikasyon yolculuğunuzu en yüksek kalite ve rekabetçi fiyat garantisiyle tamamlayın.

Şirketinizin büyük ölçekli eğitim ihtiyaçlarını, Bilginç IT Academy’nin Building Effective Websites using Microsoft MVC Uzbekistan Eğitimi Onsite çözümüyle kendi ofisinizde çözün.

  • Özelleştirilmiş Müfredat: Şirketinizin projelerine veya spesifik iş ihtiyaçlarına göre uyarlanmış bir program.
  • Bütçe Optimizasyonu: Seyahat ve konaklama giderlerini ortadan kaldırarak bütçenizi verimli kullanın.
  • Takım Sinerjisi: Ekibinizle birlikte öğrenme deneyimini zenginleştirin ve iş birliğini artırın.
  • Performans Takibi: Çalışanlarınızın gelişimini ve katılımını kolaylıkla takip edin.


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

Eğitim Tarihleri

Sınıf eğitimlerimizi Uzbekistan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
03 may 2026 (5 Gün)
Tashkent, Samarkand
11 may 2026 (5 Gün)
Tashkent, Samarkand
24 may 2026 (5 Gün)
Tashkent, Samarkand
15 iyun 2026 (5 Gün)
Tashkent, Samarkand
22 iyun 2026 (5 Gün)
Tashkent, Samarkand
25 iyun 2026 (5 Gün)
Tashkent, Samarkand
05 iyul 2026 (5 Gün)
Tashkent, Samarkand
12 iyul 2026 (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.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.