"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.
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Bu modülü tamamladıktan sonra katılımcılar
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:
Laboratuvarlar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra atılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
Modül 15: Razor Sayfaları
Katılımcılar, MVC mimarisine hafif bir alternatif olan Razor Sayfaları hakkında bilgi edinecektir.
Konular:
Laboratuvar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
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:
Laboratuvar:
Bu modülü tamamladıktan sonra katılımcılar:
Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.