.net core 2

C# 기초부터 고급까지 Chapter 3.10. .NET Core로 REST API 설계 – 보안, 인증 포함

📘 Chapter 3.10: .NET Core로 REST API 설계 – 보안, 인증 포함✅ 이 챕터에서 배울 것 REST API 기본 설계 원칙 API 계층 구성 (Controller → Service → Domain) 인증(Authentication)과 인가(Authorization) JWT 기반 인증 실전 예제 미들웨어 구성 및 정책 적용 실무에서 쓰는 보안 팁1️⃣ REST API란?"HTTP를 활용해 리소스를 표현하고, 행동을 명확히 구분하는 방식"✅ 핵심 원칙 원칙예시 리소스 중심/users, /products HTTP 메서드 사용GET, POST, PUT, DELETE 상태 없는 통신요청마다 인증 포함 표준 응답 구조200, 400, 401,..

C# 2025.05.14

C# 기초부터 고급까지 Chapter 2.2. 의존성 주입(DI) – .NET 기본 DI 완전 정복

📚 Chapter 2.2: 의존성 주입(DI) – .NET 기본 DI 완전 정복1️⃣ "의존성(Dependency)"이란 무엇인가?✅ Dependency(의존성) = "내가 동작하려면 필요한 다른 것"예를 들면:자동차(고수준)가 엔진(저수준)에 의존한다NotificationService(고수준)가 IMessageSender(저수준)에 의존한다"내가 뭘 해야 하는데, 다른 놈한테 기대야 한다" 이거다!2️⃣ "문제는" 직접 new로 만들어 버린다는 거야🔥 나쁜 구조 예시public class NotificationService{ private EmailSender _emailSender = new EmailSender(); // 직접 new로 만듬 public void SendNotific..

C# 2025.04.28