홈으로 즐겨찾기 회원가입 로그인 이메일 시작페이지설정 사이트맵 인트라넷
국비취업과정
 HOME  국비취업과정 
홈으로 즐겨찾기 회원가입 로그인 이메일 시작페이지설정 사이트맵 인트라넷
국비취업과정
 HOME  국비취업과정 



 국비취업과정국가기간전략프로그래밍



 과 정 빅데이터분석·자바개발자 양성 수치예보 50기
 교육일시 2017년 5월 25일 목요일~ 2017년 11월 28일 화요일
 강 사 김명환 교수
 강의실 502호
 모집인원 30명 (상담 / 면접 후 입학)
 교육문의 02-853-6674(주말문의가능)
 교육시간 1,000시간(6개월)
  훈련수당: 매월최대416,000원
 훈련수준 초급~고급
  

 강의혜택

국비지원취업과정 : 국가기간 국비지원안내(실업자 내일배움카드)

 수강절차

 강의소개

IT업계에서 부족한 자바전문 인력을 양성하여 청년 실업문제를 해결하고, 사전에 자바 개발 관련 회사의 수요조사를 통한 실무에서 개발할 수 있는
기술을 습득하기 위한 맞춤 과정으로 팀별프로젝트 완성 후 취업연계의 자바개발자 전문가 및 빅데이터분석전문가 취업 강좌를 개설하였습니다.

▶ Java는 온라인 게임과 채팅, 대출금 이자율 계산, 3D 이미지 감상 등을 비롯한 수많은 일들을 할 수 있게 해주는 프로그래밍 언어입니다.
기업 컴퓨팅의 기반을 이루는 인트라넷 응용 프로그램 및 기타 e-비즈니스 솔루션에도 반드시 필요합니다.

빅데이터ㆍ사물인터넷 . . . 개발자에게 열리는 ‘기회의 땅’
1. 최근 최대의 이슈인 빅데이터 시대에는 클라우드와 넘치는 데이터의 효용가치를 극대화 시켜주는 빅데이터의 연결에 주목 하고 있다.
2. 사물인터넷(IoT)이 개성을 가지고 인간의 도움 없이 상호작용하면 기존 틀로는 분석되지 않는 수많은 데이터들이 발생한다. 이러한 거대 데이터를 '빅 데이터(Big data)'라 한다.
3. 현업 개발자에게 필요한 빅데이터ㆍ사물인터넷 등 최신 트랜드를 반영한 교육편성을 통하여 개발자로서의 역할을 한층 더 업그레이드 하고 실무중심의 교육을 통해 양성된 전문인력이 기업의 각 분야에 배치되어 프로젝트를 원활이 수행함으로써 경쟁력있는 현장 실무형 인력 양성을 목표로 합니다.

* K-ICT 빅데이터센터와 한국정화진흥원이 공동으로 조사, 발표한 ‘2015년 빅데이터 시장조사’ 보고서에 보면
[시장 빅데이터 도입 및 도입의사 기업 조사]
매출액 1천억원 이상 기업의 빅데이터 도입률은 9.6%(중견기업 이상)이며,
향후 도입의사를 가진 기업은 30.2%, 특히 2017년과 2018년 대폭 급증하는 추세

[빅데이터 인력 공급과 수요 현황]
매출액 1천억원 이상 중견기업 기준으로 빅데이터 공급기업의 인력 현황을 보면
총 2,662명 중 DB관련 인력은 1,744명으로 전체의 65.5%였으며 빅데이터 관련 인력은 918명으로 34.5%의 비중을 보였다.
빅데이터 직무 분야에서는 빅데이터 분석가 8.7%, 하둡/NoSQL/ MapReduce 엔지니어는 8.5%, 빅데이터 기술 영업 및 마케터는 7.9%로 나타났다.
그러나 일반 DB 인력에 비해 빅데이터 인력의 비중은 34.5%에 그치고 있어 비중으로는 여전히 DB관련 인력이 더 많은 분포를 보이고 있지만, 향후 공급기업과 수요 기업 모두 필요한 인력은 일반 DB인력보다는 빅데이터 전문인력이 높게 나타나는 것으로 조사되었으며, 2017년~2018년 빅데이터 인력수요는 2015년 인력의 약 2배 수준의 인력 채용이 필요한 것으로 조사되었으며, 특히 빅데이터기획분석가의 인력은 현재의 206.3%가 더 필요한 것으로 조사되었습니다.

