연락처 정보

코스 개요

프로그래밍 환경 설정 및 .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(클라우드 환경)에서 데이터 활용하기

요건

  • 소프트웨어 개발과 관련된 기본 개념에 대한 지식이 필요합니다.

대상자

  • 기술 팀 리더
  • 소프트웨어 개발자
 28 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리