코스 개요
프로그래밍 환경 및 .NET Core 개요
- Visual Studio 이해하기
- 프로젝트 및 솔루션 생성
- 라이브러리 가져오기
- 솔루션 구현
C# 문법
- 데이터 유형, 연산자 및 식
- 루프, 조건문
- 메서드 생성
- 예외 처리
- 메서드 호출
- 오버로딩된 메서드 생성
- 메서드의 선택 및 출력 매개변수
구조 및 컬렉션
- 구조체 및 enum 유형 구현
- 컬렉션 내 데이터 조직화
객체 지향 프로그래밍
- 이벤트 핸들러
- 클래스 생성
- 인터페이스 정의 및 구현
- strong-type 컬렉션 구현
- 클래스 계층 구조 생성
- .net Framework 또는 Core 클래스 확장
파일 작업
- 파일 읽기 및 저장
- XML, JSON 직렬화 및 역직렬화
- I/O 라이브러리 사용
데이터베이스 작업
- Entity 데이터 모델 생성 및 사용
- LINQ를 이용한 데이터 쿼리
- LINQ를 이용한 데이터 업데이트
- 네트워크를 통한 원격 데이터 접근
- Web 서비스(REST)를 통한 데이터 접근
멀티스레드 및 비동기 프로그래밍
- Lambda 식 및 태스크를 사용한 멀티스레딩 구현
- 비동기 작업 준비
- 데이터 접근에 대한 동시성 동기화
선택 사항(시간이 허락한다면):
- WPF Window Application 프로젝트 (.NET Framework)
- ASP.NET MVC 프로젝트 (.net framework 또는 .net Core)
- SQL Server Azure Database(Cloud) 데이터 접근
요건
- 소프트웨어 개발의 기본 문법 및 개념에 대한 지식.
대상 독자
- 기술 팀 리더
- 소프트웨어 개발자
회원 평가 (4)
친절하고 좋았습니다. 매우 전문적인 지식을 가지고 있습니다. 샤인을 다른 사람들에게 추천할 것입니다.
Joshua - California State University Bakersfield
코스 - Programming in C# with Visual Studio 2022
기계 번역됨
매우 실용적이었습니다. 매일 여러 연습을 하는 것이 셰인의 지식과 개념을巩고히 하는 데 정말 도움이 되었습니다.
Michael - California State University Bakersfield
코스 - Programming in C# with Visual Studio 2022
기계 번역됨
모든 주제를 다루었으며 실습 문제도 제공했습니다.
Greg - California State University Bakersfield
코스 - Programming in C# with Visual Studio 2022
기계 번역됨
모든 것. 풀비오가 세 날 동안 많은 개념을 포함해 자세히 설명한 것이 정말 좋았습니다. 데이터 엔지니어로서 필요한 많은 개념들을 다루었다는 점이 마음에 들었습니다.
Florim - Jisc
코스 - Programming in C# with Visual Studio
기계 번역됨