[신청 훈련과정의 강점]
현재 빅데이터 기획분석 훈련과정은 NCS 기준이 없으나, 향후 매출액 1천억원 이상 중견기업과 빅데이터활용 기업의 확대에 따른 인력수요에 따라
빅데이터 기획 분석 개발자의 전문 기술인 R 분석과 Hadoop(하둡), MongoDB, 데이터베이스, Spring Framework, Java 프로그램을 연동하여 빅데이터를 활용한 애플리케이션 개발이 가능하도록 함으로써 빅데이터기획분석 실무에서 적응할 수 있는 개발인력을 양성합니다.

※ 교육목표
 ㆍ웹표준 프레임워크 개발 전문가 및 빅데이터분석전문가 양성을 목표로 하고 있으며, JAVA를 통한 객체지향 원리를 이해하고
    자바와 데이터베이스를 연동할 수 있는개발 및 데이터베이스 교육을 통해 데이터 수집 및 구축, 통계, 분석을 진행할 수 있는
    전문 개발자 양성을 하며, Java Server Page를 통해오라클 등 데이터베이스의 데이터를 웹으로 출력하는 개발 능력을 습득하여
    웹 프로그램 개발이 가능한 훈련생 양성을 합니다.
 ㆍHTML5/CSS3/JavaScript/JQuery와 Ajax/하이브리드앱 개발를 통한 웹표준 개발자
 ㆍJSP/Servlet(JDBC,MVC패턴) 웹프로그래밍개발자
 ㆍ웹 어플리케이션의 고급과정인 Spring Framework(MVC프레임워크,myBatis연동) 활용 Project 개발자
 ㆍMongoDB 비정형빅데이터(NoSQL,데이터처리,하둡연동,모델링,분산처리,Replica & ReplicaSet) 전문가
 ㆍR을 활용한 빅데이터 분석 및 시각화(R설치,기본문법,데이터분석,시각화,지도연계활용) 교육을 통한 빅데이터분석 실무프로젝트
 ㆍ사물인터넷(IoT) 개발환경 구축 및 개발자


 ■ 교육세부내용

