
Asp.Net 6.0. WebApi ve Angular 13 ile e-Mutabakat Sitesi 1
WepApi ile e-Mutabakat Sitesi Hazırlama
Language: turkish
Note: 0/5 (0 notes) 770 students New course
Instructor(s): Taner Saydam
Last update: 2022-04-04
What you’ll learn
- SQL ile ilişkili Veritabanı oluşturma
- Visual Studio ile WebApi projesi oluÅŸturma
- N Katmanlı Mimari
- Solid Prensipleri
- Clean Code Yazma Teknikleri
- Dependency Injection
- JWT – Jason Web Token
- Validation
- AOP – Aspect Oriented Programming
- Cross Cutting Concerns
- Caching
Requirements
- C# konusunda temel seviye bilginiz olmalıdır
- SQL konusunda temel seviye bilginiz olmalıdır
Description
Merhaba arkadaÅŸlar;
Bu kurs ile net 6.0 ile WebApi konusunda temel seviyeden başlayarak ileri seviye konular içermektedir. Kurs içerisinde aşağıdaki konuları öğreneceğiz.
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
•SQL Server Üzerinden İlişkili Veritabanı Oluşturması
•.Net 6.0. ile WebApi Proje Oluşturması
•N Katmanlı Mimari
•Solid Prensipleri
•Clean Code Yazma Teknikleri
•Dependency Injection
•JWT – Jason Web Token
•Validation
•AOP – Aspect Oriented Programming
•Cross Cutting Concerns
•Caching
Ve Daha Fazlası
Who this course is for
- WebApi ile program geliştirmek isteyen herkese yönelik bir kurstur.
Course content
- Tanıtım
- Tanıtım
- Veritabanı Oluşturma
- Veritabanı içi Gerekli Yapının Belirlenmesi
- Veritabanı ve Tableların Oluşturulması 1
- Tableların Oluşturulması 2
- Tableların Oluşturulması 3
- Tableların Oluşturulması 4
- İlişkilerin Oluşturulması
- Projenin Oluşturulması
- Proje ve Katmanların Oluşturulması
- N Katmanlı Mimari Hakkında Konuşalım
- Entities Katmanını Kodlamak
- Class’ların OluÅŸturulması 1
- Class’ların OluÅŸturulması 2
- Class’ların OluÅŸturulması 3
- Code First Yaklaşımı
- Data Access Katmanını Kodlamak
- Database Bağlantısı, EntityFramework, Classları Set Etmek
- Generic Yapıyı Anlamak ve Oluşturmak 1
- Generic Yapıyı Anlamak ve Oluşturmak 2
- Generic Yapıyı Interfacelere Uygulamak
- Generic Yapıyı Classlara Uygulamak 1
- Generic Yapıyı Classlara Uygulamak 2
- Business Katmanını Kodlamak
- Service, Manager Yapıları, Dependency Injection
- Dependency Injection Hakkında Konuşalım
- İşlem Sonuç Sisteminin Oluşturulması
- İşlem Sonuç Sistemi Hakkında Konuşalım
- Result, DataResult
- SuccessResult, SucessDataResult, ErrorResult, ErrorDataResult
- Business Katmanı Refactoring ve Magic String
- Autofac İle Çalışmak
- Autofac ile Dependency
- Autofac WepApi Configurasyonu
- Business Katmanı Refactory
- Classların Service ve Manager’larını OluÅŸturalım
- Dependency Injection
- WebApi Katmanını Kodlamak
- Åžirket Eklemek, Listelemek
- Rol Bazlı Yapının Kurulması
- Dto İmplementasyonu, Yetki Listesinin Getirilmesi
- JWT Alt Yapısının Kurulması, Kayıt ve Giriş İşlemleri
- Access Token, Token Helpter, Security Key Helper Yazmak
- JwtHelper Yazmak
- ClaimExtensions Yazmak
- IAuthService
- IUserService, UserManager
- AuthManager, HashingHelper
- AuthManager’ın Tamamlanması
- Program.cs’de Configuration Ayarları
- Register İşlemi 1
- Register İşlemi 2
- Login İşlemi
- Neler Yaptık Biraz Konuşalım
- Neler Yaptık Biraz Konuşalım
- Kayıt İşlemleri
- Kullanıcı ve Şirket Kaydı 1
- Kullanıcı ve Şirket Kaydı 2
- Kullanıcı ve Şirket Kaydı 3
- Kullanıcı ve Şirket Kaydı 4
- Mail Parameterlerini Kayıt Etme
- Generic Mail Yapısı Oluşturma
- Kullanıcı Kaydı Sonrası Mail Onayı Gönderme 1
- Mail Şablonu Yapısı
- Kayıt için Mail Şablonu Yapısını Kullanma
- Kayıt Sonrası Mail Onayı Gönderme, Tekrar Mail Onayı İsteme
- Kayıt İşlemi Refactoring 1
- Kayıt İşlemi Refactoring 2
- Login İşlemi Refactoring
- Fluent Validation İle Çalışmak
- Fluent Validation Kurulumu ve Kullanımı
- Validation Tool Yazmak
- Interception Altyapısının Kurulması
- Method Interception Altyapısının Kurulması
- Validation Aspect’inin Yazılması
- Dynamic Proxy Configurasyonu
- Aspect Interceptor Selector Yazılması
- Validation Aspect Refactoring
- AOP – Transaction
- Transaction Scope Aspect
- e-Mutabakat İçin İşlemler
- Kayıtlı Üye Şirket Ekleyip, Güncelleyebilsin
- Cari Ekleme, Silme, Güncelleme, Listeleme
- Cari için Validation İşlemi
- Excel ile Cari Listesi Kaydetme 1
- Excel ile Cari Listesi Kaydetme 2
- Cari Mutabakat Ekleme
- Cari Mutabakat Güncelleme, Silme, Excel’den Mutabakat Yükleme 1
- Cari Mutabakat Excel’den Mutabakat Yükleme 2
- Cari Mutabakat Excel’den Mutabakat Yükleme 3
- Cari Mutabakat Detay Ekleme, Silme, Güncelleme, Excel’den Veri
- Cari Mutabakat Detay Kısmı Deneme İşlemleri
- BaBs Ekleme, Güncelleme, Silme, Excel’den Mutabakat Yükleme
- BaBs Detay Ekleme, Güncelleme, Silme, Excel’den Mutabakat Yükleme
- Yüklediğimiz Excel Dosyasını İşlem Sonunda Silme
- Service Collection Extension Çalışmaları
- Service Tool ve Core Module Yazmak
- Core Module İmplementasyonu
- Service Collection Extension
- AOP – Caching
- ICacheManager Interface Yazımı
- MemoryCacheManager
- CacheAspect Yazmak
- CacheAspect Testi
- RemoveCacheAspect Yazmak ve Test Etmek
- Manager’lara Cach Eklemek
- AOP – Authorization
- ClaimsPrincipal İçin Extension Yazmak
- Secured Operation Aspect Yazmak
- Secured Operation Aspect Test Etmek
- AOP – Performance
- Performance Aspect Yazmak ve Test Etmek
- Business İşlemlerinin Değiştirilmesi
- Aspect’leri Metotlara Uygulamak
- Kullanıcı Yetkileri İşlemleri
- Operation Claim Ekleme, Silme, Güncelleme, Listeleme
- User Operation Claim Ekleme, Silme, Güncelleme, Listeleme 1
- User Operation Claim Ekleme, Silme, Güncelleme, Listeleme 2
- Mutabakatı Mail Atma
- Cari Mutabakatı Mail Atma 1
- Cari Mutabakatı Mail Atma 2
- BaBs Mutabakatı Mail Atma
- Final
- Final
Time remaining or 351 enrolls left
Don’t miss any coupons by joining our Telegram group |