교육내용
|
* 국비훈련생위탁모집은 수강생 모집에 따라 개강일정이 변경 될 수 있습니다.
|
훈련내용
정보보호 관리 : 정보자산 및 위험, 물리적 보안운용, 시스템 보안운용, 사내보안 관리
하드웨어/소프트웨어 시스템 운용 : 하드웨어 운용, 네트워크 운용, 애플리케이션운용, 데이터베이스운용, 컨텐츠 운용
업무연속성계획(BCP) : 하드웨어 백업 및 DR 계획 수립, 네트워크 백업 및 DR 계획 수립, 데이터베이스 백업 및 DR계획수립, 어플리케이션 백업 및 DR계획수립
UI 설계/구현 : UI 요건 정의, UI 네비게이션 설계, 화면/폼 설계, UI 네비게이션 개발, 화면/폼 개발
DB 설계/구축 : 데이터 아키텍처 정련, 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링, 데이터 변환 설계, 스키마 정의, 데이터 변환, 구축, 데이터베이스 튜닝
어플리케이션 설계/개발 : 기능상세설계, 정적상세설계, 동적상세설계, 타 시스템 연동상세설계, 개발환경 설정, 서버프로그램 개발/구현, 배치프로그램 개발/구현
프로그래밍보안 : 입력데이터 검증 및 표현, 보안기능, 시간 및 상태, 에러처리, 코드오류, API오용
프로젝트 : 프로젝트팀 편성 및 주제 선정, 분석 설계 파일럿 프로그램 작성 및 환경 설정, 구현하기, 디버깅, 테스트, 프로젝트 발표
NCS교과 |
NCS능력단위 |
능력단위요소 |
세부내용 |
Oracle
(DB구축 및 활용) |
SQL활용
40H |
기본 SQL 작성하기 |
테이블 생성과 삭제, 수정을 위한 명령문 작성기술
행 삽입과 삭제를 위한 inser t, delete 명령문 작성기술
데이터 수정을 위한 update-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x 명령문 작성기술
단일행 함수와 집계함수를 사용하여 데이터를 조회하는 Select-x 명령
문 작성기술
commit, rollback, savepoint 명령문 사용능력
데이터 사전을 조회하는 명령문 사용능력 |
고급 SQL 작성하기 |
뷰 생성과 삭제 명령문 작성과 사용기술
인덱스 생성과 삭제 명령문 작성기술
내부조인, 외부조인, 셀프조인을 구분하여 사용하는 능력
그룹 내 순위함수, 행순서 함수, 비율함수, rollup, cube, grouping set
s 함수 사용능력
집합연산자 사용능력
서브쿼리를 사용하는 명령문 작성기술 |
데이터베이스 구현
30H |
D B M S (DataBase
Management System)
설치하기 |
하드웨어 자원 분석기술
운영체제 설정 변경 능력
DBMS(Data Base Management System) 설치프로그램 운용 기술
DBMS(Data Base Management System) 운용 검증 능력
설정파일 관리 툴 운용 기술
컴퓨터 활용능력(워드 프로세서, 프레젠테이션, 계산표 문서 작성 기술) |
데이터베이스 생성하기 |
데이터베이스 설계서 분석능력
데이터베이스 생성 프로그램 작성 기술
시스템 사양 검토 능력
데이터베이스 물리 구조에 대한 생성 및 관리 기술
데이터베이스 복구 기술에 대한 적용 능력
데이터베이스 계정관리 기술 |
데이터베이스 오브젝
트 생성하기 |
테이블의 생성 및 관리 능력
뷰 생성과 삭제 명령문 작성 기술
제약조건 생성과 삭제 명령문 작성 기술
인덱스 생성과 삭제 명령문 작성 기술
테이블, 컬럼, 키, 데이터 타입의 종류에 대한 정확한 이해와 적용 능력
무결성 보장을 위한 기술 적용 능력(예: 제약조건, 데이터베이스트리거) |
JAVA
(애플리케이션 구현) |
프로그래밍 언어활용
(JAVA)
120H |
기본문법 활용하기 |
컴파일러 사용 능력
프로그램 언어 활용 능력
IDE 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 능력 |
언어특성 활용하기 |
컴파일러 사용 능력
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 능력 |
라이브러리 활용하기 |
라이브러리 검색 능력
요구사항 구현에 필요한 라이브러리 선택 능력
라이브러리 설치 능력
라이브러리 적용 능력
코드 검토 능력
라이브러리를 활용한 프로토타입 작성 능력 |
인터페이스 구현
40H |
인터페이스 설계서 확
인하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크 활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
인터페이스 기능 구현
하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프로그램 언어 활용 능력
프레임워크 활용 능력
기술영역별 미들웨어/솔루션 활용 기술
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
인터페이스 구현 검증
하기 |
IDE 도구 활용 능력
프로그램 언어 활용 능력
프로그램 디버깅 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
데이터 연계/이관 도구 활용 능력
데이터 보안 기술
프로그램 코드검토 기법 |
기초
(애플리케이션 구현) |
응용SW기초기술활용
40H |
운영체제 기초
활용하기 |
운영체제 오류 해결방법 검색 기술
기본 명령어 활용 능력
각 운영체제에 맞는 응용프로그램 선택 능력
작업우선순위 변경 기술
운영체제 환경변수 설정 기술
batch 파일, shell script 활용 능력 |
데이터베이스 기초
활용하기 |
설계 모델링 기술
릴레이션 작성 기술
E-R 다이어그램 작성 기술
테이블 제작 및 관리 언어 활용 능력
데이터베이스 개발 TOOL 사용 능력
오픈소스기반 DBMS 설치 기술 |
네트워크 기초
활용하기 |
필요 관련 정보 검색 기술
개발환경에 인터넷 구축 기술
WINDOWS/UNIX/LINUX 인터넷 설정변경 기술
라우터 설정 기술
인터넷 환경변수 설정 기술 |
기본 개발환경
구축하기 |
필요 프로그램 관련 정보 검색 기술
개발에 필요한 프로그래밍 언어 선택 능력
라이브러리 및 필요 패키지 선택 및 활용 능력
개발 TOOL에 맞는 운영체제 선택 능력
개발 TOOL 사용 능력
소프트웨어 버전관리 도구 활용 능력 |
HTML, CSS, JavaScript
(애플리케이션 구현) |
화면구현
30H |
UI 설계 확인하기 |
유즈케이스 작성 능력
UI 설계도구 활용 능력
UI 네비게이션 작성 도구 활용 능력
화면/폼 구성 도구 활용 능력
화면 구성 능력
UI 작성 그래픽 도구 활용 능력 |
UI 구현하기 |
HTML, CSS, 자바스크립트 등 표준기술 활용 능력
UI 네비게이션 작성 도구 활용 능력
화면/폼 구성 도구 활용 능력
화면 구성 능력
UI 작성 그래픽 도구 활용 능력
UI Framework(jQuery, AngularJS등) 활용 능력 |
UI/UX 활용 |
UI/UX 요구분석
40H |
UI/UX 콘셉트 아이디
어 도출하기 |
시스템 구조 결정 능력
논리 구조 결정 능력
사용자 특성 결정 능력
제한요소 및 환경 결정 능력
프로젝트 수행 능력
프로젝트 접근 방법 창출 능력 |
패스트 프로토타입
제작하기 |
플로우 디테일 확인 능력
시퀀스 아이디어 확인 능력
레이아웃 아이디어 확인 능력
인-스크린 프로토타입 이용 능력
프레젠테이션 소프트웨어 프로토타입 이용 능력
온-디바이스 프로토타입 이용 능력
UML이용 능력
프로젝트 단계 세분화 기술
프로토타이핑 기술 |
패스트 프로토타이핑
검증하기 |
프로토타입 전체 구조 평가 능력
기획된 시나리오 구축 여부 판단 능력
프로토타입 분석 범위 선정 능력
사용성 테스트 범위 정의 능력
사용자 정보 분석 기술
정보 관찰사항 요약 및 평가 기술
프로토타입(Prototype) 실험 반복 기술
이슈 작성 기술 |
UI 아키텍처 설계
40H |
정보 설계하기 |
시나리오 분석 기술
검증 자료 수집 기술
수집 자료 분석 기술
콘텐츠 및 기능 분석 기술
정보의 세부 분류 기술
분류 체계 별 장, 단점, 리스크 도출 분석 기술
분류 된 정보의 계층구조화 능력
직관적인 의미 전달을 위한 작명 기술
사용자 수준에 맞는 어휘 구사 능력 |
와이어프레임 작성하기 |
시나리오 분석 기술
검증 자료 수집 기술
수집 자료 분석 기술
콘텐츠 및 기능 분석 기술
콘텐츠 및 기능에 따른 화면 구조 분류 기술
화면 구조의 대표 유형 패턴화 기술
화면구조의 콘텐츠, 기능 및 UI요소 배치 능력
와이어프레임(Wireframe) 구성별 장, 단점, 리스크 도출 분석 능력
와이어프레임(Wireframe) 작성도구 활용 능력 |
태스크 플로우 작성하기 |
시나리오 분석 기술
연관성이 있는 페이지 분류 능력
콘텐츠 및 기능 분석 기술
Use Case 구성 능력
태스크 플로우 구성 능력
태스크 플로우 작성도구 활용 능력
효과적인 전달을 위한 문서 작성 능력
효과적인 전달을 위한 프레젠테이션 능력 |
UI 구현
140H |
UI 설계 검토하기 |
전체적인 기능 설계 기술
정보 아키텍처 설계 기술
아키텍처 및 패턴 기술
아키텍처 뷰 작성 기술
설계 효과 분석 기술
UI 구현 환경 분석 기술
제품의 사용성과 인간 중심의 설계 기술 |
UI 구현 표준 검토하기 |
프로토타이핑 기술
표준 수립을 위한 정보수집 기술
아날로그 도구 사용 기술
디지털 도구 사용 기술
종이 프로토타이핑 제작 기술
디지털 프로토타이핑 제작 기술
기술동향 분석 기술 |
저작도구 활용하기 |
체크리스트 작성 능력
소프트웨어 디자인 도구 사용 기술
그래픽 편집 기술
시뮬레이션 기술
사운드 편집 기술
동영상 스트리밍 기술
저작도구 활용기술
사용자인터페이스 기술
프로토타입 제작 기술 |
UI 제작하기 |
멀티미디어 제작 기술
새로운 기술 습득 능력
디자인 편집 및 변형 능력
체크리스트 작성 능력
소프트웨어 디자인 도구 사용 기술
그래픽 편집 기술
시뮬레이션 기술
동영상 스트리밍 기술
퍼블리싱 기술
단위 테스트 TDD(Test Driven Development) 사용 기술
CSS(Cascading Style Sheets) 사용 기술
HTML(HyperText Markup Language) 사용 기술
XML(eXtensible Markup Language) 사용 기술 |
임베디드 애플리케이션 구현 |
펌웨어 구현
30H |
하드웨어 테스트
SW구현하기 |
C 프로그래밍 최적화 기술
기술명세, 설계 산출물 판독 능력
데이터시트 검색, 분석 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
부트로더 구현하기 |
C 프로그래밍 최적화 기술
JTAG(Joint Test Action Group), 롬라이터, ISP(in-system programming
) 에뮬레이터 장비 활용 기술
계측기 활용 능력
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
소스 코드
인스펙션하기 |
C 프로그래밍 분석 기술
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
제품개발 요구사항의 기능 분석 기술
코드 리팩토링 기술
회로도 분석 능력 |
디바이스 드라이버 구현
30H |
디바이스 드라이버
구현하기 |
C 프로그래밍 최적화 기술
JTAG(Joint Test Action Group), 롬라이터, ISP(in-system programming
) 에뮬레이터 장비 활용 기술
계측기 활용 능력
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
디바이스 드라이버
소스 코드 인스펙션하기 |
C 프로그래밍 분석 기술
데이터시트 검색, 분석 기술
? 어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
제품개발 요구사항의 기능 분석 기술
코드 리팩토링 기술
회로도 분석 능력 |
임베디드 애플리케이션 구현
40H |
애플리케이션 모듈 구현하기 |
CASE 도구 활용 능력
UI((User Interface) 구현 능력
버전 빌드 기술
버전 관리 도구 활용 능력
버전 관리 저장소 운영 능력
빌드 스크립트 작성 능력
도메인별 플랫폼 활용 기술
오픈소스 적용 기술
컴파일러 활용 기술
프로그래밍 표준 수립 능력
프로그래밍 언어 활용 능력 |
애플리케이션 인터페
이스 구현하기 |
CASE 도구 활용 능력
UI((User Interface) 구현 능력
버전 빌드 기술
버전 관리 도구 활용 능력
버전 관리 저장소 운영 능력
빌드 스크립트 작성 능력
도메인별 플랫폼 활용 기술
오픈소스 적용 기술
컴파일러 활용 기술
프로그래밍 표준 수립 능력
프로그래밍 언어 활용 능력 |
JSP
(애플리케이션 구현) |
요구사항 확인
40H
|
현행 시스템 분석하기 |
내부 및 외부 환경 분석 기술
운영체제 구성 및 관리 능력
저장장치 구성 및 관리 능력
네트워크 구성 및 관리 능력
DBMS 구성 및 관리 기술
가상화 관련 기술 |
요구사항 확인하기 |
유즈케이스 작성 능력
UML 작성 기술
분석 자동화도구 도구 사용 능력
요구사항 관리 도구 사용 기술
리뷰 진행 기술 |
분석모델 확인하기 |
유즈케이스 작성 능력
UML 작성 기술
분석 자동화도구 도구 활용 기술
요구사항 관리 도구 사용 기술
리뷰 진행 기술 |
애플리케이션 설계
40H
|
공통 모듈 설계하기 |
UML 작성 기술
설계 모델링 기술
E-R 모델 작성 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용 |
타 시스템 연동설계하기 |
UML 작성 기술
설계 모델링 기술
E-R 모델 작성 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용 |
애플리케이션 테스트 수행
40H
|
애플리케이션 테스트
수행하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
테스트 자동화 도구 활용기법
APM(Application Performance Management) 기술 |
애플리케이션 결함 조
치하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
테스트 자동화 도구 활용기법
APM(Application Performance Management) 기술 |
Spring
(네트워크 프로그래밍
+
애플리케이션 구현) |
네트워크 프로그래밍 구현
50H |
개발환경 분석하기 |
개발 환경에 맞는 도구 탐색 기술
개발 환경에 맞는 H/W 및 S/W 설치 기술
네트워크 프로그래밍 구현 환경 설정 기술
개발 환경 메뉴 속성 설정 기술
개발 환경에 따른 프로그램 언어 습득 기술
개발 도구 사용 기술
컴파일 및 실행 기술
오류 처리 및 해결 기술
데이터베이스 처리 기술 |
기능 구현하기 |
프로그래밍 설계 기술
프로그래밍 코딩기술
프로그래밍 처리 기술
쓰레드 사용 기술
스트리밍 처리 기술
클라이언트/서버 기술
원격제어 기술
자원공유 기술 |
프로그램 디버깅하기 |
모듈 및 기능 분석 기술,
모듈 및 기능 테스트 기술
디버깅 툴 사용 기술
런타임(Runtime) 운영 시 발견하지 못한 로그(log)에 대한 저장 기술
브레이크 포인트(Break point) 기술 설치 및 해제 기술
시스템 오류, 리소스, 비정상 동작에 대한 인지기술
프로그램언어 오류 처리 기술
실행파일 분석 기술 |
프로그램 최적화하기 |
다양한 개발 언어 능력
다양한 개발 플랫폼 능력
개발 언어별 장단점 파악 능력
개발 언어별 보완대책 기술
데이터베이스 연결 기술
운영체제, 데이터베이스 운영방식 기술
호환성 확인 기술
시스템 패치에 대한 영향도 파악 능력 기술
소스코드 분석 기술
소스코드 간략화 기술 |
서버프로그램 구현70H |
개발환경 구축하기 |
컴파일러 사용 능력
IDE 도구 활용 능력
네트워크 활용 기술
협업도구 활용 능력
형상관리 도구 활용 능력
프레임워크 활용 기술
프로그래밍언어 활용 기술
보안도구 활용 능력 |
공통 모듈 구현하기 |
컴파일러 사용법
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등)
재사용 기법
모듈화 기법 |
서버 프로그램 구현하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 기술
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등) |
배치 프로그램 구현하기 |
컴파일러 사용법
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등) |
통합구현
40H
|
연계 데이터 구성하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
연계 매카니즘 구성하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
내외부 연계 모듈 구현하기 |
IDE 도구 활용 능력
프로그램 디버깅 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
|
|
|
취업프로그램 |
이론/실기 |
- 이력서,자기소개서클리닉
- 기술이력서 작성요령
- 모의기술면접
- 취업연계지원 |
정보통신 - 정보기술 - 정보기술개발 / 디지털컨버전스 디지털기술 융합 자바(JAVA) 기반 응용SW 개발자 양성과정 자바(JAVA) 응용 웹&앱 SW 개발자 양성과정 프론트엔드&백엔드 자바(JAVA) 응용 SW 개발자 양성과정
정보통신 - 정보기술 - 정보기술전략계획 / 빅데이터전문가 인공지능(AI) 빅데이터 융합 응용SW 개발자 전문과정 빅데이터(BIGDATA) 융합 응용SW 개발자 양성과정 파이썬(Python) 기반 빅데이터 서비스 플랫폼 개발자 양성과정
정보통신 - 정보기술 - 정보기술개발 / AI활용 소프트웨어개발 및 응용 ? 빅데이터 기반 인공지능(AI) 융합 SW개발자 전문과정
* 본사이트를 통해 면접 및 상담접수가 가능합니다.
1688-6499 / 02-703-7063 카톡상담 및 신청서요청 gukbi
* 010-4910-2567 문자로 상담신청 및 신청서 요청하셔도 됩니다.
* www.itwill.pe.kr
|
- 디지털컨버전스/빅데이터전문가/AI활용소프트웨어개발
- 교육기간 : 사전접수중
- 개강일자 : 5.5개월,6개월과정
- 과정수준 : 기본
-
|
| | |
|
* 본과정은 신청자가 많아 조기마감이 될 수 있으니 서둘리서 신청해 주시길 바랍니다.
*통화량이 많아 전화가 안될때 010-4910-2567로 문자로 신청서 요청을 해주시길 바랍니다.
예) 신청서 보내주세요. 홍길동 이대/종로/강남/당산/영등포/사당/신림/구로 카톡상담:gukbi
*본사이트 내에서 상담 및 면접진행이 가능합니다. 신뢰를 통해 합격 될 수 있게 도와드립니다. |
* 본 교육과정은 국비훈련생위탁모집과정입니다. 먼저 마감유무 또는 개강유무를 확인해 주시길 바랍니다.
국비교육문의 지점별 문의처
1688-6499 / 02-3673-3323 / 02-703-7063 / 070-4176-1300
* 국비훈련생위탁모집과정은 수강생모집현황에 따라 개강일정이 변경 될 수 있습니다. (개강유무확인요망)
* 2016년 국비교육이 대부분 카드발급제로 바뀌면서 교육일정이 변경 될 수 있습니다.(카드발급 1~3주 소요)
* 수강생모집 현황에 따라 우선적으로 개강하는 곳으로 안내해드립니다.
* 국가기간전략교육은 면접을 통해 선발합니다.
* 내일배움카드제,일반수강생은 면접없이 선착순 접수입니다.
* 일반수강생은 국비교육대상자가 아닙니다.
* 국가기간전략교육인 경우 전액무료교육
* 내일배움카드 발급대상자는 취업성공패키지 참여유무에 따라 무료 또는 본인부담금있음.
* 근로자카드 인 경우 정규직은 본인부담금 20% 비정규직 100% 무료교육
* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)
* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.
* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면
적극적인 참여를 부탁드립니다.
* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.
* 국비훈련생위탁모집은 수강생 모집에 따라 개강일정이 변경 될 수 있습니다.
|
훈련내용
정보보호 관리 : 정보자산 및 위험, 물리적 보안운용, 시스템 보안운용, 사내보안 관리
하드웨어/소프트웨어 시스템 운용 : 하드웨어 운용, 네트워크 운용, 애플리케이션운용, 데이터베이스운용, 컨텐츠 운용
업무연속성계획(BCP) : 하드웨어 백업 및 DR 계획 수립, 네트워크 백업 및 DR 계획 수립, 데이터베이스 백업 및 DR계획수립, 어플리케이션 백업 및 DR계획수립
UI 설계/구현 : UI 요건 정의, UI 네비게이션 설계, 화면/폼 설계, UI 네비게이션 개발, 화면/폼 개발
DB 설계/구축 : 데이터 아키텍처 정련, 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링, 데이터 변환 설계, 스키마 정의, 데이터 변환, 구축, 데이터베이스 튜닝
어플리케이션 설계/개발 : 기능상세설계, 정적상세설계, 동적상세설계, 타 시스템 연동상세설계, 개발환경 설정, 서버프로그램 개발/구현, 배치프로그램 개발/구현
프로그래밍보안 : 입력데이터 검증 및 표현, 보안기능, 시간 및 상태, 에러처리, 코드오류, API오용
프로젝트 : 프로젝트팀 편성 및 주제 선정, 분석 설계 파일럿 프로그램 작성 및 환경 설정, 구현하기, 디버깅, 테스트, 프로젝트 발표
NCS교과 |
NCS능력단위 |
능력단위요소 |
세부내용 |
Oracle
(DB구축 및 활용) |
SQL활용
40H |
기본 SQL 작성하기 |
테이블 생성과 삭제, 수정을 위한 명령문 작성기술
행 삽입과 삭제를 위한 inser t, delete 명령문 작성기술
데이터 수정을 위한 update-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x 명령문 작성기술
단일행 함수와 집계함수를 사용하여 데이터를 조회하는 Select-x 명령
문 작성기술
commit, rollback, savepoint 명령문 사용능력
데이터 사전을 조회하는 명령문 사용능력 |
고급 SQL 작성하기 |
뷰 생성과 삭제 명령문 작성과 사용기술
인덱스 생성과 삭제 명령문 작성기술
내부조인, 외부조인, 셀프조인을 구분하여 사용하는 능력
그룹 내 순위함수, 행순서 함수, 비율함수, rollup, cube, grouping set
s 함수 사용능력
집합연산자 사용능력
서브쿼리를 사용하는 명령문 작성기술 |
데이터베이스 구현
30H |
D B M S (DataBase
Management System)
설치하기 |
하드웨어 자원 분석기술
운영체제 설정 변경 능력
DBMS(Data Base Management System) 설치프로그램 운용 기술
DBMS(Data Base Management System) 운용 검증 능력
설정파일 관리 툴 운용 기술
컴퓨터 활용능력(워드 프로세서, 프레젠테이션, 계산표 문서 작성 기술) |
데이터베이스 생성하기 |
데이터베이스 설계서 분석능력
데이터베이스 생성 프로그램 작성 기술
시스템 사양 검토 능력
데이터베이스 물리 구조에 대한 생성 및 관리 기술
데이터베이스 복구 기술에 대한 적용 능력
데이터베이스 계정관리 기술 |
데이터베이스 오브젝
트 생성하기 |
테이블의 생성 및 관리 능력
뷰 생성과 삭제 명령문 작성 기술
제약조건 생성과 삭제 명령문 작성 기술
인덱스 생성과 삭제 명령문 작성 기술
테이블, 컬럼, 키, 데이터 타입의 종류에 대한 정확한 이해와 적용 능력
무결성 보장을 위한 기술 적용 능력(예: 제약조건, 데이터베이스트리거) |
JAVA
(애플리케이션 구현) |
프로그래밍 언어활용
(JAVA)
120H |
기본문법 활용하기 |
컴파일러 사용 능력
프로그램 언어 활용 능력
IDE 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 능력 |
언어특성 활용하기 |
컴파일러 사용 능력
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 능력 |
라이브러리 활용하기 |
라이브러리 검색 능력
요구사항 구현에 필요한 라이브러리 선택 능력
라이브러리 설치 능력
라이브러리 적용 능력
코드 검토 능력
라이브러리를 활용한 프로토타입 작성 능력 |
인터페이스 구현
40H |
인터페이스 설계서 확
인하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크 활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
인터페이스 기능 구현
하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프로그램 언어 활용 능력
프레임워크 활용 능력
기술영역별 미들웨어/솔루션 활용 기술
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
인터페이스 구현 검증
하기 |
IDE 도구 활용 능력
프로그램 언어 활용 능력
프로그램 디버깅 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
데이터 연계/이관 도구 활용 능력
데이터 보안 기술
프로그램 코드검토 기법 |
기초
(애플리케이션 구현) |
응용SW기초기술활용
40H |
운영체제 기초
활용하기 |
운영체제 오류 해결방법 검색 기술
기본 명령어 활용 능력
각 운영체제에 맞는 응용프로그램 선택 능력
작업우선순위 변경 기술
운영체제 환경변수 설정 기술
batch 파일, shell script 활용 능력 |
데이터베이스 기초
활용하기 |
설계 모델링 기술
릴레이션 작성 기술
E-R 다이어그램 작성 기술
테이블 제작 및 관리 언어 활용 능력
데이터베이스 개발 TOOL 사용 능력
오픈소스기반 DBMS 설치 기술 |
네트워크 기초
활용하기 |
필요 관련 정보 검색 기술
개발환경에 인터넷 구축 기술
WINDOWS/UNIX/LINUX 인터넷 설정변경 기술
라우터 설정 기술
인터넷 환경변수 설정 기술 |
기본 개발환경
구축하기 |
필요 프로그램 관련 정보 검색 기술
개발에 필요한 프로그래밍 언어 선택 능력
라이브러리 및 필요 패키지 선택 및 활용 능력
개발 TOOL에 맞는 운영체제 선택 능력
개발 TOOL 사용 능력
소프트웨어 버전관리 도구 활용 능력 |
HTML, CSS, JavaScript
(애플리케이션 구현) |
화면구현
30H |
UI 설계 확인하기 |
유즈케이스 작성 능력
UI 설계도구 활용 능력
UI 네비게이션 작성 도구 활용 능력
화면/폼 구성 도구 활용 능력
화면 구성 능력
UI 작성 그래픽 도구 활용 능력 |
UI 구현하기 |
HTML, CSS, 자바스크립트 등 표준기술 활용 능력
UI 네비게이션 작성 도구 활용 능력
화면/폼 구성 도구 활용 능력
화면 구성 능력
UI 작성 그래픽 도구 활용 능력
UI Framework(jQuery, AngularJS등) 활용 능력 |
UI/UX 활용 |
UI/UX 요구분석
40H |
UI/UX 콘셉트 아이디
어 도출하기 |
시스템 구조 결정 능력
논리 구조 결정 능력
사용자 특성 결정 능력
제한요소 및 환경 결정 능력
프로젝트 수행 능력
프로젝트 접근 방법 창출 능력 |
패스트 프로토타입
제작하기 |
플로우 디테일 확인 능력
시퀀스 아이디어 확인 능력
레이아웃 아이디어 확인 능력
인-스크린 프로토타입 이용 능력
프레젠테이션 소프트웨어 프로토타입 이용 능력
온-디바이스 프로토타입 이용 능력
UML이용 능력
프로젝트 단계 세분화 기술
프로토타이핑 기술 |
패스트 프로토타이핑
검증하기 |
프로토타입 전체 구조 평가 능력
기획된 시나리오 구축 여부 판단 능력
프로토타입 분석 범위 선정 능력
사용성 테스트 범위 정의 능력
사용자 정보 분석 기술
정보 관찰사항 요약 및 평가 기술
프로토타입(Prototype) 실험 반복 기술
이슈 작성 기술 |
UI 아키텍처 설계
40H |
정보 설계하기 |
시나리오 분석 기술
검증 자료 수집 기술
수집 자료 분석 기술
콘텐츠 및 기능 분석 기술
정보의 세부 분류 기술
분류 체계 별 장, 단점, 리스크 도출 분석 기술
분류 된 정보의 계층구조화 능력
직관적인 의미 전달을 위한 작명 기술
사용자 수준에 맞는 어휘 구사 능력 |
와이어프레임 작성하기 |
시나리오 분석 기술
검증 자료 수집 기술
수집 자료 분석 기술
콘텐츠 및 기능 분석 기술
콘텐츠 및 기능에 따른 화면 구조 분류 기술
화면 구조의 대표 유형 패턴화 기술
화면구조의 콘텐츠, 기능 및 UI요소 배치 능력
와이어프레임(Wireframe) 구성별 장, 단점, 리스크 도출 분석 능력
와이어프레임(Wireframe) 작성도구 활용 능력 |
태스크 플로우 작성하기 |
시나리오 분석 기술
연관성이 있는 페이지 분류 능력
콘텐츠 및 기능 분석 기술
Use Case 구성 능력
태스크 플로우 구성 능력
태스크 플로우 작성도구 활용 능력
효과적인 전달을 위한 문서 작성 능력
효과적인 전달을 위한 프레젠테이션 능력 |
UI 구현
140H |
UI 설계 검토하기 |
전체적인 기능 설계 기술
정보 아키텍처 설계 기술
아키텍처 및 패턴 기술
아키텍처 뷰 작성 기술
설계 효과 분석 기술
UI 구현 환경 분석 기술
제품의 사용성과 인간 중심의 설계 기술 |
UI 구현 표준 검토하기 |
프로토타이핑 기술
표준 수립을 위한 정보수집 기술
아날로그 도구 사용 기술
디지털 도구 사용 기술
종이 프로토타이핑 제작 기술
디지털 프로토타이핑 제작 기술
기술동향 분석 기술 |
저작도구 활용하기 |
체크리스트 작성 능력
소프트웨어 디자인 도구 사용 기술
그래픽 편집 기술
시뮬레이션 기술
사운드 편집 기술
동영상 스트리밍 기술
저작도구 활용기술
사용자인터페이스 기술
프로토타입 제작 기술 |
UI 제작하기 |
멀티미디어 제작 기술
새로운 기술 습득 능력
디자인 편집 및 변형 능력
체크리스트 작성 능력
소프트웨어 디자인 도구 사용 기술
그래픽 편집 기술
시뮬레이션 기술
동영상 스트리밍 기술
퍼블리싱 기술
단위 테스트 TDD(Test Driven Development) 사용 기술
CSS(Cascading Style Sheets) 사용 기술
HTML(HyperText Markup Language) 사용 기술
XML(eXtensible Markup Language) 사용 기술 |
임베디드 애플리케이션 구현 |
펌웨어 구현
30H |
하드웨어 테스트
SW구현하기 |
C 프로그래밍 최적화 기술
기술명세, 설계 산출물 판독 능력
데이터시트 검색, 분석 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
부트로더 구현하기 |
C 프로그래밍 최적화 기술
JTAG(Joint Test Action Group), 롬라이터, ISP(in-system programming
) 에뮬레이터 장비 활용 기술
계측기 활용 능력
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
소스 코드
인스펙션하기 |
C 프로그래밍 분석 기술
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
제품개발 요구사항의 기능 분석 기술
코드 리팩토링 기술
회로도 분석 능력 |
디바이스 드라이버 구현
30H |
디바이스 드라이버
구현하기 |
C 프로그래밍 최적화 기술
JTAG(Joint Test Action Group), 롬라이터, ISP(in-system programming
) 에뮬레이터 장비 활용 기술
계측기 활용 능력
데이터시트 검색, 분석 기술
어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
컴파일러 활용 기술
회로 설계도면 판독 능력 |
디바이스 드라이버
소스 코드 인스펙션하기 |
C 프로그래밍 분석 기술
데이터시트 검색, 분석 기술
? 어셈블리 코드 구현 기술
어셈블리 코드 분석 기술
어셈블리 코드 최적화 기술
제품개발 요구사항의 기능 분석 기술
코드 리팩토링 기술
회로도 분석 능력 |
임베디드 애플리케이션 구현
40H |
애플리케이션 모듈 구현하기 |
CASE 도구 활용 능력
UI((User Interface) 구현 능력
버전 빌드 기술
버전 관리 도구 활용 능력
버전 관리 저장소 운영 능력
빌드 스크립트 작성 능력
도메인별 플랫폼 활용 기술
오픈소스 적용 기술
컴파일러 활용 기술
프로그래밍 표준 수립 능력
프로그래밍 언어 활용 능력 |
애플리케이션 인터페
이스 구현하기 |
CASE 도구 활용 능력
UI((User Interface) 구현 능력
버전 빌드 기술
버전 관리 도구 활용 능력
버전 관리 저장소 운영 능력
빌드 스크립트 작성 능력
도메인별 플랫폼 활용 기술
오픈소스 적용 기술
컴파일러 활용 기술
프로그래밍 표준 수립 능력
프로그래밍 언어 활용 능력 |
JSP
(애플리케이션 구현) |
요구사항 확인
40H
|
현행 시스템 분석하기 |
내부 및 외부 환경 분석 기술
운영체제 구성 및 관리 능력
저장장치 구성 및 관리 능력
네트워크 구성 및 관리 능력
DBMS 구성 및 관리 기술
가상화 관련 기술 |
요구사항 확인하기 |
유즈케이스 작성 능력
UML 작성 기술
분석 자동화도구 도구 사용 능력
요구사항 관리 도구 사용 기술
리뷰 진행 기술 |
분석모델 확인하기 |
유즈케이스 작성 능력
UML 작성 기술
분석 자동화도구 도구 활용 기술
요구사항 관리 도구 사용 기술
리뷰 진행 기술 |
애플리케이션 설계
40H
|
공통 모듈 설계하기 |
UML 작성 기술
설계 모델링 기술
E-R 모델 작성 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용 |
타 시스템 연동설계하기 |
UML 작성 기술
설계 모델링 기술
E-R 모델 작성 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용 |
애플리케이션 테스트 수행
40H
|
애플리케이션 테스트
수행하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
테스트 자동화 도구 활용기법
APM(Application Performance Management) 기술 |
애플리케이션 결함 조
치하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
테스트 자동화 도구 활용기법
APM(Application Performance Management) 기술 |
Spring
(네트워크 프로그래밍
+
애플리케이션 구현) |
네트워크 프로그래밍 구현
50H |
개발환경 분석하기 |
개발 환경에 맞는 도구 탐색 기술
개발 환경에 맞는 H/W 및 S/W 설치 기술
네트워크 프로그래밍 구현 환경 설정 기술
개발 환경 메뉴 속성 설정 기술
개발 환경에 따른 프로그램 언어 습득 기술
개발 도구 사용 기술
컴파일 및 실행 기술
오류 처리 및 해결 기술
데이터베이스 처리 기술 |
기능 구현하기 |
프로그래밍 설계 기술
프로그래밍 코딩기술
프로그래밍 처리 기술
쓰레드 사용 기술
스트리밍 처리 기술
클라이언트/서버 기술
원격제어 기술
자원공유 기술 |
프로그램 디버깅하기 |
모듈 및 기능 분석 기술,
모듈 및 기능 테스트 기술
디버깅 툴 사용 기술
런타임(Runtime) 운영 시 발견하지 못한 로그(log)에 대한 저장 기술
브레이크 포인트(Break point) 기술 설치 및 해제 기술
시스템 오류, 리소스, 비정상 동작에 대한 인지기술
프로그램언어 오류 처리 기술
실행파일 분석 기술 |
프로그램 최적화하기 |
다양한 개발 언어 능력
다양한 개발 플랫폼 능력
개발 언어별 장단점 파악 능력
개발 언어별 보완대책 기술
데이터베이스 연결 기술
운영체제, 데이터베이스 운영방식 기술
호환성 확인 기술
시스템 패치에 대한 영향도 파악 능력 기술
소스코드 분석 기술
소스코드 간략화 기술 |
서버프로그램 구현70H |
개발환경 구축하기 |
컴파일러 사용 능력
IDE 도구 활용 능력
네트워크 활용 기술
협업도구 활용 능력
형상관리 도구 활용 능력
프레임워크 활용 기술
프로그래밍언어 활용 기술
보안도구 활용 능력 |
공통 모듈 구현하기 |
컴파일러 사용법
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등)
재사용 기법
모듈화 기법 |
서버 프로그램 구현하기 |
컴파일러 사용법
IDE 도구 활용 능력
프로그램 디버깅 기술
프로그램 코드 검토 기술
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등) |
배치 프로그램 구현하기 |
컴파일러 사용법
개발에 필요한 프로그래밍 언어 및 도구 활용 능력
프로그램 디버깅 기법
프로그램 코드 검토 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
인터페이스 도구/기법 (API, EAI, WebService, 등) |
통합구현
40H
|
연계 데이터 구성하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
연계 매카니즘 구성하기 |
UML 작성 기술
설계 모델링 기술
IDE 및 개발환경 도구 활용
프레임워크(애플리케이션, 웹, 데이터 액세스, 테스트 자동화, 기타)활용
기술영역별 미들웨어/솔루션 활용
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
내외부 연계 모듈 구현하기 |
IDE 도구 활용 능력
프로그램 디버깅 기법
형상관리 도구 활용 기법
단위테스트 도구 활용기법
데이터 연계/이관 도구 활용 능력
데이터 보안 기술 |
|
|
|
취업프로그램 |
이론/실기 |
- 이력서,자기소개서클리닉
- 기술이력서 작성요령
- 모의기술면접
- 취업연계지원 |
정보통신 - 정보기술 - 정보기술개발 / 디지털컨버전스 디지털기술 융합 자바(JAVA) 기반 응용SW 개발자 양성과정 자바(JAVA) 응용 웹&앱 SW 개발자 양성과정 프론트엔드&백엔드 자바(JAVA) 응용 SW 개발자 양성과정
정보통신 - 정보기술 - 정보기술전략계획 / 빅데이터전문가 인공지능(AI) 빅데이터 융합 응용SW 개발자 전문과정 빅데이터(BIGDATA) 융합 응용SW 개발자 양성과정 파이썬(Python) 기반 빅데이터 서비스 플랫폼 개발자 양성과정
정보통신 - 정보기술 - 정보기술개발 / AI활용 소프트웨어개발 및 응용 ? 빅데이터 기반 인공지능(AI) 융합 SW개발자 전문과정
* 본사이트를 통해 면접 및 상담접수가 가능합니다.
1688-6499 / 02-703-7063 카톡상담 및 신청서요청 gukbi
* 010-4910-2567 문자로 상담신청 및 신청서 요청하셔도 됩니다.
* www.itwill.pe.kr
|
- 디지털컨버전스/빅데이터전문가/AI활용소프트웨어개발
- 교육기간 : 사전접수중
- 개강일자 : 5.5개월,6개월과정
- 과정수준 : 기본
-
|
| | |
|
* 본과정은 신청자가 많아 조기마감이 될 수 있으니 서둘리서 신청해 주시길 바랍니다.
*통화량이 많아 전화가 안될때 010-4910-2567로 문자로 신청서 요청을 해주시길 바랍니다.
예) 신청서 보내주세요. 홍길동 이대/종로/강남/당산/영등포/사당/신림/구로 카톡상담:gukbi
*본사이트 내에서 상담 및 면접진행이 가능합니다. 신뢰를 통해 합격 될 수 있게 도와드립니다. |
* 본 교육과정은 국비훈련생위탁모집과정입니다. 먼저 마감유무 또는 개강유무를 확인해 주시길 바랍니다.
국비교육문의 지점별 문의처
1688-6499 / 02-3673-3323 / 02-703-7063 / 070-4176-1300
* 국비훈련생위탁모집과정은 수강생모집현황에 따라 개강일정이 변경 될 수 있습니다. (개강유무확인요망)
* 2016년 국비교육이 대부분 카드발급제로 바뀌면서 교육일정이 변경 될 수 있습니다.(카드발급 1~3주 소요)
* 수강생모집 현황에 따라 우선적으로 개강하는 곳으로 안내해드립니다.
* 국가기간전략교육은 면접을 통해 선발합니다.
* 내일배움카드제,일반수강생은 면접없이 선착순 접수입니다.
* 일반수강생은 국비교육대상자가 아닙니다.
* 국가기간전략교육인 경우 전액무료교육
* 내일배움카드 발급대상자는 취업성공패키지 참여유무에 따라 무료 또는 본인부담금있음.
* 근로자카드 인 경우 정규직은 본인부담금 20% 비정규직 100% 무료교육
* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)
* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.
* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면
적극적인 참여를 부탁드립니다.
* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.
|