구분
과정명
교육내용 및 수행과제
1
사전학습
2
자바
ㆍ개요
1. Java 프로그래밍 개요
2. 객체지향(OOP) 기본 개요
3. 개발환경(Eclipse, JDK) 구축
ㆍ개발문법
1. Java 기본 문법
2. Java 식별자, 데이터형
3. Java 연산자
4. Java 제어문(조건문과 반복문)
5. Java Array 제어
ㆍOOP
1. 객체와 클래스 이해
2. 상속, 다형성 구현
3. 추상클래스와 인터페이스 이해
4. 내부 클래스 구현
ㆍ패키지와 컬렉션
1. java.lang Package
2. java.util Package
3. Exception 처리
4. Collection Framework
5. 제네릭과 컬렉션 이해
6. 컬렉션을 이용한 다중데이터 처리
ㆍIO와 네트워크
1. Byte기반 스트림, 문자기반 스트림
2. 보조스트림, File 클래스
3. TCP/IP 기반 네트워크 프로그래밍
4. UDP 기반 네트워크 프로그래밍
5. Thread 구현과 실행
6. Thread 실행제어
7. Thread 동기화
3
오라클
ㆍ개념과구조
1. ORACLE 설치
2. 데이터베이스 구조
3. RDBMS 개요
ㆍDDL
1. 테이블 구조 및 생성
2. 무결성 제약 조건, 수정, 삭제
3. 데이터 수정, 삭제
4. 뷰, 인덱스, 시퀀스 생성 삭제
5. 데이터베이스 설계, 정규화
6. ERD 작성 및 실습
ㆍDML
1, 데이터 삽입 - INSERT
2. 데이터 수정 - UPDATE
3. 데이터 삭제 - DELETE
4. 트랜잭션 관리
5. QUERY - 질의
6. 함수(단일행, 그룹) 사용
7. 조인(INNER, OUTTER)
8. 서브질의
9. 분석함수 활용 질의
ㆍDCL
1. 트랜잭션 이해
2. 트랜잭션 서버환경 설정 SET TRANSACTION
3. COMMIT, ROOLBACK, SAVEPOINT
ㆍPL/SQL
1. PL/SQL의 기본 및 작성법
2. 변수의 종류, 제어 명령
3. 커서, TRIGGER
4. 배치처리(JOB)
4
웹표준
ㆍHTML5
1. HTML5 개요, 기본 태그, 시맨틱 태그
2. 텍스드 관련 태그, 링크 태그
3. 이미지, 멀티미디어, 비디오 파일 사용
4. 입력양식(FORM) 태그
ㆍCSS3
1. CSS3 개요 및 CSS 작성 방법
2. CSS의 우선순위, 선택자, 속성에 대한 이해
3. 글꼴, 텍스트 스타일을 이용한 문서 정리
4. 색상 및 배경, 박스모델, 레이아웃
ㆍJavaScript
1. JavaScript 데이터 타입, 변수 및 연산자 이해
2. 조건, 반복, 예외처리
3. 함수 및 내장객체, 배열 사용하기
4. Window, BOM객체, DOM을 이용한 XML처리
5. JQuery 소개 및 기본 선택자, 필터
6. 선택 Method 및 각종 Utility Method 사용법
7. 태그, 속성, 상태 관리
8. Element 조작 방법, 동적 페이지 관리
9. Ajax기초 및 동작 원리, JQuery와 Ajax
10. 데이터 요청 및 응답 방식
11. JSON 데이터 생성 및 변환
5
JSP/Servlet
ㆍ웹프로그래밍개요
1. 웹프로그래밍 구조 이해
2. 웹프로그래밍 개발환경 구축
3. 웹 동작원리와 구성 요소 이해
ㆍServlet 및 HTTP
1. SERVLET 개요 및 동작원리
2. SERVLET 클래스 작성, GET, POST 방식 처리
3. SERVLET 초기화 파라미터 활용
4. SERVLET의 LIFE CYCLE 제어
ㆍJSP요소와 내장객체
1. JSP 기본
2. JSP 태그, 스크립트 요소
3. 요청방식(GET,POST)에 따른 처리 제어
4. JSP 내장객체 활용
5. JAVA BEAN롸 표준 액션
6. JSP 에러처리
7. 쿠키와 세션 제어
8. 표현 언어(EL), JSTL을 이용한 화면 처리
ㆍJDBC, Connection Pool
1. JDBC - 데이터베이스 연동
2. CONNECTION POOL 활용
3. 데이터베이스 연동 웹프로그래밍
4. JDBC 연동 도서관리/회원관리 실습
ㆍMVC패턴
1. MODEL2 방식의 MVC 패턴 동작 원리
2. MVC 패턴의 명령어 처리 방식 이해
3. CONTROLLER 구현
4. MODEL, VIEW 구현
5. MVC 패턴을 이용한 게시판 구현 실습
6
하이브리드앱
ㆍ하이브리드앱
1. 모바일 웹 환경
2. 모바일 웹 개발
3. JQuery Mobile을 이용한 웹앱
4. JQuery를 이용한 레이아웃 및 인터페이스 설계 및 제작
5. 동적 모바일 웹앱
6. 하이브리드앱과 폰갭
7. 폰갭 API를 활용한 앱 제작
7
UML
ㆍUnified Modeling Language
1. 요구분석, 시스템설계, 시스템 구현 등의 시스템 개발 과정에서,
  개발자간의 의사소통을 원활하게 이루어지게 하기 위하여
  표준화한 모델링 언어활용
