Coder Social home page Coder Social logo

myblogproject's Introduction

BlogProject

Herkese Merhaba!

Bu projede bir blog sitesinin kodlamasını gerçekleştiriyorum. Sitede kategorilere ayrılmış makaleler bulunmakta. Kategori ve makale yönetimini yapabilmek için bir admin panelim var. Admin paneline kullanıcı girişi yapılarak ulaşılıyor ve giriş yapıldıktan sonra yetkilendirmeler dahilinde sayfalara erişim sağlanabiliyor.

Kullandığım teknolojiler, araçlar, yardımcı nesneleri aşağıda listeledim;

  • Projeyi oluşturabilmek için ide Visual Studio 2022
  • Veri tabanı ve idesi : Mssql ve Sql Server Management Studio 2019
  • Programlama, işaret dili C# , HTML-CSS-JS
  • Framework .Net 6.0.18
  • Proje Yapısı N-Katmanlı Mimari (Core-Entity-Data-Service-Web)
  • Tasarım Kalıpları Generic Repository, MVC, Unit Of Work ve Services kullanımları.
  • Yaklaşım Code First Yapısı ile Migration
  • Verileri ekleme ve düzenleme Seed & Configuration ile Migration
  • Dto (ViewModel) yapısı için AutoMapper (12.0.1)
  • Hata mesajlarının türkçeleştirilmesi ErrorDescriber
  • Doğrulama işlemleri Fluent Validation (11.3.0)
  • Resim Yükleme işlemleri için ImageHelper
  • Scaffolding yapısı ile Admin Area
  • Giriş ve yetkilendirme işlemleri Identity Server
  • Beni hatırla özelliğinin kullanımı Identity Server
  • Şifremi Unuttum ile kullanıcının e-posta adresine token gönderilmesi ve yeni şifre belirleme sürecinin kullanımı Identity Server
  • Verileri listelemek için Custom Pagination, Filter ve **DataTableJs **
  • Kullanıcı bilgilendirmeler için Toastr Notification
  • Sayfalardaki karmaşıklığı azaltmak ve birden fazla model dönülmesi gereken sayfaları yönetebilmek için ViewComponents, Layout

Projeye devam ediyorum. Kullanıcı tarafında hakkımda, iletişim, yorum vb. işlemler, admin paneli tarafında şifre değiştirme sayfası, istatistiksel grafikler ve loglama işlemlerinin takibi gibi pek çok yapı eklenebilir. Zamanla eklemeyi düşünüyorum.

myblogproject's People

Contributors

mertkaratekin avatar

Stargazers

Zehra Aktürk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.