구트아카데미학원-자바,오라클(ocp),빅데이터,레드햇,ocp,엑사(exa)데이터

구트아카데미


커뮤니티

구트아카데미의 따끈따끈한 소식을 한눈에 확인하실 수 있습니다.

공지사항

구트아카데미의 중요 소식을 전달합니다.

[10/16개강] 오라클 데이터베이스를 활용한 빅데이터 분석가 양성과정

작성자 goottedu
작성일 18-07-11 14:42 | 74 | 0

본문

오라클 데이터베이스를 활용한 빅데이터 분석가 양성과정

  • 과정명

    오라클 데이터베이스를 활용한 빅데이터 분석가 양성과정(코드 20010105)
  • 교육일정

    2018.10.16 ~ 2019.04.17
  • 교육기간

    총 6개월, 960시간(8시간/1일)
  • 교육시간

    09시 30분~18시30분(점심시간 13시30분~14시 30분)
  • 수강정원

    30명

과정소개

빅데이터 분석이란 소셜 빅데이터, 실시간 사물지능통신(M2M:Machine to Machine) 센서 데이터, 기업 고객관계 데이터 등 도처에 존재하는 다양한 성격의 빅데이터를 효과적으로 분석하는 것을 말한다.

   

빅데이터 시대에는 단순히 데이터베이스에 잘 정리된 정형 데이터뿐 아니라 인터넷, 소셜 네트워크 서비스, 모바일 환경에서 폭발적으로 생성되는 웹 문서, 이메일, 소셜 데이터(소셜 네트워크 서비스 텍스트 데이터, 유튜브 비디오 데이터 등) 등 비정형 빅데이터를 효과적으로 분석하는 것이 무엇보다 중요해졌다. 2012년 2.8제타바이트에 이른 빅데이터는 2020년에는 40제타바이트로 급격히 증가할 것이며, 그 중 20%는 정형 데이터, 나머지 80%는 비정형 데이터가 될 것으로 예상하고 있다.


이 교육은 미래의 일자리를 대비하는 교육이자 새로운 기술의 변화에 빠르게 적응할수있는 능력을 키워주는 교육입니다. 컴퓨터 전공자가 아니더라도 데이터베이스와 빅데이터 분석 직업에 관심이 있는 사람이면 누구나 미래에 다가올 알고리즘 사회에 적응할 수 있는 기술력을 키우는 교육을 받아야합니다. 지금 우리가 감탄하고 놀라는 기술들도 처음엔 호기심 많은 누군가의 필요와 동기에 의해 만들어졌습니다. 저희는 이 교육을 통해 바로 그 동기부여를 교육생들에게 심어주려 합니다.

훈련과정의 특징 및 장점

ⓐ SQL 을 통해서 데이터 검색 능력과 분석능력을 키웁니다.
ⓑ PL/SQL 을 통해서 데이터 프로그래밍 스킬을 키우고 머신러닝 기본 알고리즘 중 C4.5 알고리즘을
이용하여 데이터를 가지고 학습한 PL/SQL 프로그램을 개발하여 머신러닝을 이해합니다.
ⓒ 프로그래밍 언어 중 초보자도 배우기 쉽게 데이터 분석에 아주 적합한 파이썬을 이용하여 컴퓨터에서
동작하는 프로그램을 효율적이고 정확하게 작성할수 있도록 머신러닝에 필요한 중요 알고리즘을 학습합니다.
ⓓ 파이썬의 Beautiple soup 모듈을 이용해서 웹 스크롤링하는 방법을 학습하여 웹에 있는 다양한 빅데이터를
직접 수집하는 능력을 키웁니다.
ⓔ 리눅스의 기본 명령어를 숙지하고 기본 수학적 알고리즘을 쉘프로그래밍을 통해 구현합니다.
ⓕ 통계 패키지인 R 의 기본 문법을 숙지하고 머신러닝 기반의 기계학습을 구현 하며 R 을 이용해서
데이터를 시각화하는 방법을 학습합니다.
ⓖ 빅데이터를 저장하고 분석할 하둡 시스템을 이해하고 23억건의 데이터를 저장 하고 데이터를 병렬로
처리하고 Hive와 Pig NoSQL 을이용해서 분석하는 방법 을 학습합니다..

훈련과정 구정

