교육내용
|
★ 국비계좌제 / 대학생특강 가능 ★
▷ 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% 무료교육
* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)
* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.
* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면
적극적인 참여를 부탁드립니다.
* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.
|