대림 국비지원자바학원 자바교육 빅데이터교육

by IT국비교육학원구트 posted Jun 13, 2019
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

구트아카데미학원

훈련과정명

자바기반 빅데이터 플랫폼 구축 및 분석 개발자 양성과정

훈련시간

0930~ 1830(점심시간 1330~ 1430) / 1,000시간

정원

30

훈련생

지원사항

- 교육비 및 교재비 전액 국비지원

- 훈련수당 지급 : 최고 월 40만원(6개월간 지급 / 240만원)

지원자격에 따라 훈련수당은 변동될 수 있으며, 최종연수생 선발전 정확한 수당은 개별 공지합니다.

홈페이지

http://www.goott.co.kr/default/bbs/board.php?bo_table=sub202&wr_id=20

담당자

김수연 주임 / 02-837-9922

 

학습목표

빅데이터를 수집 저장 처리하고, 플랫폼을 개발 분석하여 의미 있는 결과를 제공할 수 있다.

컴퓨터 프로그래밍 언어로 각 업무에 맞는 소프트웨어의 화면과 서버프로그램, 데이터 입출력을 구현할 수 있다.

데이터에 대한 요구사항으로부터 SQL 활용, 데이터베이스를 구현할 수 있다.

빅데이터 분석은 대용량의 데이터 집합으로부터 유용한 정보를 찾고 결과를 예측하기 위해 목적에 따라 분석기술과 방법론을 기반으로 정형/비정형 대용량 데이터를 구축, 탐색, 분석하고 시각화할 수 있다.

 

본 훈련과정의 큭징

4차 산업혁명의 주요 직무인 빅데이터 전문가를 양성하기 위해 NCS기반으로 설계하였으며, 수요조사 기업의 사전 수요조사를 반영하여 실무중심으로 훈련과정을 개발하였습니다. 또한 웹기반 기술을 사용하여 애플리케이션 및 아키텍처를 학습 후 개발하는 단계까지 입문과정에 학습하며 오픈 소스 프레임워크를 사용하여 엔터프라이즈 애플리케이션을 개발하는 기술을 적용 세미 프로젝트를 진행합니다.

 

또한 하둡을 이용 빅데이터 분산파일 시스템 및 구조를 학습·활용하며 맵리듀스 및 아파치 스파크를 사용하여 데이터 처리를 학습할 수 있는 과정입니다. 수평적인 데이터 입력이 가능한 NOSQL 데이터베이스를 활용하는 기술을 학습할 수 있으며 파이썬을 활용하여 통계 및 분석능력을 키울 수 있습니다. 마지막 프로젝트 기간에는 데이터 수집, 분석, 시각화와 관련된 다양한 라이브러리 및 프레임워크를 학습하여 분석에 필요한 기초 통계 이론을 적용하여 다양한 머신 러닝 기법을 학습하여 분석 라이브러리를 개발하는 최종 프로젝트를 통해 신입으로 취업할 수 있는 능력을 갖출 수 있도록 동 기간 동안 최고의 학습 환경을 제공합니다. 또한 본원은 대한민국 제1IT중심도신인 구로디지털단지역에 위치하고 있어 훈련생들이 IT기업 동향을 쉽게 접할 수 있고 취업연계도 용이합니다.

 

본 훈련과정의 구성

기업용 애플리케이션 개발을 위한 프로그래밍 언어와 기술 활용

MySQL 등의 DBMS SQL 구문 활용

웹 기반 기술을 사용하는 웹 애플리케이션 개발

좋은 애플리케이션을 만들기 위한 검증된 패턴과 아키텍처 학습

오픈 소스 프레임워크를 사용하는 엔터프라이즈 애플리케이션 개발 기술 학습.

웹 기반 데이터 수집을 위한 데이터 크롤링 기법 학습

빅데이터 분산 파일 시스템인 하둡 파일 시스템 활용

맵리듀스 및 스파크를 사용해서 데이터를 처리

NoSQL 데이터베이스 활용

통계 및 데이터 분석 언어인 파이썬 활용

? 데이터 수집, 처리, 분석, 시각화와 관련된 다양한 라이브러리 및 프레임워크 학습

? 데이터 분석에 필요한 기초 통계 이론 학습

? 다양한 머신 러닝 기법 학습

본 훈련과정의 난이도 및 훈련생 취업

본 훈련과정은 전공자뿐 아니라 초보자 및 비전공자도 쉽게 참여할 수 있도록 매월 진도협의를 통해 훈련 난이도를 조율합니다.

훈련이 진행 중에는 취업지원 전담자를 별도로 지정하여 빅데이터 플랫폼 개발 및 분석 분야의 직무를 이해할 수 있도록 1:1 밀착상담, 훈련생과 상담자 간의 라포형성(공감대 및 친밀감), 취업동향 세미나가 진행되며, 훈련 종료 후에는 이력서 및 자기소개서 컨설팅, 모의면접, 기업분석 특강을 통해 훈련생들이 취업에 성공할 수 있도록 컨설팅을 합니다. 이후 협약기업 및 꾸준히 발굴한 신규 기업으로의 취업 매칭을 통해 수료생들이 만족하는 맞춤형 취업지원이 진행됩니다.

 

자바기반 빅데이터 플랫폼 구축 및 분석

NCS 교과목명

NCS능력단위

교과목 및 교육내용

시수

엔터프라이즈

애플리케이션

개발

화면구현

웹클라이언트 프로그래밍

웹 환경 이해 및 웹 서버 운용

HTML5 마크업을 사용해서 웹페이지 구현

CSS 기초 구문 활용

Javascript & jQuery를 사용해서 동적 웹페이지 구현

360H

프로그래밍 언어 활용

JAVA 프로그래밍

