전체 닫기

국가기간전략산업훈련

  • 교육사업 안내
  • 교육과정 안내

교육과정안내 : 국가기간전략 산업훈련 교육과정 안내입니다.

  • 강의안내
  • 교육내용
  • 강사프로필
  • 교육문의
지원하기
  • [국기교육][교육비 100% 무료]빅데이터 분석 & 처리를위한 자바 웹 개발자 양성과정
강의내용
교육기간 2018년 01월 11일(목) ~ 07월 11일 (수) 120일 총 960시간 (평일주간(단기))
접수기간 2018년 01월 10일 까지 / 선착순 마감
교육시간 09:30~18:30
교육비 전액무료
모집정원 30명
문의처 email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760
강의장소 [약도보기]
교재 교재 자체 지원
수강료
입금안내
계좌이체 : 국민은행 064601 - 04 - 080737 / 예금주 : 지스펙주식회사
카드결제 : 온라인 또는 오프라인으로 카드 결제
알림
교육비
지원
교육생유형 수강료 환급액 본인부담금
근로자 카드(정규직) 0원 0원 0원
근로자 카드(비정규직) 0원 0원 0원
사업주위탁훈련(대기업) 0원 0원 0원
사업주위탁훈련(중소기업) 0원 0원 0원
일반 수강생 0원 0원 0원
실업자 카드 0원 0원 0원
수강절차 - 교육내용 확인
- 해당 교육 상단 환급 or 비환급 체크, 지원하기 클릭
- 정보마당 -> 서류다운로드 클릭
근로자 카드 지원 시 : 개인신청 서류 다운 후 작성
사업주 환급 지원 시 : 회사환급 훈련위탁계약서 서류 다운 후 작성
- 작성 후
E-mail : oraclejava@oraclejava.co.kr
Fax : 0505-476-4760 제출
- 온라인카드 결제 시 : ‘마이페이지’ 온라인 결제 혹은 계좌이체
오프라인 결제 시 : 본원 내방하여 카드 혹은 현금 결제
- 결제 및 서류는 해당 강의 시작 2일전 까지 완료해야함(늦을경우에는 환급 대상 신고가 되지 않습니다)
- 개강 일자, 시간, 내용 확인 후 교육 참석

* 근로자 카드로 신청 시 결제하신 카드 수업 첫 날 소지

* 고용보험료 미납/체납 시 환급 되지 않을 수 있음

교육대상 - 대학교 졸업 및 졸업예정자 (단, 취업예정자는 수업을 취업으로 대체 가능하여야 함)
- IT관련 전공자 및 관련 교육 수료생
- 구직대상자
선수학습 - 초보자 가능
강의내용 교육내용
NCS 직업기초능력 - 정보능력
JAVA - 자바 언어 소개,기본 문법
- Virtual Machine 소개/메모리 영역
- 클래스 패스(Class Path) 개요
- Array 이론/실습
- 클래스와 객체(Class & Object)
- Abstarct Data Type, 상속(Inheritance)과 다형성
- 추상클래스(Abstract Class)와 다형성
- 인터페이스(Interface)와 다형성
- 연관(Aggregation & Composition)
- 오버로딩(OverLoading)과 오버라이딩(Overriding)
this/super/constructor
- Package 만들기 이론/실습
- Java에서 예외 처리 요령
- 사용자 예외 처리 방법
- JDBC 개요, JDBC Driver 소개
- Drivermanager, Connection, Statement,Resultset 개체 소개
- DML 실습(Insert, Update, Delete, Select)
- Java에서 Oracle Stored Procedure/Function 다루기
- PreparedStatement를 이용한 예제 실습
- 스트림(Stream)입출력관련클래스, InputStream/OutputStream,
- FileInputStream/FileOutputStream
- Reader/Writer등 입출력 관련 클래스
- 표준 입출력/FILE 처리, 객체 직렬화 이론/실습
- Thread 개요
- Java에서의 Process
- Thread Joining/Interrupt
- 자바 어노테이션, 이클립스팁, 그래들
- 자바네트워크
- TCP/UDP 개요
- TCP 및 UDP 개념 설명과 각각의 클래스 사용, TCP를 이용한 채팅프로그램 구현
JDBC - Connection, Statement, ResultSet,
- PreparedStatement (DML 예제 실습)
- Oracle의 function, procedure 다루기
- DBCP, DataSource, Connection Pool
SQL SQL*Plus
- 데이터베이스 개요, RDBMS 개념
- SQL*Plus /iSQL*Plus사용법
- SQL*Plus 명령어

