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



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



 과 정 빅데이터기반응용SW개발자-51기(자바, 파이썬 & 빅데이터분석, 딥러닝)
 교육일시 2017년 8월 29일 화요일~ 2018년 3월 6일 화요일
 강 사 원진 교수
 강의실 502호
 모집인원 30명 (상담 / 면접 후 입학)
 교육문의 02-853-6674
 교육시간 1,000시간(6개월)
  훈련수당: 매월최대416,000원
 훈련수준 초급~고급
  

 강의혜택

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

 수강절차

 강의소개

[신청 훈련과정의 목표 및 강점]
4차산업혁명 정보기술의 현장 실무위주 교육으로
JAVA, JSP/Servlet, Spring, 웹표준, OracleDB(SQL), MongoDB(NoSQL), Python, 하둡, R프로그래밍, 머신러닝 등을 학습하여 빅데이터기반 머신러닝 응용SW개발자를 양성한다.
- 응용소프트웨어 개발에 필요한 환경을 구축하고 다양화되는 클라이언트 환경에 맞추어 표준화된 품직의 서비스를 제공하는 개발능력을 습득한다.
  또한 자바 기반의 응용프로그램기술과 확장된 각종 프레임워크 사용능력을 습득함으로써 향후 다양화될 프레임워크 및 환경에 능동적으로 대처 할 수 있다.
- 빅데이터 환경구축에서 기초가 되는 하둡의 구조를 이해하고 빅데이터, 분산파일 시스템을 구축 할 수 있다.
- R로 데이터를 가공하고 탐구하고 이해하기 위한 데이터구조와 프로시져를 사용하고 시각화  할 수 있다.
- 머신러닝을 이해하고 적절한 머신러닝 알고리즘을 활용하여 현업의 데이터를 분석하고 예측 할 수 있다.

산업혁명-인공지능-머신러닝-딥러닝안내

빅데이터ㆍ사물인터넷 . . . 개발자에게 열리는 ‘기회의 땅’
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%가 더 필요한 것으로 조사되었습니다.

[교육과정 로드맵보기]

 

■ 빅데이터기반 응용SW개발자(자바, 파이썬 & 빅데이터분석, 딥러닝) 양성과정
 
구분
교과목명
능력단위명/단원
세부내용
1
직업기초능력
정보능력
클라우드 및 가상화
2
애플리케이션구현
애플리케이션구현
(Java Programming)
ㆍ개요
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)
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 처리
ㆍ인덱스, 사용자관리
1. MongoDB 인덱스 생성과 관리
2. MongoDB 인덱스 재구성과 삭제
3. MongoDB인덱스 종류 및 구현
4. MongoDB사용자 생성과 관리
5. MongoDB사용자 권한 롤
4
화면구현

화면구현
(웹표준)

ㆍHTML5
1. HTML5 개요, 기본 태그, 시맨틱 태그
2. 텍스드 관련 태그, 링크 태그
3. 이미지, 멀티미디어, 비디오 파일 사용
4. 입력양식(FORM) 태그
ㆍCSS3
1. CSS3 개요 및 CSS 작성 방법
2. CSS의 우선순위, 선택자, 속성에 대한 이해
3. 글꼴, 텍스트 스타일을 이용한 문서 정리
4. 색상 및 배경, 박스모델, 레이아웃
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. 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 로깅
7
DOM Script
자바스크립트
ㆍ개발문법
객체와 함수
이벤트
jQuery
ㆍ문서객체와 선택자
ㆍ이벤트
ㆍAjax
8
하이브리드 앱
jQuery Mobile
ㆍjQuery Mobile
Mobile화면구성
ㆍ헤더바와 푸터바 구현
ㆍ버튼과 리스트뷰 구현
ㆍ대화상자와 폼 구현
하이브리드 앱개발
장치관리 앱 만들기
연락처 관리 앱 만들기
ㆍ지도 API활용 앱 만들기
9
애플리케이션구현
애플리케이션구현
(파이썬)
ㆍ파이썬(Python)
1. 다운로드 및 개발 환경 설정
2. 파이썬 기본 문법 익히기
3.  Data Crawing 유형
4. 분석가능한 형태로 데이터 전처리
5. Matplotlib
10
빅데이터시스템
하둡
ㆍ하둡환경 생태계 구축
NoSQL
HDFS(Hadoop Distribute File System)
ㆍYarn
데이터분석 및
시각화
ㆍR 개발환경설정
ㆍR 기초문법
ㆍ데이터분석
ㆍ시각화
딥러닝
ㆍ인공신경망
ㆍ머신러닝실습
11
프로젝트
빅데이터응용
실무프로젝트
ㆍ개발자테스트
요구사항확인
제품소프트웨어패키징
정보시스템이행
12
취업프로그램
직업생활
ㆍ직업생활
취업역량강화
이력서, 자기소개서, 집단상담
모의면접
모의면접
 수행업무
 진로 및 전망

- 자바, JSP, 프레임워크 개발자
- 빅데이터(시스템개발 및 분석) : Python, 하둡, R프로그래밍, 머신러닝 응용SW개발자
- 자바웹표준개발 및 응용소프트웨어 개발자
- 하이브리드앱개발자
- DB엔지니어링


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