1. 정보기술 전략, 기획 데이터 분석 능력단위 요소에 관련된 실습 집중 진행
2. 파이썬을 이용한 웹데이터 수집 크롤러 제작
3. Hadoop 기반에서의 비정형 데이터 표본을 추출하는 기법 및 분석 모형 구축
4. Linux, Hadoop을 통한 빅데이터 저장
5. plot, ggplot2 등을 이용하여 그래프를 제작
6. 인터넷에서 수집된 다양한 자료에 대하여 자연어 처리, 형태소 분석
7. Google의 오픈소스인 TensorFlow를 통한 기계 학습
8. 통계 수학을 활용한 데이터분석
9. R 프로그래밍과 파이썬 library를 이용하여 데이터 처리를 학습
10. 팀 프로젝트를 통하여 기획/설계/구현 등의 실무형 프로젝트 실습


훈련생 취업

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

 

로드맵

커리큘럼

교과목명교육내용

1. JAVA 기반 객체지향

(90h)

  • OOP 언어의 이해, 자바 개발 환경 설치 식별자, Data Type, 상수
  • 분기문(if, switch 문), 반복문(while, for, do~while)
  • Class 구조(클래스 이름 지정 방법), 객체 생성
  • Attribute(멤버 변수), 멤버 메소드, 상속
  • Interface, 접근 제한자, Autoboxing
  • 동기화 처리를 위한 Thread, Socket 네트워킹
  • DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성
  • MySQL JAVA 연동, SQL, Connection

2. JSP / 웹표준(HTML5, CSS3, Javascript) 웹 프로그래밍

(150h)

  • 웹 표준의 이해와 개발 기준
  • HTML5 기본 태그 기능 이해 및 실습
  • CSS3 기본 스타일 기능 이해 및 실습
  • JavaScript 문법 이해 및 실습, 이벤트 처리, Form 데이터 접근 처리
  • Eclipse WTP 설치, Servlet 생명 주기, 실행 원리
  • JSP 기본 문법, 스크립틀릿, 메소드 선언
  • JSP 내부 객체, request, response, Form 처리
  • 게사판 관련 제작
  • JDBC 연동 처리, DTO, DAO Beans의 선언
  • 자료 등록, 자료 목록, Paging, 자료 보기
  • 자료 수정, 자료 삭제, 답변, 인쇄, 검색 구현
  • 관리자 관련 개발
  • Beans, 회원 추가, 중복 아이디 검사, 우편번호 검색, 중복 이메일
  • 목록 보기, 정보 보기, 수정, 삭제, 패스워드 변경
  • Session 로그인, Cookie의 활용, 로그
3. Ajax / jQuery(80h)
  • Ajax(Asynchronous JavaScript and XML)의 원리, 요청 처리
  • XMLHttpRequest Ajax 객체의 요청 처리, XML DOM 파서의 사용
  • Servlet의 통신, 클래스 정의 및 사용(함수 클로저 처리)
  • jQuery 설치, Selector를 이용한 DOM Element의 검색
  • jQuery 확장집합을 관리하는 메서드, 어트리뷰트의 속성에 값 설정하기
  • 클래스 추가하고 제거하기, 스타일 적용과 읽어오기
  • 이벤트의 생성과 제거하는 방법, 애니메이션 웹콘텐츠 만들기
  • 동적으로 html 콘텐츠 불러오기, jQuer UI
  • jQuery 응용 plugin 실습, jQuery UI Slider 다루기

4. Spring 4 Framework, MyBATIS 3 Framework

(135h)

  • JSP Model 2(MVC:Model, View, Controller)의 아키텍쳐, 한글 변환
  • JSP forward action tag, JSP Servlet class 변환 분석
  • Spring 4.0의 설치, DI(Dependency Injection)의 구현
  • @Controller, @Component, @Autowired, @Resource 에노테이션
  • @RequestMapping, @Qualifier 에노테이션 에노테이션
  • AOP(Aspect Oriented Programming)
  • MyBATIS 3, Maven 설정, 기초 문법
  • AOP 기반 Transaction의 구현 실습
  • AOP 기반 인증의 구현 실습
  • Oracle 기본 설정
  • Oracle DBMS 정규화에의한 회원 모델링
  • 회원 Application 제작 실습
  • 사용자 및 관리자의 세션 관리 구현
  • Oracle DBMS 정규화에의한 자료실 모델링
  • 자료실 Application 제작 실습, 파일 업로드, 다운로드의 구현
