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