C# SELF
C#으로 프로그래밍해 본 적이 없으신가요? 문제없습니다! 66레벨로 구성된 이 퀘스트를 통해 초보부터 전문가 수준까지 실력을 향상시켜 보세요. C# 구문의 기초를 배우고, 클래스와 객체를 생성하는 방법, 객체 지향 프로그래밍(OOP) 원리를 마스터하고, 컬렉션을 다루는 방법을 익힐 수 있습니다. 그런 다음 데이터 처리를 위한 LINQ, 비동기 프로그래밍, 멀티스레딩, 이벤트 등 고급 주제를 심도 있게 다룹니다. 파일 처리, 데이터 직렬화, C# 14와 .NET 9의 최신 기능 활용법을 익힙니다. 정규 표현식, 리플렉션, 엔터프라이즈 개발 모범 사례도 학습합니다. JetBrains Rider를 완벽하게 익히고, 실제 C# 개발자처럼 코드를 작성하는 방법을 익힐 수 있습니다.
- 레벨 1
잠김 명령어와 첫 번째 프로그램 - 레벨 2
잠김 int와 string 타입 소개 키보드 입력 - 레벨 3
잠김 조건 연산자 - 레벨 4
잠김 사이클 - 레벨 5
잠김 IDE, Codegym 플러그인 설치 - 레벨 6
잠김 실수 - 레벨 7
잠김 배열 - 레벨 8
잠김 함수(메서드) - 레벨 9
잠김 고급 문자열 처리 - 레벨 10
잠김 상수, 구조체, 열거형 및 Switch - 레벨 11
잠김 튜플 및 로컬 함수 - 레벨 12
잠김 클래스 및 객체 - 레벨 13
잠김 예외: try, catch, finally - 레벨 14
잠김 Nullable 참조 유형(NRT) - 레벨 15
잠김 날짜, 시간 및 시간대 사용 - 레벨 16
잠김 클래스 및 생성자 - 레벨 17
잠김 속성 및 액세스 한정자 - 레벨 18
잠김 인덱서 및 확장 멤버 - 레벨 19
잠김 DTO, 레코드 및 - 레벨 20
잠김 상속 및 클래스 계층 구조 - 레벨 21
잠김 다형성 및 메서드 오버로딩 - 레벨 22
잠김 추상화 및 추상 클래스 - 레벨 23
잠김 인터페이스: 기본 및 계약 - 레벨 24
잠김 고급 인터페이스 - 레벨 25
잠김 일반적인 실수 및 OOP 모범 사례 - 레벨 26
잠김 버전 제어: Git 및 GitHub 사용 - 레벨 27
잠김 컬렉션 유형 및 제네릭 - 레벨 28
잠김 주요 컬렉션 인터페이스 - 레벨 29
잠김 컬렉션 사용 - 레벨 30
잠김 비교자 및 비교 객체 - 레벨 31
잠김 LINQ 기초: 간단한 쿼리 및 데이터 필터링 - 레벨 32
잠김 고급 LINQ: 그룹화 및 집계 함수 - 레벨 33
잠김 고급 LINQ: 조인 및 프로젝션 - 레벨 34
잠김 컬렉션 작업 최적화 - 레벨 35
잠김 C# 파일 작업 기초 - 레벨 36
잠김 파일 읽기 및 쓰기 - 레벨 37
잠김 파일 인코딩 작업 - 레벨 38
잠김 파일 작업 시 오류 처리 - 레벨 39
잠김 파일 시스템 작업 - 레벨 40
잠김 파일 및 디렉터리 관리 - 레벨 41
잠김 입출력 최적화 - 레벨 42
잠김 비동기 파일 작업 - 레벨 43
잠김 데이터 직렬화 개념 - 레벨 44
잠김 직렬화를 위한 클래스 및 라이브러리 - 레벨 45
잠김 객체 직렬화 구성 - 레벨 46
잠김 컬렉션 직렬화 - 레벨 47
잠김 JSON 데이터 작업 - 레벨 48
잠김 XML 데이터 작업 - 레벨 49
잠김 C# 람다 표현식 - 레벨 50
잠김 람다 표현식과 대리자의 관계 - 레벨 51
잠김 함수형 프로그래밍 - 레벨 52
잠김 C# 이벤트: 개념, 생성 및 처리 - 레벨 53
잠김 이벤트 수명 주기 - 레벨 54
잠김 이벤트 기반 프로그래밍 모범 사례 - 레벨 55
잠김 C# 멀티스레딩 기초 - 레벨 56
잠김 스레드 동기화 - 레벨 57
잠김 일반적인 멀티스레딩 문제 - 레벨 58
잠김 스레드 안전 컬렉션 - 레벨 59
잠김 비동기 프로그래밍 - 레벨 60
잠김 작업 사용: 작업 - 레벨 61
잠김 비동기 코드에서의 오류 처리 - 레벨 62
잠김 비동기성 심층 분석 - 레벨 63
잠김 리플렉션 및 동적 유형 - 레벨 64
잠김 로깅, 모니터링 및 추적 - 레벨 65
잠김 .NET의 메모리 구조 - 레벨 66
잠김 최종 프로젝트