Skip to content

umuttaylan/ArticleWebApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArticleWebApi

this is article web api

Merhaba

Projede Kullanılan Teknolojiler:

  • EntityFrameworkCore : .net core yazmaya başladığım günden beri kullanmaktayım
  • swagger : son 1 yıldır hem .net core da hem de node js te kullanmaktayım
  • linq : üniversite zamanında .net mvc ile birlikte kullanmaya başladım
  • .netcore 2.2 : .net core 2.0 ile başladım
  • mssql : üniversite zamanından beri kullanıyorum. Bu sıralar PostgreSql de geliştirme yapmaktayım
  • katmanlı mimari : Java spring eğitiminden beri kullanıyorum

ekstra zamanım olsaydı ekleyeceklerim :

  • unitOfWork
  • unit and acceptance test
  • cachManager
  • daha kapsamlı bir db
  • daha kapsamlı bir mimari

db tablosunu oluşturmak için migration kullanabilirsiniz. Bunun için:

  • add-migration Add Creates a migration by adding a migration snapshot.
  • Remove-migration Remove Removes the last migration snapshot.
  • Update-database Update Updates the database schema based on the last migration snapshot.
  • Script-migration Script Generates a SQL script using all the migration snapshots.

1- Projede kullanıdığınız tasarım desenleri hangileridir? Bu desenleri neden kullandınız? . Repository Pattern : Kod tekrarını önlemek, kodu geliştirmeye açık bırakmak 2- Kullandığınız teknoloji ve kütüphaneler hakkında daha önce tecrübeniz oldu mu? Tek tek yazabilir misiniz? . yukarıda kullanılan teknolojiler kısmında yazmaktadır 3- Daha geniş vaktiniz olsaydı projeye neler eklemek isterdiniz? . Yukarıda belirttim 4- Eklemek istediğiniz bir yorumunuz var mı? . Süre ve iş yoğunluğumdan dolayı çok fazla tasarıma odaklanamadım. Eğer daha spesifik olarak belirtirseniz yapıyı daha iyi olabilir.

NOT : API'yi test etmek için url'in yanına '/swagger' yazıp test edebilirsiniz

About

this is article web api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages