[JAVASCRIPT/WEB API] 웹 SQL 데이터베이스에서 데이터베이스 버전 업그레이드하기

■ 웹 SQL 데이터베이스에서 데이터베이스 버전을 업그레이드하는 방법을 보여준다. ▶ test.html

[JAVASCRIPT/WEB API] 웹 SQL 데이터베이스에서 테이블 데이터 추가/삭제/조회하기

■ 웹 SQL 데이터베이스에서 테이블 데이터를 추가/삭제/조회하는 방법을 보여준다. ▶ test.html

[JAVASCRIPT/WEB API] 웹 SQL 데이터베이스에서 테이블 생성/삭제하기

■ 웹 SQL 데이터베이스에서 테이블을 생성하고 삭제하는 방법을 보여준다. ▶ test.html

[JAVASCRIPT/WEB API] Storage 인터페이스 : 세션 저장소 데이터 처리하기

■ Storage 인터페이스를 사용해 세션 저장소 데이터를 처리하는 방법을 보여준다. ▶ test1.html

▶ test2.html

[JAVASCRIPT/WEB API] Storage 인터페이스 : 로컬 저장소에서 JSON 데이터 처리하기

■ Storage 인터페이스를 사용해 로컬 저장소에서 JSON 데이터를 처리하는 방법을 보여준다. ▶ test.html

[JAVASCRIPT/WEB API] Storage 인터페이스 : 로컬 저장소 데이터 처리하기

■ Storage 인터페이스를 사용해 로컬 저장소의 데이터를 처리하는 방법을 보여준다. ▶ test.html

[JAVASCRIPT/WEB API] HTMLCanvasElement 인터페이스 : getContext 메소드를 사용해 컨텍스트 구하기

■ HTMLCanvasElement 인터페이스의 getContext 메소드를 사용해 컨텍스트를 구하는 방법을 보여준다. ▶ 예제 코드 (HTML)

[JAVASCRIPT/WEB API] Document 인터페이스 : getElementById 메소드를 사용해 ID로 엘리먼트 구하기

■ Document 인터페이스의 getElementById 메소드를 사용해 ID로 엘리먼트를 구하는 방법을 보여준다. ▶ 예제 코드 (HTML)

[JAVASCRIPT/WEB API] 드래그 & 드롭 사용하기

■ 드래그 & 드롭을 사용하는 방법을 보여준다. ▶ test.html

[C#/MAUI/.NET6] REST WEB API 서비스 사용하기 (ANDROID) (UWP)

■ REST WEB API 서비스를 사용하는 방법을 보여준다. (ANDROID) (UWP) [TestServer 프로젝트] ▶ Properties/launchSettings.json

▶ Models/Part.cs

▶ Models/PartFactory.cs

[C#/WEB API/.NET5] JWT 토큰 생성하기

■ JWT 토큰을 생성하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WEB API/.NET5] JWT 토큰에서 클레임 주체 구하기

■ JWT 토큰에서 클레임 주체를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WEB API/.NET5] WEB API에서 JWT(Json Web Token) 인증 사용하기

■ WEB API에서 JWT(Json Web Token) 인증을 사용하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ User.cs

▶ WeatherForecast.cs

[TestServer 프로젝트] ▶ appsettings.json

[C#/WEB API/.NET5] 스트림을 사용해 대용량 파일 업로드 하기

■ 스트림을 사용해 대용량 파일을 업로드하는 방법을 보여준다. [TestServer 프로젝트] ▶ launchSettings.json

▶ appsettings.json

▶ web.config

※ IIS Express

[C#/WEB API/.NET5] 대용량 파일 업로드 하기 (2GB 제한)

■ 대용량 파일을 업로드하는 방법을 보여준다. (2GB 제한) [TestServer 프로젝트] ▶ launchSettings.json

▶ appsettings.json

▶ web.config

▶ APIKeyAttribute.cs

[C#/WEB API/.NET5] 대용량 데이터를 스트리밍 방식으로 전달받기 (PostgreSQL 연동)

■ 대용량 데이터를 스트리밍 방식으로 전달받는 방법을 보여준다. (PostgreSQL 연동) [TestClient 프로젝트] ▶ Program.cs

[TestServer 프로젝트] ▶ launchSettings.json

▶ appsettings.json

[C#/WEB API/.NET5] PostgreSQL 데이터베이스 사용하기

■ PostgreSQL 데이터베이스를 사용하는 방법을 보여준다. ▶ launchSettings.json

▶ appsettings.json

▶ Models/CodeModel.cs

▶ Models/CodeKeyModel.cs

▶ CodeController.cs

[C#/WEB API/.NET5] 커스텀 미들웨어를 사용해 API 키 인증하기

■ 커스텀 미들웨어를 사용해 API 키를 인증하는 방법을 보여준다. [TestServer 프로젝트] ▶ Properteis/launchSettings.json

▶ appsettings.json

▶ APIKeyMiddleware.cs

▶ WeatherForecast.cs

[C#/WEB API/.NET5] IAsyncActionFilter 인터페이스 : API 키 인증하기

■ IAsyncActionFilter 인터페이스를 사용해 API 키를 인증하는 방법을 보여준다. [TestServer 프로젝트] ▶ Properteis/launchSettings.json

▶ appsettings.json

▶ APIKeyAttribute.cs

▶ WeatherForecast.cs

[C#/WEB API/.NETCORE] ControllerBase 클래스 : StatusCode 메소드를 사용해 검증 오류 처리하기

■ ControllerBase 클래스의 StatusCode 메소드를 사용해 검증 오류를 처리하는 방법을 보여준다. ▶ Startup.cs

▶ Controllers/TestController.cs

TestProject.zip

[C#/WEB API/.NETCORE] IRouteConstraint 인터페이스 : 커스텀 경로 제약 조건 설정하기

■ IRouteConstraint 인터페이스를 사용해 커스텀 경로 제약 조건을 설정하는 방법을 보여준다. ▶ CustomNameConstraint.cs

▶ Startup.cs

▶ Controllers/TestController.cs

TestProject.zip

[C#/WEB API/.NETCORE] 스캐폴딩 기능을 사용해 WEB API 앱 만들기

■ 스캐폴딩 기능을 사용해 WEB API 앱을 만드는 방법을 보여준다. ▶ Models/TodoModel.cs

▶ Data/DatabaseContext.cs

▶ Startup.cs

▶ Controllers/TodoController.cs

[C#/WEB API/.NETCORE] 대용량 데이터를 스트리밍 방식으로 전달받기

■ 대용량 데이터를 스트리밍 방식으로 전달받는 방법을 보여준다. [TestLibrary 프로젝트] ▶ ValueModel.cs

[TestClient 프로젝트] ▶ Program.cs

[TestServer 프로젝트] ▶ Controllers/TestController.cs

[C#/WEB API] 대용량 데이터를 스트리밍 방식으로 전달받기

■ 대용량 데이터를 스트리밍 방식으로 전달받는 방법을 보여준다. [TestClient 프로젝트] ▶ Program.cs

[TestServer 프로젝트] ▶ Models/ValueModel.cs

▶ Handlers/ValueHandler.cs