학습 자료로는 공식 문서인 Microsoft C# 문서를 사용하고 있고,
공부 방식은 코드업, 백준, 프로그래머스의 간단한 문제를 풀고
나만의 작은 프로젝트를 시도해 보는 것이다. 앞으로 다룰 내용은 다음과 같다.
- 기본 개념 익히기
- 변수와 자료형: int, float, string, bool 등
- 연산자
- 조건문: if, switch
- 반복문: for, while, do-while
- 객체 지향 프로그래밍 (OOP): C#은 객체 지향 언어이다.
- 클래스와 객체: 클래스의 정의와 객체 생성
- 상속, 다형성, 캡슐화: 상속받기, 메서드 오버로딩/오버라이딩
- 인터페이스와 추상 클래스
- 기본 라이브러리와 메서드: C#의 기본 라이브러리와 자주 사용되는 메서드
- 컬렉션: List, Dictionary<TKey, TValue> 등
- 파일 입출력: StreamReader, StreamWriter 등
- 예외 처리: try, catch, finally
- 심화 학습
- LINQ 쿼리: from, where, select 구문을 사용한 데이터 검색
- 메서드 체이닝: elect(), Where(), OrderBy(), GroupBy() 등
- 비동기 프로그래밍: async와 await를 사용하여 비동기 작업을 처리하는 방법
- 데이터베이스 연동
이메일 문의: hyungjuntech@gmail.com
X: x.com/@hjt_kim
Youtube: youtube.com/@hjt_kim