8
팀별 1차 프로젝트
9
MongoDB
비정형빅데이터
ㆍNoSQL
1. NoSQL 이해
2. NoSQL 장점 및 종류
3. NoSQL 적용 사례
ㆍ데이터처리
1. MongoDB 설치 및 제어
2. Collection 생성과 제어
3. MongoDB 데이터의 Isert & Update & Remove
4. JSON 타입과 BSON 타입
5. MongoDB Data Type
6. MongoDB 연산자 종류
7. 빅데이터 추출과 분석
8. MapReduce
9. Commit과 RollBack 처리
10. HADOOP 연동
ㆍ인덱스, 사용자관리
1. MongoDB 인덱스 생성과 관리
2. MongoDB 인덱스 재구성과 삭제
3. MongoDB인덱스 종류 및 구현
4. MongoDB사용자 생성과 관리
5. MongoDB사용자 권한 롤
ㆍ모델링
1. MongoDB의 Data Modeling
2. MongoDB 설계 기준 및 주요 특징
3. N:M 관계 패턴, 상속 패턴, 계층형 패턴 활용 모델링
ㆍ분산처리
1. MongoDB Sharding System 이해
2. MongoDB Sharding 시스템 환경 이해
3. MongoDB Config 서버, MongoS 프로세스
4. MongoDB Sharding System Test
5. MongoDB Sharding Server 추가 및 삭제
ㆍReplica & ReplicaSet
1. Replica, ReplicaSets 이해
2. Master & Slave 서버 환경 설정
3. ReplicaSets 구성, 우선순위, 복제서버 추가, 삭제, 동기화
ㆍ최종평가 : 서술형 시험 100%
10
스프링
프레임워크
ㆍ프레임워크개념과 환경구축
1. Spring MVC 프레임워크 이해
2. Spring MVC 프레임워크 개발환경 구축
ㆍ프레임워크제어
1. 의존성 제어
2. DI(XML, Annotation)
3. 기본형 데이터와 컬렉션 주입
4. Bean 생명주기 관리
5. AOP 개요 및 ProxyFactory 구현
6. Spring JDBC 연동
ㆍMVC프레임워크
1. Spring MVC 프레임워크 개요 및 동작 원리
2. Spring MVC 설정(XML, Annotation)
3. Spring MVC 매핑, 커맨드, 리다이레트, 폼, 모델 제어
4. Spring MVC 메시지, 세션, 인터셉터, 쿠키 제어
5. 프로퍼티변환, 익셉션 처리
ㆍmyBatis연동
1. ORM, myBatis 이해
2. myBatis 매퍼설정
3. myBatis XML 파일
4. myBatis 동적 SQL
5. myBatis JAVA API
6. myBatis 로깅
11
R을 활용한
빅데이터
분석 및 시각화
ㆍR설치
1. R 프로그램 설치
2. JDK 설치
ㆍR 기본문법
1. R 작업디렉토리 지정 및 화면출력
2. 기본 데이터형
3. 변수 처리
4. 연산자 처리
5. 벡터 ,Matrix, List 제어
6. 데이터 프레임 처리
7. 파일데이터, RDBMS 데이터 처리
8. 기본 함수 활용
9. 조건문과 제어문
ㆍ데이터분석
1. 평균과 분산, 표준편차 이해
2. 산술평균, 기하평균, 조화평균, 제곱평균 이해
3. 표준화와 표준값 이해
4. 모집답과 모평균, 표본평균 이해
5. 빈도, 교차, 상관관계, 회귀 분석
ㆍ시각화
1. R 그래픽 기초
2. 데이터 처리 그래프 생성
3. 구글 차트 활용 버블 차트, 바 차트 등 구현
4. 웹 데이터 그래프 출력 처리
5. 타임라인 그래프 처리
6. TreeMap 활용하기
ㆍ지도연계활용
1. GoogleMap 활용하기
2. 서울지역별 도서관 위치표시하기
3. GoogleMap 경로 연결
4. 서울시 주요구 CCTV 지도 표시하기
ㆍ최종평가 : 서술형 시험 100%
12
빅데이터분석
실무프로젝트
ㆍ프로젝트기획
1. 빅데이터분석 프로젝트 주제 선정
2. 요구 분석
3. 화면 스토리보드 작성
4. 패키징 구성
5. 일정계획 수립
ㆍ프로젝트구축
1. 개발 환경 구축
2. Front-End 구축
3. Back-End 구축
4. 데이터베이스 모델링 및 ERD 구성
5. 프로젝트 실습
ㆍ프로젝트테스트
1. 프로젝트 단위테스트
2. 프로젝트 디버깅
3. 프로젝트 통합테스트
4. 통합테스트 디버깅
ㆍ발표 및 산출물 매뉴얼 제작
1. 패키징 산출물 제작
2. 어플리케이션 매뉴얼 제작
3. 포토폴리오 구성 및 발표자료 제작
13
사물인터넷
ㆍIoT
1.
IoT개요
2. IoT 스케치프로그래밍
3. IoT 입출력
4. IoT 센서제어
5. IoT 통신제어

