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.