강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

웹 개발

-C# 제대로 배우기 (고급) Part.1,2 파일 다루기

본 강의는 C#에서 파일과 디렉터리 정보를 효율적으로 관리하고 활용하는 방법을 학습하는 과정입니다. 실무 개발 환경에서 자주 요구되는 파일 입출력 처리, 디렉터리 탐색, 스트림 활용, Position 프로퍼티 이해를 중점적으로 다루며, using 선언문을 통한 안전한 자원 관리 방법까지 직접 실습을 통해 익힙니다. 또한, 이진 파일(Binary File)과 텍스트 파일(Text File)의 입출력 방법을 학습하여 다양한 형태의 데이터를 처리할 수 있고, 객체 직렬화(Serialization)와 역직렬화(Deserialization) 과정을 이해함으로써 C# 객체를 손쉽게 파일로 저장하거나 불러오는 방법을 익히게 됩니다. 이론 학습뿐만 아니라 실습 프로젝트를 통해 파일 입출력 및 직렬화 관련 기능을 실제 개발 환경에서 바로 활용할 수 있는 능력을 기르는 것을 목표로 합니다.

1명 이 수강하고 있어요.

  • 유용한IT학습

이런 걸 배울 수 있어요

  • C# 에서 파일 정보와 디렉터리 정보를 다루는 방법을 배운다

  • Position프로퍼티, using 선언문을 이해하고 직접 실습해 본다.

C# 제대로 배우기 (고급) Part.2,3 파일 다루기


본 강의는 C#에서 파일과 디렉터리 정보를 효율적으로 관리하고 활용하는 방법을 학습하는 과정입니다. 실무 개발 환경에서 자주 요구되는 파일 입출력 처리, 디렉터리 탐색, 스트림 활용, Position 프로퍼티 이해를 중점적으로 다루며, using 선언문을 통한 안전한 자원 관리 방법까지 직접 실습을 통해 익힙니다.

또한, 이진 파일(Binary File)과 텍스트 파일(Text File)의 입출력 방법을 학습하여 다양한 형태의 데이터를 처리할 수 있고, 객체 직렬화(Serialization)와 역직렬화(Deserialization) 과정을 이해함으로써 C# 객체를 손쉽게 파일로 저장하거나 불러오는 방법을 익히게 됩니다.

이론 학습뿐만 아니라 실습 프로젝트를 통해 파일 입출력 및 직렬화 관련 기능을 실제 개발 환경에서 바로 활용할 수 있는 능력을 기르는 것을 목표로 합니다.

이런 내용을 배워요

🔹 Part.1 파일 다루기 1

  • 파일과 디렉터리의 개념 및 관리 클래스(File, FileInfo, Directory, DirectoryInfo)를 학습하고, 실제 정보 조회 프로그램을 작성합니다.

  • 스트림(Stream)의 구조와 순차 접근/임의 접근 방식, 리틀 엔디안·빅 엔디안 개념을 이해합니다.

  • FileStream 활용 실습을 통해 바이트 단위의 데이터 읽기·쓰기 과정을 직접 구현합니다.

  • Position 프로퍼티와 Seek() 메소드, using 선언문을 활용한 안전하고 효율적인 파일 처리 방법을 실습합니다.

👉 Part.1에서는 파일·디렉터리 관리와 스트림 기초 활용 능력을 중점적으로 다집니다.

🔹 Part.2 파일 다루기 2

  • BinaryWriter, BinaryReader 클래스를 통해 이진 파일(Binary File) 입출력 방법을 배우고, 실제 이진 데이터 처리 프로그램을 작성합니다.

  • StreamWriter, StreamReader 클래스를 이용하여 텍스트 파일(Text File) 읽기·쓰기를 학습하며, 소스 코드 파일을 다루는 방법까지 익힙니다.

  • 객체 직렬화(Serialization)와 역직렬화(Deserialization) 개념을 학습하고, JsonSerializer를 활용하여 C# 객체 및 컬렉션을 손쉽게 파일로 저장·복원하는 프로그램을 실습합니다.

👉 Part.2에서는 이진/텍스트 데이터 처리와 객체 직렬화 기술까지 심화 학습하여 실무에서 바로 활용 가능한 파일 입출력 역량을 완성합니다.

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • C#을 배우고 싶은 분

  • C#에서 파일과 디렉터리 정보를 효율적으로 관리하고 활용하는 방법을 배우고 싶은 분

안녕하세요
입니다.

8,256,112

수강생

6,094

수강평

4.6

강의 평점

278

강의

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

커리큘럼

전체

16개 ∙ (8시간 1분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩43,120

30%

₩61,600

유용한IT학습님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!