[NCS기반] Java Programming
디지털 콘텐츠 융합응용SW 엔지니어 양성과정
정보기술개발(200102) | 894시간
디지털 콘텐츠 융합 응용 SW 엔지니어 양성과정은 국가직무표준
(NCS : National Conpetency Standards) 에서 정한 능력단위를
기본 교과목으로 구성하여 응용소프트웨어 개발자로의 취업을
준비하는 훈련생들이 필수적으로 알아야 하는 지식과 기술에
대한 이른과 실습을 병행 진행하며, 이 과정을 통해서 현업에서
요구하는 직무능력을 성공적으로 수행할 수 있도록
실무능력을 습득하는 과정입니다.
이 과정을 통해 습득할 기술들은 자바 언어와 오라클
데이터베이스를 바탕으로 Servlet/JSP 기반 웹 애플리케이션
및 Spring/MyBatis 프레임워크 기반 웹 애플리케이션 개발에
필요한 기술력을 기본적으로 익히게 되며, 추가적으로 4차 산업
관련 디지털 콘텐츠의 하나인 IoT 기술을 웹 애플리케이션과
융합하는 아두이노 기술과 정부 및 공공기관 프로젝트에 필수로
사용되는 UI/UX 프레임워크인 Nexacro 플랫폼을 이용한
프로젝트 융합 기술도 함께 배우게 됩니다.
또한 실무 개발 경험과 강의 경험이 풍부한 교강사들의
지도로 단계별 교과목들이 마무리될 때마다 팀 프로젝트를
통해 프로젝트 협업에 대한 버전관리 기술을 익히고
프로젝트 업무 관리 태도를 실습하면서 동시에 훈련생들이
취업시 필요로 하는 프로젝트 결과물들을 만들어 내고,
결과물들을 배포 및 이행할 수 있도록
실무적인 훈련을 익히게 됩니다.
(훈련교육비 전액 국비지원 무료과정)
매월 훈련장려금 11만6천원 지급
(취업성공패키지 참여자 최대 40만원)
기업 솔루션 MOU를 체결, 지원받은 솔루션을
KH의 교과과정에 반영합니다.



KH's Special Program
KH정보교육원만의 다양한 교육프로그램
수강생의 성공취업을 위해 실무는 물론 면접에 필요한
다양한 프로그램을 도입하여 운영하고 있습니다.
NCS 능력단위 평가

각 능력단위 종료 시 평가를
실시하여 강의 이해도를
체크합니다.
실전대비면접

협약업체 실무자를 면접관으로
초빙하여 실전대비면접을
진행합니다.
기업체 실무자 취업특강

현 IT업계의 현황과 직무설명,
면접 시 주의사항 등 취업역량
향상을 위한 주제로 특강을
진행합니다.
실무 프로젝트

팀 프로젝트를 진행함으로써
실무능력을 배양하고, 기획부터
개발까지의 경험을 통해
실력을 향상합니다.
Java Programming
4차 산업혁명으로 인해 점점 소프트웨어 중심의 사회로
변화되며, 프로그래머의 중요성은 점차 상승할 것입니다.
그리고 현재 국내 소프트웨어 중 80% 이상이 자바로
프로그래밍 되어 있습니다.
- · 프로그래밍 언어활용
- · 네트워크 프로그래밍 구현
- · 재량교과(오리엔테이션)
- · 네트워크 프로그래밍 구현
- · UI/UX 요구 분석
- · SQL활용
- · SQL응용
- · SQL응용
- · 화면설계
- · UI구현
- · UI구현
- · 서버프로그램 구현
- · 응용 SW 기초 기술 활용
- · 응용 SW 기초 기술 활용
- · 펌웨어 구현 환경 구축
- · 펌웨어 구현
- · 디바이스 드라이버 구현
- · 디바이스 드라이버 구현
- · 임베디드 애플리케이션 구현
- · 요구사항 확인
- · 애플리케이션 설계
- · 인터페이스 구현
- · 인터페이스 구현
- · 통합구현
- · 애플리케이션 테스트 수행
- · 애플리케이션 테스트 수행
- · 애플리케이션 배포
- · 재량교과(실전모의면접)
- · 재량교과(수료식)
1개월차
NCS 전공 교과 |
|
비 NCS 교과 |
|
2개월차
NCS 전공 교과 |
|
3개월차
NCS 전공 교과 |
|
4개월차
NCS 전공 교과 |
|
5개월차
NCS 전공 교과 |
|
6개월차
NCS 전공 교과 |
|
7개월차
NCS 전공 교과 |
|
8개월차
NCS 전공 교과 |
|
비 NCS 교과 |
|
- · 기본문법 활용하기
- · 언어특성 활용하기
- · 라이브러리 활용하기
- · 개발환경 분석하기
- · 기능 구현하기
- · 프로그램 디버깅하기
- · 프로그램 최적화하기
- · UI/UX 콘셉트 아이디어 도출하기
- · 패스트 프로토타입 제작하기
- · 패스트 프로토타이핑 검증하기
- · 기본 SQL 작성하기
- · 고급 SQL 작성하기
- · 절차형 SQL 작성하기
- · 응용 SQL 작성하기
- · UI 요구사항 확인
- · UI 설계하기
- · UI 설계 검토하기
- · UI 구현 표준 수립하기
- · 저작도구 활용하기
- · UI 제작하기
- · 개발환경 구축하기
- · 공통 모듈 구현하기
- · 서버 프로그램 구현하기
- · 배치 프로그램 구현하기
- · 운영체제 기초 활용하기
- · 데이터베이스 기초 활용하기
- · 네트워크 기초 활용하기
- · 기본 개발환경 구축하기
- · 펌웨어 설계 문서 분석하기
- · 하드웨어 데이터시트 분석하기
- · 하드웨어 테스트 SW 구현하기
- · 부트로더 구현하기
- · 소스 코드 인스펙션하기
- · 디바이스 드라이버 구현
- · 디바이스 드라이버 소스 코드 인스펙션하기
- · 애플리케이션 모듈 구현하기
- · 애플리케이션 인터페이스 구현하기
- · 현행 시스템 분석하기
- · 요구사항 확인하기
- · 분석모델 확인하기
- · 공통 모듈 설계하기
- · 타 시스템 연동설계하기
- · 인터페이스 설계서 확인하기
- · 인터페이스 기능 구현하기
- · 인터페이스 구현 검증하기
- · 연계 데이터 구성하기
- · 연계 매카니즘 구성하기
- · 내외부 연계 모듈 구현하기
- · 애플리케이션 테스트 수행하기
- · 애플리케이션 결함 조치하기
- · 애플리케이션 배포 환경 구성하기
- · 애플리케이션 소스 검증하기
- · 애플리케이션 빌드하기
- · 애플리케이션 배포하기
- · 오리엔테이션
- · 실전모의면접
- · 수료식
NCS 전공교과
프로그래밍 언어 활용 |
|
네트워크 프로그래밍 구현 |
|
UI/UX 요구 분석 |
|
SQL활용 |
|
SQL응용 |
|
화면 설계 |
|
UI 구현 |
|
서버프로그램 구현 |
|
응용 SW 기초 기술 활용 |
|
펌웨어 구현 환경 구축 |
|
펌웨어 구현 |
|
디바이스 드라이버 구현 |
|
임베디드 애플리케이션 구현 |
|
요구사항 확인 |
|
애플리케이션 설계 |
|
인터페이스 구현 |
|
통합 구현 |
|
애플리케이션 테스트 수행 |
|
애플리케이션 배포 |
|
비 NCS 교과
재량교과 |
|