IT

[상위1% 프로그래밍] Windows System Programming 시작을 위한 넓고 얕은 지식

훈련등급 A 수강생 10명 총 16차시 17시간 PC·모바일
고용보험 사업주 환급과정 — 기업(교육담당자) 단위 신청

과정 소개

Windows는 이미 너무나 오랫동안 범용적으로 사용되고 있는 운영체제입니다. Windows 상에서 실행되는 SW를 개발하고자 하는 개발자라면, Windows의 특징과 그 동작원리를 이해하는 것이 필수입니다. 특히 Windows System Programming 분야에 대한 이해는 System Programming 뿐만 아니라, User Interface 및 기타 개발 분야에서의 설계에 대한 기본개념을 가지게 해줍니다.

사실 System Programming 분야는 넓고 매우 복잡해 보여서 시작하기가 쉽지 않습니다. 본 강좌에서는 "넓고 얕은 지식"을 추구하고자 합니다. 즉 나무 한 그루, 한 그루보다는 숲 전체를 조망하는 방식으로 System Programming 분야를 가볍게 살펴보고자 합니다. 각 기술들의 특징과 목표 및 주변 기술과의 공통점, 차이점 등을 큼직큼직하게 살펴보아서 기본 개념을 탄탄히 다지는 것을 목표로 합니다.

커리큘럼 총 16차시

  • 1시스템 프로그래밍이란?
  • 2Windows
  • 3Windows API [1]
  • 4Windows API [2]
  • 5멀티스레드
  • 6동기화
  • 7메모리 [1]
  • 8메모리 [2]
  • 9입출력(I/O)
  • 10유니코드
  • 11유니코드 실습
  • 12동기와 비동기
  • 13정적과 동적
  • 14개발환경 만들기
  • 15간단한 GUI 개발 [1] - 대화상자 기반 App
  • 16간단한 GUI 개발 [2] - 단일문서(SDI) App

훈련 진행 유의사항

  • 본인인증 — 휴대폰 본인인증을 입과 시 (최초 1회), 진도학습 시 (1일 1회), 시험·과제·진행평가 시 수행합니다.
  • 수료기준 — 진도율 80% 이상 · 총점 60점 이상 충족 시 수료 처리됩니다.
  • 1일 진도제한 — 1일 최대 8시간까지 학습할 수 있습니다.
  • 진도율 산정 — 학습한 차시가 아닌 학습시간 기준으로 산정되며, 차시별 인정시간의 50% 이상 학습 시 인정됩니다.
  • 평가 — 진행단계평가·시험·과제가 있으며, 최종평가는 진도율 충족 + 진행평가 완료 후 응시할 수 있습니다.
  • 부정행위 — 베낀 답안(모사답안)은 처리기준에 따라 불이익이 있을 수 있습니다.
  • 자동 로그아웃 — 장시간 활동이 없으면 최대 120분 후 자동 로그아웃됩니다.

관련 과정

더보기