- C# 문자열 작업 ✅
- 정수 및 부동 소수점 조작 ✅
- 분기 및 루프 문이 포함된 조건문 ✅
- 목록 형식을 사용한 데이터 컬렉션 관리 ✅
- C# 프로그램의 일반적인 구조체 ✅
- C# 형식 시스템 ✅
- C# 네임스페이스(클래스, 레코드, 인터페이스, 제네릭, 익명형식) ✅
- C# 개체 지향 시스템 ✅
- C# 패턴일치 ✅
- 예외 처리(
try,catch,finally, 사용자 정의 예외) ✅ - 델리게이트와 이벤트 ✅
- 람다식과 Func/Action ✅
- LINQ (기본 -> 고급 쿼리) ✅
- 제네릭 심화 (
where제약조건, 공변/반공변) ✅ - 패턴일치 심화(
switch표현식,is not,when절) ✅
async/await✅Task/valueTask✅Task.WhenAll,Task.RunCancellationToken
- 가비지 컬렉션 기본
IOisposable/using문- 구조체(값 타입)와 클래스(참조 타입) 메모리 차이
- Nullable Referance Types
- Record 타입
- Init-onyl setter
- Top-level statements
- Global using
- Required members
- 파일 입출력 (텍스트, JSON, XML)
- 직렬화 / 역직렬화
- 데이터베이스 연동 (ADO.NET, Entity Framework Core 기본)
- REST API 호출 (HttpClient)
-
콘솔 앱 -> WinForms/WRF -> ASP.NET Core Web API
-
간단한 ToDoList 만들기
-
MVC 패턴 적용
-
유닛 테스트 (xUnit, NUnit)