- Docker: Ma'lum bir murojaatni umumiy hamma ishlatishi uchun konteynerlashtirish
- Docker Compose: Ma'lum bir loyhaning barcha xizmatlarini bir joyda ishga tushirishim uchun
- SQLServer: Ma'lum bir ma'lumotlar bazasini saqlash uchun
- CQRS, MediatR: Barcha so'rovlar va buyurtmalar uchun CQRS patternini va MediatR kutubxonasini ishlatish
- Clean Architecture: Loyiha kodlarini tozalash va tuzish uchun masofaviy arxitektura
- Caching => MemoryCaching: Ma'lumotlar keshlash uchun
- JWT: Maxfiylik uchun JSON Web Token (JWT) autentifikatsiyasi
- API Gateway: Barcha xizmatlarga kirishni boshqarish uchun API Gateway
- Fluent API: Qulay, chaqaloq va ma'lumotlar kiritish uchun Fluent API ishlatish
- Kompyuterda Docker va SQLServer o'rnatyilgan bo'lishi lozim
- Agar o'rnatilmagan bo'lsa doker uchun: docker sqlServer uchun: SqlServer
Loyiha quyidagi servislarga ega
- EduCenter
- Sport
- Loyihani ishga Clone Qilib olinadi.
- Dockerni ishga tushuriladi.
- Clone qilingan dasturni ishga tushuramiz.
POSTMEN da ishlatishni maslahat beraman
(example)
**PLEASE USE THIS**
**GateWayni Porti 9999**
http://localhost:9999/
Barcha Get All So'rovlari
- /allGroup
- /allRoom
- /allSchool
- /allStudent
- /allTeacher
Get By Id (example)
- /getIdGroup/id
- /getIdRoom/id
- /getIdSchool/id
- /getIdStudent/id
- /getIdTeacher/id
DELETE (example)
- /deleteIdGroup/id
- /deleteIdRoom/id
- /deleteIdSchool/id
- /deleteIdStudent/id
- /deleteIdTeacher/id
Barcha POST So'rovlari
bodyda jo'natiladi!
- /createGroup
- /createRoom
- /createSchool
- /createStudent
- /createTeacher
PUT (example)
ma'lumotlari bodyda Id esa urlda
- /updateGroup
- /updateRoom
- /updateSchool
- /updateStudent
- /updateTeacher
Barcha Get All So'rovlari
- /allTeam
- /allPlayer
- /allOrder
- /allCoach
Get By Id (example)
- /getIdTeam/id
- /getIdPlayer/id
- //getIdOrder/Id
- /getIdCoach/id
DELETE (example)
- /deleteIdTeam/id
- /deleteIdPlayer/id
- /deleteIdOrder/Id
- /deleteIdCoach/id
Barcha POST So'rovlari
bodyda jo'natiladi!
- /createTeam
- /createPlayer
- /createOrder
- /createCoach
PUT (example)
ma'lumotlari bodyda Id esa urlda
- /updateTeam
- /updatePlayer
- /updateOrder
- /getIdCoach