ASP.NET Core 5.0 Katmanlı Mimari ile Blog Uygulaması | .NET5
Learn ASP.NET Core MVC, Entity Framework Core, and essential tools like AutoMapper for building robust web applications. Master data access, unit of work, and Ajax techniques.
Course Content
ASP.NET Core 5.0 Katmanlı Mimari ile Blog Uygulaması | .NET5 is an intermediate-level Udemy course taught by Alper Tunga. It runs 25h 3m, is taught in Turkish, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 659 reviews, with 2,837 students enrolled. It is a paid course, last updated April 2022.
Pratik ve uygulamalı bir yaklaşımla Katmanlı Mimari ile ASP.NET Core MVC 5.0 kursumuza hoş geldiniz! Bu kapsamlı eğitimde, .NET 5 mimarisi üzerine bir blog projesi geliştirerek, tasarım mimarileri konusunda yeni ve pratik bilgiler edineceksiniz.
Bu kurs, orta seviyedeki yazılımcılara yöneliktir. Başlangıç seviyesindeyseniz, bazı konseptleriniz için zorlayıcı olabilir.
İndirimli kayıt ve 1+2 kurs kampanyası için [email protected] adresine e-posta gönderebilirsiniz.
Kursumuzda aşağıdaki konuları detaylı bir şekilde işleyeceğiz:
- N Katmanlı Mimari ile Proje Geliştirme: Modern ve ölçeklenebilir uygulamalar oluşturmanın temellerini öğreneceksiniz.
- Entity Framework Core 5.0 ile Code First Yaklaşım: Veritabanı yönetimini kolaylaştıran Code First yaklaşımını ve Entity Framework Core'u etkin bir şekilde kullanmayı öğreneceksiniz.
- Fluent API ile Detaylı Veritabanı Yapılandırması: Veritabanı işlemlerini daha esnek ve okunabilir hale getirmek için Fluent API'yi kullanmayı öğreneceksiniz.
- Generic Repository Tasarım Deseni: Veritabanı erişimini soyutlayarak kod tekrarını azaltan Generic Repository tasarım desenini uygulayacaksınız.
- Unit of Work Tasarım Deseni: Veritabanı işlemlerini yönetmeyi kolaylaştıran Unit of Work tasarım desenini öğreneceksiniz.
- Asenkron Programlama: Uygulama performansını artırmak için asenkron programlama tekniklerini kullanmayı öğreneceksiniz.
- Nesne Yönelimli Programlama (OOP): Temel OOP prensiplerini ve uygulamalarını öğreneceksiniz.
- Kalıtım (Polymorphism): Kalıtım ve çok biçimlilik kavramlarını anlayacak ve uygulamalarda kullanacaksınız.
- Data Annotations ile Front-End Validasyonlar: Kullanıcı arayüzünde veri doğrulama yapmak için Data Annotations'ları kullanmayı öğreneceksiniz.
- Dependency Injection (Katmanlı Mimari Üzerinde): Bağımlılıkları yönetmek ve kodun test edilebilirliğini artırmak için Dependency Injection prensiplerini katmanlı mimari içinde uygulayacaksınız.
- Extension Metodlar: Mevcut sınıflara yeni özellikler eklemek için Extension Metodları kullanmayı öğreneceksiniz.
- Result Yapısı: Uygulama hatalarını ve sonuçlarını yönetmek için Result yapısını kullanmayı öğreneceksiniz.
- DTO (Data Transfer Object) Kullanımı: Veri transferini optimize etmek için DTO'ları kullanmayı öğreneceksiniz.
- AutoMapper Kütüphanesinin Kullanımı: Nesne dönüşümlerini kolaylaştırmak için AutoMapper kütüphanesini kullanmayı öğreneceksiniz.
- LINQ (Language Integrated Query) Paging, Sorting, Filtering: Veri sorgularını daha verimli hale getirmek için LINQ ile paging, sorting ve filtering işlemlerini yapmayı öğreneceksiniz.
- Resim & Dosya Yükleme İşlemleri: Kullanıcıların resim ve dosya yüklemesini sağlamak için gerekli mekanizmaları uygulayacaksınız.
- ASP.NET Core Identity: Kullanıcı yönetimi, kimlik doğrulama ve yetkilendirme işlemlerini ASP.NET Core Identity ile kolayca yapacaksınız.
- Authentication & Authorization: Uygulamanızı güvenli hale getirmek için kimlik doğrulama ve yetkilendirme mekanizmalarını uygulayacaksınız.
- Social Login: Sosyal medya hesaplarıyla giriş yapma (Facebook, Google vb.) özelliklerini uygulayacaksınız.
- Dosya & Klasör İşlemleri: Dosya ve klasör oluşturma, silme, taşıma gibi işlemleri uygulayacaksınız.
- Resim Yükleme & Upload İşlemleri: Resim yükleme ve yönetme işlemlerini uygulayacaksınız.
- Ajax: Sayfa yenileme olmadan dinamik içerik yükleme için Ajax kullanmayı öğreneceksiniz.
- jQuery: Web sayfalarına dinamik özellikler eklemek için jQuery kütüphanesini kullanacaksınız.
- jQuery UI: Kullanıcı arayüzünü zenginleştirmek için jQuery UI widget'larını kullanacaksınız.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.