코스 개요
프로그래밍 환경 설정 및 .NET Core 소개
- Visual Studio 사용법 이해하기
- 프로젝트 및 솔루션 생성하기
- 라이브러리 가져오기
- 실제 솔루션 구현해보기
C# 문법
- 데이터 타입, 연산자 및 표현식
- 반복문과 조건문
- 메서드 작성하기
- 예외 처리 방법
- 메서드 호출 및 오버로딩 구현
- 메서드에서 선택적 매개변수와 출력 매개변수 활용하기
구조체와 컬렉션
- 구조체 및 열거형 타입 정의하기
- 다양한 형태의 데이터를 컬렉션에 저장하고 관리하기
객체지향 프로그래밍
- 이벤트 처리기 활용하기
- 클래스 정의 및 생성하기
- 인터페이스 정의와 구현 방법
- 강력한 타입 검증이 가능한 컬렉션 만들기
- 클래스 계층 구조 설계하기
-.NET Framework 또는 Core 클래스를 확장하는 방법
파일 처리
- 파일 읽고 쓰기 작업 수행하기
- XML 및 JSON 데이터의 직렬화/역직렬화
-I/O 라이브러리를 활용한 작업 진행하기
데이터베이스 활용
- Entity Data Model 생성 및 사용법
-LINQ를 이용해 데이터 조회하기
-LINQ를 통해 데이터 업데이트하기
-네트워크 상의 원격 데이터 접근 방법
-REST 기반 웹 서비스를 통한 데이터 처리
멀티스레드 및 비동기 프로그래밍
-Lambda 식과 태스크를 활용한 멀티스레딩 구현
-비동기 작업을 효과적으로 준비하는 방법
-데이터 접근 시 동시성 제어 기법 배우기
선택 과목 (시간 허용 시):
-WPF 윈도우 애플리케이션 프로젝트 (.NET Framework)
-ASP.NET MVC 프로젝트 (.NET Framework 또는 .NET Core)
-SQL Server Azure Database(클라우드 환경)에서 데이터 활용하기
요건
- 소프트웨어 개발과 관련된 기본 개념에 대한 지식이 필요합니다.
대상자
- 기술 팀 리더
- 소프트웨어 개발자
회원 평가 (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
기계 번역됨