ASP.NET Core MVC Eğitimi

ASP.NET Core MVC Eğitimi

Eğitim Hakkında

Bu eğitim, ASP.NET Core MVC mimarisi, Entity Framework Core, kimlik yönetimi, controller ve view yapıları, Razor syntax, JavaScript entegrasyonu, Web API geliştirme ve uygulama temel yapı taşlarını kapsayan kapsamlı bir programdır. Katılımcılar, modern web uygulamaları geliştirme sürecinde kullanılan en güncel yöntemleri ve araçları uygulamalı olarak öğreneceklerdir.

Ön Koşul

Katılımcıların temel düzeyde C# programlama bilgisine, nesne yönelimli programlama mantığına, HTML, CSS ve JavaScript konularına aşinalığa ve tercihen SQL veritabanı bilgisine sahip olmaları beklenmektedir.

Eğitim İçeriği

  • MVC Pattern
  • Adding a Controller
  • Adding a View
  • Adding a Model
  • Controller Methods and Views
  • Adding Search
  • Adding a New Field
  • Adding Validation
  • Examining the Details and Delete Methods
  • Entity Framework Overview
  • Installing EF
  • Creating Entities
  • Creating DbContext
  • Performing Migrations
  • Using with MVC Application
  • Installing EF Packages
  • Creating the Controller and the View
  • Performing Transactions
  • Using SsqlServerTypeMepper
  • Authentication
  • Individual User Accounts
  • Users and Roles
  • Two Factor Authentication
  • Authorization
  • Routing to Controller Actions
  • Model Binding
  • Model Validation
  • File Uploads
  • Dependency Injection Into Controllers
  • Testing Controllers
  • View Compilation
  • Layout HTML Helpers
  • Tag Helpers
  • Partial Views
  • Dependency Injection Into View
  • Javascript and JQuery and Other Frameworks
  • Using AJAX
  • Partial Updates
  • Application Startup
  • Middleware
  • Working with Static Files
  • Routing
  • URL Rewriting
  • Middleware
  • Error Handling
  • Signal R (WebSockets)
  • Globalization and Localization
  • Configuration
  • Logging File Providers
  • Dependency Injection
  • Hosting
  • Session and Application State
  • API Controllers
  • Minimal Web API
  • HTML and JSON Contents
  • Secutity
  • Client Applications

Kazanımlar

  • ASP.NET Core MVC mimarisini ve temel yapı taşlarını öğrenebileceksiniz.
  • Entity Framework Core kullanarak veri tabanı işlemlerini gerçekleştirebileceksiniz.
  • Kimlik yönetimi, kullanıcı rolleri ve yetkilendirme süreçlerini uygulayabileceksiniz.
  • Controller, View ve Razor syntax yapısını etkin şekilde kullanabileceksiniz.
  • Web API geliştirme ve güvenlik yöntemlerini uygulayabileceksiniz.
  • Middleware, konfigürasyon ve hata yönetimi gibi temel konuları kavrayabileceksiniz.
  • Uygulamayı farklı ortamlarda çalıştırabilecek ve yayınlayabileceksiniz.

Hedef Kitle

  • Yazılım Geliştirici (Junior) – ASP.NET Core MVC’ye yeni başlayanlar
  • Yazılım Geliştirici (Orta Seviye) – .NET teknolojilerinde temel deneyimi olanlar
  • Full Stack Developer – MVC ve Web API entegrasyonu yapmak isteyenler
  • Yazılım Mühendisleri – Modern web uygulama geliştirme süreçlerini öğrenmek isteyenler
  • UI Developer– Razor ve MVC yapısını öğrenmek isteyenler
  • Teknik Liderler / Takım Liderleri– ASP.NET Core projelerini yönetmek ve optimize etmek isteyenler

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Loreal
Pegasus
Anadolu Üniversitesi
BKM
T.C. Cumhurbaşkanlığı
Turknet
RedBull
Şişecam
Iga Airport
Tusas Motor
Beko
Getir
Sahibinden
Türk Telekom
Takasbank
CK Enerji
LC Waikiki
Kuveyt Türk
Sütaş
Havelsan
Ziraat teknoloji
Asfat
Tarim Kredi Kooperatifi
İş Bankası
Anadolubank
Loreal
Pegasus
Anadolu Üniversitesi
BKM
T.C. Cumhurbaşkanlığı
Turknet
RedBull
Şişecam
Iga Airport
Tusas Motor
Beko
Getir
Sahibinden
Türk Telekom
Takasbank
CK Enerji
LC Waikiki
Kuveyt Türk
Sütaş
Havelsan
Ziraat teknoloji
Asfat
Tarim Kredi Kooperatifi
İş Bankası
Anadolubank
Bilgi İstiyorum