국비지원교육정보센터를 즐겨찾기에 추가합니다  l      l    l    l

ㆍ교육과정정보 : 7060건
ㆍ교육기관정보 : 3010곳

인공지능 ㅣ 스마트웹 ㅣ 정보보안 ㅣ 4차산업혁명

빅데이터/인공지능
취업성공패키지-국민취업지원제도

 

회원가입하기

아이디/비번찾기

 

·서울
·인천
·부산
·대구

·대전
·울산
·광주
·경기

·경남
·경북
·전남
·전북

·충남
·충북
·강원
·제주

 

 

 

 

 

 

 

교육정보등록일 : 2023-12-21    조회수 : 18244

교육과정명

[평일]c언어(c/c++)mfc/api- 내일배움카드 [국비지원] [일반]

교육기관명

IT정보보안센터  ( http://www.hrdclub.co.kr)

교육장위치

서울시 강남구 역삼동 국비훈련생위탁모집센터 이대,종로,강남

문의처

070-4158-3324

수강료

국비교육

훈련수당

매월 지급

교육기간

2024-04-22 ~ 2024-10-04 (총 6개월과정)

수업시간

오전,오후

교육인원

17명

지원자격

실업자 / 미취업자

등록시구비서류

사진1매,신분증사본

과정소개

모든 프로그래밍 언어의 근간으로 인정되는 c/c++언어로 시작하여, microsoft 최신 기술인 windows platform 기반의 visual c++을 이용하여 system programming, component, database, network 등 다양한 분야의 응용 프로그램을 개발할 수 있는 폭 넓은 지식 및 기술을 습득하여 실무에 즉시 적용 가능한 전문인력을 양성하는 교육과정

교육내용

★ 국비계좌제 / 대학생특강 가능 ★

▷ c입문 / oop & 자료구조 ◁

* 교육내용 *

목표: c프로그래밍 기본 개념 확립 및 알고리즘 이해
내용: c언어 기본 개념과 형식, 상수 및 변수 선언, 자료형, 연산자, 입출력 함수, 제어문, 기억 클래스, 배열, 포인터를 이용한 프로그래밍

* 상세커리큘럼 *

- c언어의 역사 및 특징, 컴파일러의 사용법과 c프로그램의 기본 구성을 익힌다.
- 상수, 자료형, 변수에 대해 이해하기
- 입. 출력함수의 사용법(입출력 포맷, 제어문자)
- 연산자(최우선 연산자, 단항 연산자, 산술 연산자, 쉬프트 연산자, 논리연산자, 관계연산자, 삼항 연산자, 대입 연산자, 콤마 연산자)
- 제어문(if문, switch ~ case문, for문)
- 제어문(while문, do~while문, break문, continue문, return문)
- 배열의 개념과 1차원배열, 다차원 배열
- 배열을 이용한 응용문제 풀이, 포인터 개념
- 다중포인터, 포인터 배열 이해하기, 기억 클래스(storage class)
- 함수(정의, 인수 전달 방식, 중복함수, 재귀호출), 함수 응용문제 풀이
- 구조체(구조체배열, 구조체 포인터, 자기참조 구조체)
- 자료구조(linked list ? 자료추가, 수정, 삭제)
- 파일 입. 출력의 개념과 응용문제 풀이
- 클래스의 개념과 구조 이해하기, 접근지정자, 멤버변수, 멤버함수 이해하기
- 생성자와 소멸자 이해하기
- friend함수, 오브젝트 배열
- 상속(상속의 개념과 기본상속 익히기)
- 다형성, virtual 함수, 순수 가상함수
- 다중 상속과 override
- 연산자 중복함수(연산자 중복함수의 개념, 문자열 중복함수 이해하기)


▷ vc++ api & mfc ◁

* 교육내용 *

목표: visual c++ windows 프로그래밍 기술 기반 확립
내용: api 기본 프로그래밍, 윈도우 프로그램의 구조와 이해, resource작성, message 처리중심 프로그래밍, 간단한 game project, dialog box

* 상세커리큘럼 *

- 윈도우 프로그램의 구조와 이해, tool 사용법 익히기
- api프로그래밍 - 윈도우 창 만들기(win main, 윈도우 클래스, 메시지 루프)
- api프로그래밍  문자열 출력(dc를 얻는 방법, wm_paint 메시지)
- api프로그래밍  그래픽 출력, 메시지 박스, 메시지 비프
- api프로그래밍  그래픽 출력, 메시지 박스, 메시지 비프
- api프로그래밍  리소스(아이콘, 커서, 액셀러레이터, 문자열 테이블)
- api프로그래밍  그래픽(gdi 오브젝트, 색상, 펜, 브러시)
- api프로그래밍  그래픽(비트맵 ? 메모리 dc, bitblt, stretchblt)
- api프로그래밍  차일드(컨트럴의 정의, 버튼, 체크박스, 에디트, 리스트)
- api프로그래밍  대화상자(컨트럴의 종류, 배치, 선택, 정렬)
- mfc프로그래밍 - mfc의 구조 및 4대 클래스 이해하기
- mfc프로그래밍 - 독립클래스(cstring, cpoint, crect , csize , ctime ) , cdc 클래스
- mfc프로그래밍 - cgdiobject 클래스 이해하기(cpen , cbrush , cfont 등)
- mfc프로그래밍 - 메뉴만들기, 툴바, 상태바 만들기
- mfc프로그래밍  비트맵을 이용한 프로그램-1(비트맵 출력하기)
- mfc프로그래밍 - 비트맵을 이용한 프로그램-2(비트맵 그림 mask하기)
- mfc프로그래밍 - 공통대화상자(ccolordialog, cfontdialog, cfiledialog등)
- mfc프로그래밍 - 사용자 대화상자 만들기-1(모달 다이알로그, 모달리스 다이알로그)
- mfc프로그래밍 - 계산기 만들기, 숫자 퍼즐 게임 만들기
- mfc프로그래밍  회원 관리 프로그램 작성(파일관리)


▷ vc++ 전문가-1 (database programming & multimedia) ◁

* 교육내용 *

목표: data access 기술, dbms(database management system) 관리 기술, data modeling-erd 설계 기술 취득
내용: dac 이용(dao, rdo, ado), data 처리 system의 최신 아키텍처 구축, data 저장 설계(erd 작성), 데이터베이스 구축, dbms의 이용, 이미지 프로세싱, 화상처리, activex를 이용한 동영상 처리, 멀티뷰

* 상세커리큘럼 *

- data modeling 개념, data 설계 실습1
- data 설계 실습2 , 실무 설계 기술
- sql문 작성과 database 구축실습
- odbc의 기본 개념 odbc구조/odbc설정, mfc에서 제공하는 odbc관련 클래스(cdatabase,crecordset)
- 탐색기 스타일의 애플리케이션 만들기, 정적(동적)슬플리터윈도우 구현, sql server설치 및 테이블 만들어 보기
- db를 이용한 음악/동영상 관리 프로그램 제작 1, 정적 스플리터윈도운 만들기(트리뷰와 리스트뷰이용), 데이터베이스 연결하여 필드값을 트리로 구성하기
- db를 이용한 음악/동영상 관리 프로그램 제작 2, 트리변화에 따른 리스트뷰의 갱신, 자료의 추가, 수정, 삭제, 검색
- 멀티뷰와 odbc를 이용한 회원 관리 프로그램 제작 1, 멀티뷰 만들어보기(회원관리/친구관리/결과검색)
- 멀티뷰와 odbc를 이용한 회원 관리 프로그램 제작 2, 데이터베이스 연결하기, 전체정보보기/추가/수정/삭제/조건검색
- ado의 기본 개념 ado구조, ado관련 클래스(connection,command,recordset)
- 각종 data access 의 개념과 ado option, disconnected recordset의 활용
- database 예외 처리의 개념, database 예외 처리의 실습, 분산 환경에서의 database예외 처리 실습
- 향상된 data 설계 실습, 제약조건 설정, 도메 속성의 이해, 비 정규화 과정의 이해, dbms명령처리와 performance 튜닝의 이해
- 향상된 dbms의 이용1, (뷰 테이불 작성, 저장 프로시저의 작성)
- 향상된 dbms의 이용2, (트리거 작성, 트랜잭션 처리, locking 설정)
- dac(data access component)를 통한 트랜잭션 구현
- 비동기화 소켓을 이용한 서버구축, 방만들기 구현/쪽지보내기/정보보기/아바타 설정하기, 일대일 채팅하기
- 이미지 프로세싱(image processing) 개념, 이미지 뷰어 구현 실습
- 화상 처리 library 이해, 캠을 이용한 화상처리 application 구현 실습
- 동영상 처리 개념 이해, activex를 이용한 동영상 플레이어 구현 실습, window multimedia libraty의 이해


▷ vc++ 전문가-2 (network programming & directx) ◁

* 교육내용 *

목표: 네트워크 프로그래밍과 윈도우 고급 프로그래밍을 이해하고 윈도우 멀티 스레딩 프로그래밍 기술 기반 확립
내용: tcp/ip, 윈도우 소켓 프로그래밍, p2p, 채팅 프로그래밍, ftp, 윈도우 멀티 스레딩 프로그래밍, 네트워킹 관련 protocol들 활용, 2d 그래픽 프로그래밍, 3d api 프로그래밍, directx graphics, i/o control

* 상세커리큘럼 *

- tcp/ip 이해
- windows socket programming 이해
- networking 관련 protocol들의 이해와 활용
- mdi 프로그램 구조 sdi와 mdi의 비교, mdi도큐먼트 템플릿 클래스 소개, 기존 도큐먼트에 새로운 뷰 연결
- 서로 다른 프레임을 사용하는 mdi프로그램, bitmap 파일의 구조, 드레그 엔 드롭을 이용하여 그림파일 합성하기
- 쓰레드의 개념, 쓰레드 생성과 쓰레드 종료
- 쓰레드를 이용한 게임프로그램 만들기
- ftp의 개념 이해, 파일 전송 protocol 작성하기, 파일 전송 client 작성하기
- 파일 전송 server 작성하기
- 여러 개의 쓰레드 사용하기, 쓰레드의 동기화(cmutex,ccriticalsection,cevent,csemaphore)
- 네트워크의 구성요소 / 프로토콜 tcp/ip의 전체 구조, 에코서버/클라이언트 프로그램 만들기
- 콘솔을 이용한 간단한 네트워크 숫자 야구 게임 만들기, 라이브러리 추가하기 wsadata, wsastartup, wsacleanup, mfc에서 서버에 접근하기
- 고급 i/o control
- 콘솔을 이용한 네트워크 tic-tac-toc프로그램 제작하기, tic-tac-toc서버 만들기, tic-tac-toc클라이언트 만들기
- 동기화 소켓과 비동기화 소켓을 이용한 멀티채팅 구현하기, 클라이언트 폼 디자인 방법(멀티뷰를 이용)
- 비동기화 소켓을 이용한 서버구축, 방만들기 구현/쪽지보내기/정보보기/아바타 설정하기, 일대일 채팅하기
- 서버구축, 링크드리스트 구현, 쓰레드 사용하는 방법, 클라이언트 프로그램 만들기, 파일 전송과, 일대일 채팅 구현하기
- 2d 그래픽 프로그래밍, dibsection, 직선, 원, 곡선, 스프라이트, 2d 클리핑
- 3d api 프로그래밍, 레스터라이저, 좌표변환, 조명, 디바이스
- directx graphics(driect3d), 3차원 공간, 텍스처, 멀티 텍스처, 라이트 맵핑,빌보드, 법선 맵핑


▷ vc++ 전문가-3 (component programming & distributed system) 구축 ◁

* 교육내용 *

목표: com 관련 프로그래밍 기술 취득(active-x 포함), 윈도우 고급 프로그래밍, 분산 시스템 기술 취득
내용: com 컴포넌트 프로그래밍, active-x 프로그래밍, atl com 프로그래밍, 컴포넌트 client 프로그래밍, 최신 소프트웨어 시스템 아키텍처 구축, 분산 환경 구축, dcom 구축, com+ 서비스의 활용, 보안 설정과 관리

* 상세커리큘럼 *

- dll 라이브러리 작성하기, 라이브러리 client 작성하기
- com의 개념, 목적, 작성 방법 이해하기
- com의 종류와 구동 개념 이해하기, (in-process server, local server, remote server)
- active-x 의 개념, active-x 작성 실습1
- active-x 작성 실습2
- mfc를 이용한 component 작성 실습
- atl을 이용한 in-process server 작성 하기, atl com wizard project 생성, atl object 추가, 메서드/프라퍼티 추가
- in-process server 배치 하기, in-process server setting 하기
- inter process communication 이해, remote procedure call 이해
- marshalling의 이해, marshalling 실현, universal marshalling 이용
- proxy, stub의 이해, proxy, stub을 작성하기
- 자동화 server의 이해, 자동화 server의 구현
- com client 작성, com library, vc++ com support, atl com support 이용 client 작성하기
- com 관련 window registry 이해, window registry 이용하기
- 최신 소프트웨어 시스템 아키텍처 이해, 최신 소프트웨어 시스템 아키텍처 구축 하기
- dcom의 이해, dcom의 setting 하기
- dcom을 이용한 분산 환경 구축하기
- com+의 이해, com+ setting하기
- com+을 이용한 분산 환경 구축하기 1, 보안 설정과 관리 하기
- com+을 이용한 분산 환경 구축하기 2, 트랜잭션 설정과 이용하기


* 국비훈련생위탁모집과정은 수강생모집현황에 따라 개강일정이 변경 될 수 있습니다. (개강유무확인요망)

* 2016년 국비교육이 대부분 카드발급제로 바뀌면서 교육일정이 변경 될 수 있습니다.(카드발급 1~3주 소요)

* 수강생모집 현황에 따라 우선적으로 개강하는 곳으로 안내해드립니다.

* 국가기간전략교육은 면접을 통해 선발합니다.

* 내일배움카드제,일반수강생은 면접없이 선착순 접수입니다.

* 일반수강생은 국비교육대상자가 아닙니다.

* 국가기간전략교육인 경우 전액무료교육

* 내일배움카드 발급대상자는 취업성공패키지 참여유무에 따라 무료 또는 본인부담금있음.

* 근로자카드 인 경우 정규직은 본인부담금 20% 비정규직 100% 무료교육

* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)

* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.

* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면

적극적인 참여를 부탁드립니다.

* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.

수료 후 진로

프로그램분야취업

관련자격증

정보처리 및 관련 자격증

강사소개

실무강사진

 

 


교육기관 [위치]

과정명 [분류/개월]

교육기간

교육비

게재일

 

광고 고객지원센터 : 02-703-7063 02-3673-3323제휴 및 광고안내   l  개인정보처리방침   l  이메일무단수집거부   l      ▲위로

Copyright(C)2004 GUKBI.COM All Right reserved.  대표자 : 서병용 | 통신판매업신고번호 : 제2013-서울성북-00365호
본사 : 서울 성북구 동선동 121-6 코아루센타시아 102동 911호 ㅣ지사 : 서울 종로센터 신촌센터 강남센터 강북수유센터
 ㅣ  사업자번호 : 210-13-99089