백엔드 개발자 블로그

ASP.NET Core 웹 개발 본문

ETC

ASP.NET Core 웹 개발

backend-dev 2023. 8. 24. 20:53

https://learn.microsoft.com/ko-kr/training/modules/build-web-api-aspnet-core/ 참고

1. ASP.NET Core 사용하는 이유

 

2. Restful API란?

 

3. 웹 API 만들어보기

1. .NET 설치 확인

2. 웹 api 생성

3. 확인

4. 실행 -> 빌드 됨

5. 웹 브라우저에서 확인

6. .NET HTTP REPL 명령줄 도구 설치

7. httprepl과 웹 api에 연결

8. 사용 가능한 엔드포인트 탐색

9. 사용 간으한 엔드포인트로 이동

10. 요청

11. HttpRepl 세션 종료

12. 웹 api 종료

 

4. 웹 API 컨트롤러

[ApiController]는 웹 API를 쉽게 빌드할 수 있는 독특한 동작 사용(매개 변수 소스 추론, 요구사항으로 특성 라우팅, 모델 유요성 검사 오류 처리 기능 향상)

[Route]는 라우팅 패턴 [controller]르 정의합니다.

 

5. 데이터 저장소 추가

로컬 메모리 캐싱 방식임 실제로는 SQL Server 추천

1. Models 폴더에 Entity 클래스 생성

2. Service 폴더에 Service 클래스 생성

3. 빌드하기

 

6. 컨트롤러 추가

1. Controller 폴더에 Controller 클래스 생성

2. [ApiController], [Route], ControllerBase 상속

3. [HttpMethod]

4. 빌드

5. 웹 API에 연결

6. 사용가능한 엔드포인트 확인

7. 엔드 포인트로 이동

8. 사용 가능한 API 확인

9. API 요청해서 확인

10. 웹 API 종료

 

 

7. CRUD 작업

1. POST : 생성

2. PUT : 업데이트

3. DELTE : 삭제

'ETC' 카테고리의 다른 글

MS-SQL  (0) 2023.08.24
MS-SQL  (0) 2023.08.23
C# 기초 문법  (0) 2023.08.23
ASP.NET Core  (0) 2023.08.23