BurakTemelkaya / ASP.NET_Core_5.0-ProjeKampi

ASP.NET Core MVC 5.0 & N Tier Architecture

Home Page:https://blog.buraktemelkaya.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASP.NET Core 5.0 ProjeKampi

Sitenin linki: https://coreblogsite.azurewebsites.net/

Sertifika

BURAK TEMELKAYA

Projede ASP.NET Core 5.0 teknolojisi & N Tier Architecture & OOP & AOP teknikleri kullanıldı.

Ödevler:

Video 20: Projeyi GitHuba yüklemek.

Video 25 : Eager Loading ve Lazy loading araştırılacak. (Videonun yorumlarında cevaplar var)

Video 30 : View Component ile Partial view arasındaki fark araştırılacak.(Videonun yorumlarında cevaplar var)

Video 32: Eğer Blogta Hiç Yorum yoksa ilk yorumu siz yazın diye yazdırılacak.

odev

Video 33: Parolanın 2 kez girilip onaylanması.

Video 34: Kayıt olma sayfasında değerlerini view modelde tutucağımız bir şehir seçimi.

Video 35: Fluent Validationda Kullanıcının parolası en az bir büyük harf, en az bir küçük harf ve en az 1 sayı olacak şekilde girilmesi.

Video 39: Partial viewlerin formu post ederken başka bir sayfaya gitmesine gerek kalmadan post işlemini yaptırma. (Ajax ile yapıldı)

Video 40: GitHub repoları güncellenmesi.

Video 48: ClaimsIdentity'de 2. parametre neden verilmeli ? Araştırılacak.

Video 52: Mesajların 24 saatlik dilim içinde gönderilmiş ise ne kadar süre önce gönderildiğini yazdırmak.

Video 54: Yazar panelinde Purple logosu yerine kendi blogunuzun logosunu koymak.

logo

Video 57: Durum kısmında true yerine aktif false yerine pasif yazdırmak.

Video57

Video 58: Blog silme işlemi yapmadan önce bir tane pop-up yada mesaj açılsın ve gerçekten silmek istediğinizden emin misiniz ? Diye sorma işlemi yaptırmak.

Video58

Video 60: Blogu güncellerken createDate'in değişmemesini sağlama.

Video 66: Blog Raytinglerinin ortalamasını almak.

Video 70: Dashboard Controllerdaki LINQ Sorguları SOLID'i ezmeden mimariye taşımak.

Video 72: Yazar Profil Sayfasında yazar bilgileri güncellenmeden önce parolanın 2 kez girip doğrulanması.

Video 76: Yazar'ın Bildirimler kısmında bütün bildirimler gözükmesin sadece durumu aktif olanların gözükmesi.

Video 79: Notificationların ne kadar süre önce gönderildiğinin yazdırılması.

Video 100: Projeyi canlıya taşımak.

Kendi Yaptıklarım :

Kullanıcı yasaklama sistemi.

Kullanıcılar arası mesajların içerik kısmına text editör eklemek.

Admin panelinde adminlerin, kullanıcıların adlarını mail adreslerini vs. değiştirebilmek.

Mesaj ve haber bülteni mesajları için taslak sistemi.

Admin bildirimleri eklenmesi.

Mesajlar aranan kelimeye göre getiriliyor.

Mesaj taslakları ajax ile getirilip işlem yapılıyor.

Yazar panelindeki gelen kutusu ajax ile yapılıyor.

Kullanıcı resmi güncelleme sorununu çözme.

Yazar mesaj kısmındaki tasarımı iyileştirme.

Taslak düzenlemedeki hatayı düzeltme.

Yazar panelindeki üst paneldeki mesajlar bazen okunmadı sembolü gözükmeme sorununu çözme.

Resimlerinin boyutu ayarlama kodu hatalı düzelt.

Resimleri siteden indirme ve boyutunu düzeltip sisteme kaydetme.

Ana sayfada bir şey aradıktan sonra pageleme aramaya göre çalışıyor.

Bloglara pageleme yapılıyor.(Sadece gerekli sayıda veri veritabanından getirilerek yapılıyor)

Admin panelinde sayfanın 2 kez yüklenmesine sebep olan hata düzeltildi.

Sistem hata verdiğinde loglama ve istediğim bir metodun üstüne log attirubute ekliyerek loglama yapılabiliyor.

Yazarların kendi bloglarına yapılan yorumları silme, pasifleştirme, aktifleştirme işlemi yapılabiliyor.

Cacheleme mekanizması eklendi.

About düzenleme kısmı eklendi.

Karanlık tema eklendi.

Kayıt olurken onay epostası ile onaylama yapılıyor.

#

Resimler

image

image

image

image

image

image

image

About

ASP.NET Core MVC 5.0 & N Tier Architecture

https://blog.buraktemelkaya.com


Languages

Language:JavaScript 50.0%Language:CSS 32.1%Language:C# 10.7%Language:HTML 5.3%Language:SCSS 1.9%