BASIC SQL
- 산술표현식 및 합성연산자, 컬럼 Alias,ALL/Distinct
- 조건질의와 Order By, SQL연산자
- 집합연산자(Set Operator)
- 기본SQL 함수(문자/숫자/날짜관련), Conversion Function, Analytical Function
- Aggreate Function, GROUP BY, HAVING
- Sub Query, Join(Outer Join, Self Join, Inner Join등)
- Inline View
PL/SQL - PL/SQL 개요 및 소개
- PL/SQL 기본 문법
(IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등)
- PL/SQL Program(Variable, SQL)
- PL/SQL Operator,DML IN PL/SQL, Transaction Control Cursor (Where Current Of, Ref Cursor, Parameterized Cursor)
- Exception
- Stored Procedure, Stored Function
- Dynamic SQL
- Package(패키지명세, 패키지몸체) 작성방법
- Package내 전역/공용변수, 오버로드, 사전선언
Servlet,JSP 프로그래밍 - JSP 입문
- 개발 환경 설정
- Servlet의 핵심
- JSP 기본 요소
- 내장 객체와 액션 태그
- 액션 태그를 활용한 템플릿 페이지 작성
- 자바빈(JavaBean)
- 세션(Session)과 쿠키(Cookie)
- 예외처리
- 파일 업로드
- JavaMail
- 데이터베이스를 이용한 회원 관리 시스템
- JSTL(JSP Standard Tag Library)
- EL(Expression Language)
- Model2 게시판 작성
- Model 2 예제
Ajax - Ajax 개발환경 구축
- 왜 Ajax 인가?
- Ajax의 기본 구성
- XMLHttpRequest 객체
- innerHTML의 사용
- DOM(Document Object Model) 다루기
- Ajax MVC
jQuery - JQuery 개요
- JQuery 셀렉터 Element 다루기
- Element 조작
- DOM 스크립팅
- JQuery 이벤트 핸들링
- JQuery Utility 함수
- JQuery 응용
- JQuery 기본효과,사용자지정효과
- JQuery,Ajax 메소드
- XML 문서 다루기
- 입력양식 전송
Spring Framework
- J2EE Framework에 대한 흐름과 Spring
- Framework에 대한 이해
- 개발 환경 설정(Java 8, STS 다운로드 및 설치)
- Spring Legacy Project
- Spring IoC
- Spring 설정(XML, Annotation)
- Spring AOP 란 ?
- Aspect, Weaving, ProxyFactoryBean
- Annotation기반 AOP(AspectJ)
-AutoScanning컴포넌트@Component,@Repository,@Service,@Contoroller
- Spring JDBC
- Spring MVC
- Spring Controller
- Spring Web MVC Simple 예제
- Flash Attribute(RedirectAttributes, FlashMap)
- Spring WEB MVC를 이용한 멀티파일 업로드
- Spring WEB MVC View, ViewResolver
- Spring MVC Interceptor
Spring Boot - Spring Boot 소개
- Spring Boot & Maven
- Spring Starter Project
- 템플릿 엔진 타임리프(Thymeleaf) 사용
- Restful Web Service 작성
JPA - JPA개요
- Spring JPA 개요
- pom.xml 설정
- Repository 인터페이스 작성
- Query 메서드 추가
- Entity 검색 기능 지정
- Entity 추가 처리 지정
- Entity 갱신 처리 지정
- Entity 삭제 처리 지정
- LIKE 검색시 이스케이프
- JOIN FETCH
전자정부 FrameWork 표준프레임워크 및 공통컴포넌트 개요
- 표준프레임워크 및 공통컴포넌트 구성
- egovframework
- 표준프레임워크 아키텍처
- 실행환경,운영환경,개발환경
- 오픈소스 및 표준프레임워크 라이선스

개발환경
- 개발환경 구축
- eclipse를 이용한 egovframework
- 빌드 및 배포환경 구성
- SVN, Maven 활용방법
- 샘플 TestCase 작성 실습
- 개발환경 구성(WAS, DBMS 등 설치)

공통컴포넌트
- 공통컴포넌트 종류
- 공통컴포넌트 제공 서비스 소개 및 시연
- 공통컴포넌트 생성과 실행

실행환경(레이어)
- 실행환경 구축 가이드
- 스프링 프레임워크 (공통기반 레이어)IOC,AOP
- Data Access, Data Source, ORM, Transaction
- DAO, DBIO기능을 활용한 Query XML 작성 실습
- MVC, UI Adaptor, Validation, Internalization, Ajax Support 등
- Controller 작성 실습