자바 개발 환경 구축

자바 언어 기본 문법

자바 객체지향 프로그래밍

컬렉션, 데이터 입출력, 비동기 프로그래밍,

네트워크 프로그래밍 등 주요 프로그래밍 기법 및 패키지 활용

SQL활용

MariaDB

MariaDB 설치 및 운용

표준 SQL 구문 활용

데이터베이스, 테이블 생성 및 관리

트랜잭션 활용

확장 SQL 구문 활용

데이터베이스 구현

서버프로그램 구현

Servlet / JSP & Spring Framework

웹 애플리케이션 요청 처리 구조,

Servlet, JSP

상태관리, 인증, 파일업로드/다운로드, 웹메일, 필터,

애플리케이션 이벤트 처리

Custom Tag, EL, JSTL

의존성 주입, 스프링 IoC

Model View Controller Pattern, 스프링 웹 애플리케이션 구조,

컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현

데이터 소스 구성, 템플릿 기반 데이터 연동,

스프링 MyBatis, 스프링 JPA, 트랜잭션 관리

Mapper 설정 파일 구조와 구성 요소,

Mapper 파일 구조와 구성 요소, 동적 SQL 구문

데이터 입출력 구현

빅데이터 플랫폼

구축

빅데이터 플랫폼 요구사항 분석

Hadoop & Spark 기반 빅데이터 플랫폼 구축

 

[하둡]

하둡 설치 및 설정 (개발환경 구축)

하둡 분산 파일 시스템 (HDFS) 활용

맵리듀스 및 얀 애플리케이션 개발

하둡 운영

Hive, Hbase 등 하둡 에코시스템 활용

하둡 기반 데이터 수집 시스템 구축

하둡 기반 데이터 저장 및 처리 시스템 구축

 

[스파크]

스파크 설치 및 설정 (개발환경 구축)

RDD 활용

스파크 SQL 활용

스파크 스트리밍 활용

스파크 머신러닝 라이브러리 활용

400H

빅데이터 플랫폼 아키텍처 설계

빅데이터 수집시스템 개발

빅데이터 저장시스템 개발

빅데이터 처리시스템 개발

빅데이터 분석시스템 개발

빅데이터 품질관리시스템 개발

빅데이터 플랫폼 테스트

빅데이터 분석

분석용 데이터 구축

파이썬 기반 데이터 분석

파이썬 기초 문법

numpy, pandas 등 데이터 처리 및 분석 패키지 활용

matplotlib, seaborn 등 데이터 시각화 패키지 활용

데이터베이스, 파일, 네트워크 등 외부 데이터 가져오기

웹 크롤링 기법 활용

시계열 데이터 처리

상관 관계 분석, 독립성 검정, 추정 및 검정 등 통계 분석 기초

탐색적 데이터 분석 기법

머신러닝 소개

선형모델, 나이브베이즈분류기, 결정트리, 커널서포트벡터머신 등 지도학습 알고리즘 활용

모델 평가와 성능 향상

주성분 분석, k-Means 등 비지도학습 알고리즘 활용

텍스트 데이터 분석 기법

인공 신경망 기초 및 구현

텐서플로우 활용

합성곱 신경망 알고리즘

순환 신경망 알고리즘

160H

빅데이터 분석 결과 시각화

탐색적 데이터 분석

통계기반 데이터 분석

머신러닝 기반 데이터 분석

텍스트 데이터 분석

빅데이터 시스템 구축

프로젝트

요구사항 분석 및 설계하기

* 구축 대상 주제 결정

* 요구사항 수집

* 수집된 요구사항에 따라 아키텍처설계

* 개발 환경 구축

24H

빅데이터 수집 시스템 개발하기

* 데이터 저장소 데이터 수집 기능 구현

* 웹크롤링 기반 데이터 수집 기능 구현

* 하둡 연동 기능 구현

빅데이터 저장 시스템 개발하기

* 배치 기반 데이터 적재 기능 구현

* 실시간 데이터 적재 기능 구현

빅데이터 처리 시스템 개발하기

* 데이터 탐색 기능 구현

* 데이터 처리 기능 구현

* 워크플로우를 활용한 데이터 처리 자동화

빅데이터 분석 시스템 개발하기

* 실시간 데이터 분석 기능 구현

* 분석 결과를 외부 시스템과 연동하는 기능 구현

빅데이터 시스템 구축

프로젝트 실습

요구사항 분석 및 설계하기 실습

* 구축 대상 주제 결정

* 요구사항 수집

* 수집된 요구사항에 따라 아키텍처설계

* 개발 환경 구축

56H

빅데이터 수집 시스템 개발하기 실습

* 데이터 저장소 데이터 수집 기능 구현

* 웹크롤링 기반 데이터 수집 기능 구현

* 하둡 연동 기능 구현

빅데이터 저장 시스템 개발하기 실습

* 배치 기반 데이터 적재 기능 구현

* 실시간 데이터 적재 기능 구현

빅데이터 처리 시스템 개발하기 실습

* 데이터 탐색 기능 구현

* 데이터 처리 기능 구현

* 워크플로우를 활용한 데이터 처리 자동화

빅데이터 분석 시스템 개발하기 실습

* 실시간 데이터 분석 기능 구현

* 분석 결과를 외부 시스템과 연동하는 기능 구현

합계

1000H

교육과목 및 시간은 참여기업 및 훈련교사의 요청에 따라 일부 변경될 수 있습니다.

구트아카데미

 

담당자 : 김수연 주임

연락처 : 02-864-9225

홈페이지 : http://www.goott.co.kr/default/bbs/board.php?bo_table=sub202&wr_id=16

 

 

1:1 오픈카톡 상담 : https://open.kakao.com/o/soJktHI

 

 


Articles