SportsStore 애플리케이션은 업계 모범 사례와 SOLID 원칙을 준수하는 깔끔한 모듈식 디자인을 따릅니다. .NET 프레임워크를 기반으로 구축된 잘 구조화되고 확장 가능하며 유지 관리 가능한 전자 상거래 솔루션으로, Docker, 컨트롤러, 작업 메서드, 보기, Razor Pages, Blazor, 라우팅, 유효성 검사를 사용하여 필수 기능과 최신 개발 기술의 효율적인 구현을 보여줍니다. 인증 등이 있습니다.
모든 기능을 갖춘 전자 상거래 애플리케이션 일관된 개발 및 배포를 위해 ASP.NET Core Docker 통합을 사용하여 구축 단위 및 통합 테스트 포함 종속성 주입 구현 데이터 액세스를 위해 리포지토리 패턴 사용 컨트롤러, 작업 메서드, 보기, Razor Pages, Blazor, 라우팅 구현 유효성 검사 및 인증
C# 및 ASP.NET Core가 포함된 Visual Studio 또는 Visual Studio Code는 .NET 6.0 SDK Docker를 지원합니다.
저장소 복제 git clone https://github.com/yourusername/SportsStore.git Visual Studio에서 솔루션 파일 SportsSln.sln을 열거나 Visual Studio Code에서 프로젝트 폴더를 엽니다. 솔루션을 빌드하고 SportsStore 프로젝트를 실행합니다. dotnet build dotnet run - -스포츠스토어 프로젝트
웹 브라우저를 열고 https://localhost:5000으로 이동하여 애플리케이션에 액세스합니다.
Docker가 컴퓨터에 설치되어 실행 중인지 확인하세요. 터미널이나 명령 프롬프트에서 프로젝트 폴더로 이동하세요.
Docker 이미지 빌드: docker-compose build Docker 컨테이너 실행:
docker-compose up 웹 브라우저를 열고 http://localhost:5000으로 이동하여 Docker 컨테이너 내에서 실행 중인 애플리케이션에 액세스합니다.
Visual Studio에서 테스트를 실행하려면 테스트 탐색기를 열고 "모든 테스트 실행"을 클릭하세요. Visual Studio Code 또는 명령줄에서 다음 명령을 사용합니다. dotnet test
ASP.NET Core - 웹 프레임워크 부트스트랩 - 반응형 디자인을 위한 CSS 프레임워크 Entity Framework Core - .NET용 ORM(개체 관계형 매퍼) Docker - 일관된 개발 및 배포를 위한 컨테이너화 플랫폼