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ı öğrenmek
Entity Framework Core ile veri tabanı işlemlerini gerçekleştirebilmek
Kimlik yönetimi, kullanıcı rolleri ve yetkilendirme süreçlerini uygulayabilmek
Controller, View ve Razor syntax yapısını etkin şekilde kullanabilmek
Web API geliştirme ve güvenlik yöntemlerini uygulayabilmek
Middleware, konfigürasyon ve hata yönetimi gibi temel konuları kavrayabilmek
Uygulamayı farklı ortamlarda çalıştırabilmek ve yayınlayabilmek
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.