furkanpasaoglu / Kodlama.io.Devs

Kodlama.io.Devs Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚡Kodlama.io.Devs (.Net 6 Project)⚡

📌Getting Started

Nuget Packages

MediatR Version="10.0.1"
MediatR.Extensions.Microsoft.DependencyInjection Version="10.0.1"
AutoMapper.Extensions.Microsoft.DependencyInjection Version="11.0.0"
FluentValidation.DependencyInjectionExtensions Version="9.5.1"
Microsoft.EntityFrameworkCore.SqlServer Version="6.0.8"
Microsoft.EntityFrameworkCore.Design Version="6.0.8"
Microsoft.EntityFrameworkCore.Tools="6.0.8"
System.IdentityModel.Tokens.Jwt="6.23.1"

⚠ DİKKAT
Core.CrossCuttingConcerns.Exceptions.AuthorizationException: You are not authorized

Token Gönderdiğiniz Halde, Hala Hata Alıyorsanız System.IdentityModel.Tokens.Jwt Nuget Paketini WebAPI Katmanına Yükleyiniz.

📜Role Names

ProgrammingLanguage.Admin
ProgrammingLanguage.User
ProgrammingLanguage.Create
ProgrammingLanguage.Delete
ProgrammingLanguage.Update
ProgrammingLanguage.Read
ProgrammingLanguageTechnology.Admin
ProgrammingLanguageTechnology.User
ProgrammingLanguageTechnology.Create
ProgrammingLanguageTechnology.Delete
ProgrammingLanguageTechnology.Update
ProgrammingLanguageTechnology.Read
UserSocialMediaAddress.Admin
UserSocialMediaAddress.User
UserSocialMediaAddress.Create
UserSocialMediaAddress.Delete
UserSocialMediaAddress.Update
UserSocialMediaAddress.Read
OperationClaim.Admin
OperationClaim.Create
OperationClaim.Delete
OperationClaim.Update
OperationClaim.Read
UserOperationClaim.Admin
UserOperationClaim.Create
UserOperationClaim.Delete
UserOperationClaim.Update
UserOperationClaim.Read

🔥Kodlama.io.Devs Project Notes🔥

  • 3.Hafta Programlama Dilleri Varlığı İçin CRUD İşlemi Yapıldı.
  • 3.Hafta Programlama Dilleri İçin Business Rules İşlemi Yapıldı
  • 3.Hafta Programlama Dilleri İçin Validasyon İşlemi Yapıldı.
  • 3.Hafta Summary Eklendi.
  • 3.Hafta Refactoring Yapıldı.
  • 4.Hafta Sisteme Programlama Dillerine Ait Teknolojiler Varlığı Eklendi. CRUD İşlemi Yapıldı. Örneğin; Java : Spring, JSP. C#: WPF, ASP.NET , JavaScript : Vue, React.
  • 4.Hafta Core Packages Altyapısı Kullanılarak Sisteme Giriş ve Kayıt Sistemi Entegre Edildi.(JWT).
  • 4.Hafta Kullanıcılar İçin Sosyal Medya Varlığı Eklendi CRUD İşlemi Yapıldı.(Github).
  • 4.Hafta Swagger Doc Bearer (Authorize) Eklendi.
  • 4.Hafta Summary Eklendi.
  • 4.Hafta Refactoring Yapıldı.
  • 5.Hafta Authentication Yapısı Tekrar Düzeltildi.
  • 5.Hafta Operation Claim Ekleyebilir,Silebilir,Güncelleyebilir Ve Listeleyebilir Şeklinde Ayarlandı.
  • 5.Hafta User Operation Claim Ekleyebilir,Silebilir,Güncelleyebilir Ve Listeleyebilir Şeklinde Ayarlandı.
  • 5.Hafta Role Tanımları İçin Constant Eklendi.
  • 5.Hafta Summary Eklendi.
  • 5.Hafta Refactoring Yapıldı.

✏️Authors