6. 안드로이드 통신 앱활용
7. IoT기반 스마트 앱 솔루션
취업프로그램
▶ 이력서/자기소개서 클리닉
▶ 기술이력서 작성요령 지도

▶ 모의면접 진행
▶ 취업처 알선/매칭
 수행업무

 진로 및 전망

- 자바개발자/ 자바웹개발자
- 모바일웹앱개발 및 응용소프트웨어 개발자
- 하이브리드앱개발자
- 빅데이터시스템개발 및 R통계분석&시각화의 빅데이터분석전문가
- 사물인터넷(IoT) 개발자

★ 관련 자격증
- 정보처리기사/정보처리산업기사
국가 IT 기술 경쟁력 제고 및 급변하는 정보화 환경에 대처하기 위하여 실무 중심의 업무 프로세스 기능 및 절차 측면의 해결 능력, 데이터베이스 설계 및 문제점 파악과 개선안 도출 등의 DB 실무 능력, 알고리즘 및 자료구조의 논리적 해결 능력, 급변하는 IT 환경에 대한 신기술 동향 파악 능력, 국제화에 대비한 전산 영어 실무 능력 등을 평가

- OCJP (Oracle Certified Java Programmer)는
자바 프로그래밍 언어 활용 능력을 검증하는 자격증이다. 자바기술을 직접 개발한 선 마이크로시스템즈에서 자바 프로그래밍 언어에 관련된 지식을 표준화된 방식으로 검증해 주는 시험으로, 취득하면 자바 기반의 모든 툴을 개발하는 데 필요한 기초 지식을 인정받을 수 있다. 국내 웹 프로그램 중 80% 이상이 자바프로그래밍으로 돼 있어 매우 유용한 자격증이다. 작년도 구인의뢰현황을 살펴봐도 IT업계의 인력 수요 중 자바전문가의 수요가 가장 많다.

- OCWCD (Oracle Certified Professional, Java Web Component Developer)는
웹 사이트 관리, 구축부터 웹상에서의 프로그래밍, 전자상거래 시스템 구현, 스마트 웹 서비스 개발 등에 핵심 기술로 떠오른 Java Servlet과 JSP(자바서버페이지)의 전문기술 인력에 대한 요구가 높아지면서 만들어진 웹 프로그래밍 관련 자격증이다. OCWCD 자격증 시험에 응시하기 위해서는 OCJP를 취득한 상태여야만 한다.



개인정보보호정책 | 이용약관 | 찾아오시는길