Hello everyone I started my new project about Restaurant and I want to code it along with .NET also approach with Web API.
Herkese merhaba Yeni bir projeyle karşınızdayım, Sayın Murat Yücedağ hocamın hazırladığı Udemy kursu üzerinden bu projeye başladım. Bu proje Restorant ile ilgili olacak ve projeyi Web API yaklaşımı ile .NET C# kullanarak yazacağım. Frontend'te ise HTML,CSS,Bootstrap kullanacağım.
Bu projede N katmanlı mimari ile inşa edeceğiz. Projemde 4 katman bulunmakta;
- EntityLayer -> Bu katmanda Entityler tanımlanacak CodeFirst - Migration yaklaşımı ile EntityFramework kullanarak database oluşturdum.
- DataAccessLayer -> Bu katmanda Repository Design Pattern ile database CRUD(Create, Read, Update, Delete) işlemleri için altyapı hazırladım.
- BussinessLayer -> Bu katmanda validasyonların kontrolü olacak.
- WebAPI -> bağlantılarımı web apı ile yaptım.
- WebUI -> Bu katmanda yarattığım API'ları front-endde consume ettim.
Genel olarak kursta kullandığım teknolojiler şu şekildedir.
- AspNet Core 6.0
- Asp.Net Core Api
- SignalR
- Swagger
- Dto
- N Tier Architecture
- MSSQL
- İlişkili Tablolar
- Html Css Bootstrap
- JavaScript
- Ajax
- Entity Framework - Linq
- SweetAlert
- Basket
- Rezervasyon İşlemleri
- Real-Time Uygulamalar
- Real-Time Mesajlaşma
- Real-Time İstatistik
- Real-Time Bildirim
- Mail Gönderme İşlemleri
- Ve çok daha fazlası