Aplikasi SportsStore mengikuti desain yang bersih dan modular, mengikuti praktik terbaik industri dan prinsip SOLID. Ini adalah solusi e-commerce yang terstruktur dengan baik, terukur, dan dapat dipelihara yang dibangun di atas kerangka .NET, menampilkan implementasi yang efisien dari fitur-fitur penting dan teknik pengembangan modern menggunakan Docker, pengontrol, metode tindakan, tampilan, Razor Pages, Blazor, perutean, validasi, otentikasi, dan banyak lagi.
Aplikasi e-commerce berfitur lengkap Dibangun menggunakan integrasi ASP.NET Core Docker untuk pengembangan dan penerapan yang konsisten Termasuk pengujian unit dan integrasi Mengimplementasikan injeksi ketergantungan Menggunakan pola repositori untuk akses data Mengimplementasikan pengontrol, metode tindakan, tampilan, Razor Pages, Blazor, routing, validasi, dan otentikasi
Prasyarat Visual Studio atau Visual Studio Code dengan C# dan ASP.NET Core mendukung .NET 6.0 SDK Docker
Kloning repositori git clone https://github.com/yourusername/SportsStore.git Buka file solusi SportsSln.sln di Visual Studio atau buka folder proyek di Visual Studio Code Bangun solusi dan jalankan proyek SportsStore dotnet build dotnet run - -proyek Toko Olahraga
Buka browser web dan navigasikan ke https://localhost:5000 untuk mengakses aplikasi
Pastikan Docker diinstal dan berjalan di mesin Anda. Navigasikan ke folder proyek di terminal atau command prompt
Bangun image Docker: docker-compose build Jalankan container Docker:
docker-compose up Buka browser web dan navigasikan ke http://localhost:5000 untuk mengakses aplikasi yang berjalan di dalam container Docker
Untuk menjalankan tes di Visual Studio, buka Test Explorer dan klik "Jalankan Semua Tes". Dalam Visual Studio Code atau dari baris perintah, gunakan perintah berikut: dotnet test
ASP.NET Core - Kerangka web Bootstrap - Kerangka kerja CSS untuk desain responsif Entity Framework Core - Pemeta relasional objek (ORM) untuk .NET Docker - Platform kontainerisasi untuk pengembangan dan penerapan yang konsisten