운영 종합실습 환경
- 설정관리
- 모니터링
- 실행환경 템플릿 프로그램 실습

전자정부 UI
- 실행환경 개발 가이드
- MVC 기반 Web 페이지 개발실습
- Service 구현
- 프로젝트 설계 구현
- 데이터베이스 설정 구현실습
MyBatis - 개요 및 소개
- 개발환경 설정 및 설치
- Data Mapper, sqlMapConfig
- Spring, MyBatis 연동
- SQL Map XML File, SqlMapClient
- SQL의 실행(Insert/update/delete)
- 고급 쿼리 사용방법의 이해와 실습
- Spring Framework 연동
빅데이터 Hadoop - 하둡 개요빅데이터란?
- 하둡 이해하기 하둡이란?
- HDFS 개요, MapReduce 프레임워크
- 하둡 다운로드 및 필요소프트웨어 설치
- 독자모드의사분산모드 설치와 확인
- 의사분산모드 설치와 확인
- WordCount 프로그램의 컴파일과 실행
- 자바MapReduce 프로그래밍맵클래스 다시살펴보기
- 입력 포멧의 역할 컴바이너 셔플링과 소팅
- 리듀스 클래스 자세히 보기출력 포멧 카운터
- WordCount 2프로그램
- TopN 프로그램
- CountTrigram 프로그램
- Join ID & Title 프로그램
- 고급 Map Reduce 프로그래밍 StringSort 프로그램
- 분산 캐시를 이용한 조인
- 역색인 만들기(Inverted Index 버전1)
- 역색인 만들기(Inverted Index 버전2)
- 역색인 만들기(Inverted Index 버전3)
- 검색엔진 색인 만들기 CreateESIndex
- 스트리밍 프로그래밍
- Pig 프로그래밍
- 아마존 elasticmapreduce ec2 s3
- 하둡에코시스템구성 HIVE
- 하둡에코시스템 활용 SQOOP
- 하둡에코시스템 활용 MAHOUT
빅데이터 R * R 소개 및 기본 사용법
- R 소개 / R 설치 안내 / R 패키지 설치
- 기본 유틸리티 사용법
- Help 활용방법
- R 오브젝트
- R 함수활용
- R 그래픽스를 통한 자료탐색

* R 프로그래밍 및 R을 이용한 통계분석(1)
- R 스크립트 사용법 / R 사용자 함수 작성법
- 데이터 입출력 / 데이터 처리
- 데이터 처리

* R 프로그래밍 및 R을 이용한 통계분석(2)
- 요약통계량 생성 및 샘플링
- R을 이용한 기초통계분석
- Regression

* R기반의 분석 시스템 구현
- Clustering
- Classification
- 주요 패키지(RODBC, sqldf)
- 주요 패키지(RgoogleMaps, animation, GoogleVis)
- 주요 패키지(ggplot2)
- Batch 작업 만들기

* R 그래픽스
- 그래픽스1(Change the default color and shape)
- 그래픽스2(Change the default size of points)
- 그래픽스3(Zoom-in)
- 그래픽스4(Use column index as ses)
- 그래픽스5(Add labels to each data point)
- 그래픽스6(Add a textox)
- 그래픽스7(Align figures)

* R 활용
- Word cloud 만들기
- Data Munging
- R 시각화
- 연관도
실무프로젝트 - 프로젝트 주제 선정
- 기술 아키텍처 정의
- 요구 사항 정의
- 기본설계, 논리모델/물리모델 설계
- 화면 정의서 작성, ERD 작성,
- 클래스다이어그램,시퀀스다이어그램작성
- JSP, Java Framework을 이용한 코딩
- CVS 설정(공동개발)
- Ant를 이용한 빌드, 개발기/운영기 Setting
- 개발된 소스 코드 디버깅 오류 수정
- 프로젝트 발표 (구현기술, UML모델링, 발전방향, 구현기능 등)

강사 스케쥴로 인하여 변경 가능성이 있습니다.

* 표시는 필수 입력사항 입니다.

* 교육에 대한 궁금하신 사항을 작성해주세요. 문의주신 내용은 메일 또는 유선상으로 안내해 드리겠습니다.

온라인 상담 입력 폼
온라인 상담 입력
@
- -
등록

상호명 : 지스펙주식회사 부설) 오라클자바교육센터사업자등록번호:113-86-70922 통신판매업신고번호 :제 2013-서울구로-0501호
대표이사 :김창수 주소 :서울시 구로구 디지털로 30길 31 코오롱디지털타워빌란트2차 204호,205호

Copyright ORACLEJAVA Corp. All Rights Reserved.