Açıklama
ASP.NET Core Eğitimi, MVC, yönlendirme ve Web API konularını ele alan 4 günlük bir eğitim programıdır.
Program; modeller, denetleyiciler, görünümler, doğrulama, güvenlik, test ve dağıtım konularını kapsar.
ASP.NET Core 2.1, Microsoft’un ASP.NET Web geliştirme çerçevesinin çapraz platformlar için olan en son sürümüdür. Sürüm 2.1 çeşitli yeni özellikleri ve iyileştirmeleri içerir. Bu 4 günlük eğitimde katılımcılar, ASP.NET Core hakkında genel bilgi sahibi olurlar ve MVC tasarım modelini takip eden çok iyi planlanmış Web ve hizmet odaklı uygulamaları tasarlamak ve oluşturmak için gerekli becerileri elde ederler.
Bu eğitimde neler öğreneceksiniz?
- MVC tasarım modelini takip eden uygulamalar tasarlamak ve oluşturmak için gerekli beceriler.
Eğitim İçeriği
Introduction
- What is .NET Core?
- .NET Core vs .NET Full Framework
- Overview of ASP.NET Core
.NET Core SDK
- Installation
- Version Management
- Command-Line Interface (CLI)
- Hello World Application
ASP.NET Core Application Architecture
- NuGet Packages and Metapackages
- Application Startup
- Hosting Environment
- Middleware and the Request Processing Pipeline
- Services and Dependency Injection
Application Configuration
- Configure Method
- ConfigureServices Method
- MVC Components
- Configuration Providers and Sources
- Configuration API
- Options Pattern
Request Routing
- RESTful API
- Routing Middleware
- Route Templates
- Route Constraints
- MVC Middleware
- Attribute-Based Routing
Models
- Introduction
- Persistence Ignorance
- Object-Relational Mapping
- Entity Framework (EF) Core
Controllers
- Introduction
- Requirements and Conventions
- Dependencies
- Action Results
Views
- Introduction
- Conventions
- Razor Syntax
- Layouts
- ViewData and ViewBag
- Strongly-Typed Views
- Partial Views
- View Models
- HTML and URL Helpers
- Tag Helpers
- View Components
- Client-Side Dependencies
- Microsoft Library Manager (LibMan)
- Razor Pages
HTML Forms
- Introduction
- Form Tag Helper
- Form Submissions
- Model Binding
Data Validation
- Introduction
- Data Annotations
- Model Binding
- Input Tag Helpers
- Validation Tag Helpers
Application State
- Introduction
- HttpContext.Items
- Session State
- TempData
Authentication
- Introduction
- ASP.NET Core Identity
- Cookie Middleware
- Authorization
- Claims-Based Authorization
Error Handling
- Best Practices
- HTTP Error Status Codes
- Status Code Pages
- Developer Exception Page
- Exception Filters
Logging
- Introduction
- Configuration
- ILogger
Testing
- Introduction
- Unit Testing
- xUnit
- Testing Controllers
- Integration Testing
Web APIs
- Introduction
- Retrieval Operations
- Create Operations
- Update Operations
- Delete Operations
- Bad Requests
- Cross-Origin Resource Sharing (CORS)
Using Docker
- Advantages of Containerized Applications
- Docker Fundamentals
- Microsoft ASP.NET Core Docker Images
- Running a Container
- Visual Studio Support
- AWS and Azure
Deployment
- Page and View Compilation
- Publishing
- Kestrel as an Edge Server
- IIS as a Reverse Proxy
Ön Koşullar
Temel C# Bilgisi.
Sıkça Sorulan Sorular
ASP.NET Core Eğitimi kaç gün sürer?
Programın süresi 4 gündür.
Bu eğitim kimlere yöneliktir?
web uygulaması geliştiricilerine için hazırlanmıştır.
Katılım için hangi hazırlık gereklidir?
Temel C# bilgisi gereklidir.
Eğitim hangi konuları kapsar?
MVC, yönlendirme ve Web API konuları ele alınır.
Programın kapsamı nedir?
Program; modeller, denetleyiciler, görünümler, doğrulama, güvenlik, test ve dağıtım konularını kapsar.
Kurumsal eğitim için nasıl bilgi alınır?
Grubunuza uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
İlgili Eğitimler
Entity Framework Core Eğitimi ve Azure Çözüm Geliştirme Eğitimi programlarını inceleyebilirsiniz.
Kurumsal Eğitim Bilgisi ve Teklif
Ekibinizin ihtiyacına uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
