상세 컨텐츠

본문 제목

구디,가산 빅데이터+웹개발자를 위한 NCS실무 무료 취업교육

빅데이터+머신러닝딥러닝

by inchester 2017. 3. 23. 18:21

본문

 

 

 

 

 

 

 

 

 

빅데이터 시대에 빅데이터 분석처리 하둡 R기반 전문 웹 SW개발자를 양성하기 웹 애플리케이션 구현, 앱개발을 학습하며

 시큐어코딩 전자정부표준 프레임워크 를 통해 제품/서비스의 성능을 향상시키고, 취업의 폭을 넓혀 서비스와 플랫폼을 개선하는 업무에 종

 사할 수 있도록 합니다. 또한 이론 보다는 입사 후 현업 업무를 수행할수 있도록 NCS 실무 비중으로 개발능력을 훈련합니다.


 

빅데이터 분석 & 처리를위한 자바 웹 개발자 양성과정
- 현업 직무를 수행하는 데 필요한 실무교육을 통해, 훈련생들의 효율적인 업무수행 능력을 키우고 이를 매월 평가 및 관리 진행합니다.
또한 현 오라클자바교육센터는 지스펙 SI개발 회사로 실무 비중에 목표를 두고 있습니다. 

 

지원 바로가기  www.oraclejava.co.kr

 

개요 세부 교육내용
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, FORNESTED 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 연동
 
      




​     빅데이터 하둡    
 
하둡 개요빅데이터란?
-
하둡 이해하기 하둡이란?  HDFS 개요, MapReduce 프레임워크
-
하둡 다운로드 및 필요소프트웨어 설치, 독자모드의사분산모드 설치와 확인
-
의사분산모드 설치와 확인, WordCount 프로그램의 컴파일과 실행
-
자바MapReduce 프로그래밍맵클래스 다시살펴보기
-
입력 포멧의 역할 컴바이너 셔플링과 소팅
-
리듀스 클래스 자세히 보기출력 포멧 카운터
- WordCount 2
프로그램, TopN 프로그램, CountTrigram 프로그램, Join ID & Title 프로그램
-
고급 Map Reduce 프로그래밍 StringSort 프로그램, 분산 캐시를 이용한 조인
-
역색인 만들기(Inverted Index 버전1, 2, 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모델링, 발전방향, 구현기능 등)
 

 

 

 

 

관련글 더보기