5. 파이썬(100h)
  • 파이썬 설치와 환경 설정
  • 데이터 타입, 연산자, 제어문, 함수와 메소드의 실습
  • datetime 모듈, 리스트형 데이터 생성
  • 첨자(인덱스)를 사용해서 요소에 접근, 요소의 변경과 추가
  • try ~ except를 사용한 에러 처리
  • 파일 읽고 쓰기, 복수행을 읽고 쓰기
  • 파이썬 graphic 실습, 새로운 데이터형 만들기
  • 상속과 객체 지향 프로그래밍

6. 빅데이터 R 프로그래밍

(200h)

  • R 설치와 개발 환경 설정, R 스크립트, R 그래픽 창
  • GUI 재설정, R 콘솔 사용, R 스튜디오 설치
  • R 스튜디오 기본 사용법, 소스 편집, 패키지 관리
  • R언어 기초 문법, 표현식, 기본 데이터 타입
  • 데이터 구조, 벡터, 정렬, 데이터 프레임, 팩터
  • R을 이용한 데이터의 조작, 기본 함수의 사용
  • 함수를 이용한 데이터 변형
  • 정규식의 활용, 그래프의 활용
  • 데이터 분석을 위한 통계

7. 머신 러닝(45h)

  • 머신 러닝의 역사
  • 머신 러닝 알고리즘의 종류
  • 머신 러닝의 활용
  • 머신 러닝을 위한 프로그래밍 언어
  • 머신 러닝 계획하기
  • 의사결정트리로 작업하기
  • 웨카의 의사결정트리
  • 인공 신경망 활용
  • 인공 신경망을 위한 데이터 준비
  • 자바에서 신경망 구현하기
  • 연관 규칙 학습
  • 서포트 벡터 머신
  • 스프링 XD로 하는 실시간 머신 러닝
  • 스프링 XD 사용하기
  • 스프링 XD 설정하기
  • 실시간 감성 분석
  • 배치 처리로 하는 머신 러닝 실습
  • R로 하는 머신 러닝 실습

8. 빅데이터분석 및 웹서비스 프로젝트

(160h)

  • 요구사항의 파악, 요구사항 정의
  • 팀 통합 프로젝트 및 개인별개발 프로젝트의 생성,Github 회원가입 설정, EclipseGith- ub 연결 및공유
  • Github에서 프로젝트를 최초로 Eclipse로 소스 가져오기, Github에서 변경된 소스 가져오기
  • Github에서 내계정 open, 다른계정의 연결, Pull기능으로 소스 가져오기, 서버로 전송- Commit, 충돌 해결
  • DBMS 설계, DBMS 정규화 (Normalization)
  • Amateras ERD 파일생성, 모델링(논리적/물리적)실습, 테이블 3개 JOIN
  • Import, TABLE 구조 생성, SQL생성
  • Code, MyBATIS에서 사용될 SQL의 생성, 기본참조 SQL
  • Local 저장소의 설정, Maven 설정, Spring 환경설정
  • 화면 Layout, ActionTAG를 이용한 Mneu 페이지의 제작, JSPTemplate 설정
  • 화면구현, Prototype 제작 실습
  • VO(DTO), code. xml, DAO, Controller 기초 코드 작업
  • 동시개발 방법, 등록, 목록, 조회, 수정, 삭제, 검색, 페이징, 답변기능의 구현
  • jQuery, Bootstrap기반 NavigationBar 제작
  • 파이썬을 통한 웹데이터수집 및 DBMS에 저장
  • R Studio에서의 파일데이터 분석 및 시각화 제작
  • 수집 및 분석된 데이터 Spring 프레임워크로 웹서비스 구축 및 테스트
  • 프로젝트 통합 및 변경사항 수정
  • 프로젝트 운영 테스트 및 수정
  • 프로젝트 문서화 작업 및 발표

수강생 혜택

시설 안내

다른과정 보기

- Azure(애저) 클라우드기반 마이크로서비스 전문가 양성과정

- 머신러닝을 활용한 인공지능 (AI)개발자 양성과정

- 프론트엔드 개발을 위한 스마트웹 개발자 양성과정

- 아두이노를 활용한 사물인터넷(IOT)개발자 양성과정

 


댓글목록 0

등록된 댓글이 없습니다.