[K-디지털 트레이닝]
한국형 뉴딜(사람투자)의 핵심과제인 K-Digital Training에 참여하는 총 43개 혁신 교육훈련기관 등을 통해서
3,600여명의 청년에게 디지털 일자리로의 취업을 위한 교육기회를 제공하고 향후 5년간 18만명까지 이를 확대해 나갈 계획입니다.
과정명 | [K-디지털 트레이닝]클라우드 기반 빅데이터 융합 자바(JAVA) 풀스택개발자 양성과정 |
---|---|
교육기간 | 2024년 12월 17일(화) ~ 2025년 6월 13일(금) 120일 총 960시간 (평일주간) |
접수기간 | 2024년 12월 16일 (월) 까지 / 선착순 마감 |
교육시간 | 09:30~18:30 |
교육비 | 전액지원 |
모집정원 | 20명 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
| |
교육목표 |
[JAVA파트] |
---|---|
교육개요 |
K-digital은 무엇인가요? 한국형 뉴딜(사람투자)의 핵심과제인 K-Digital Training에 참여하는 총 43개 혁신 교육훈련기관 등을 통해서 3,600여명의 청년에게 디지털 일자리로의 취업을 위한 교육기회를 제공하고 향후 5년간 18만명까지 이를 확대해 나갈 계획입니다. K-Digital Training 강점 - 기존국비수료생도 1회에 한해서 무료수강 가능 - 중견기업이상의 기업 필수참여 - 학원과 기업 협업으로 완성된 최적화 교육 프로그램 - 교육훈련으로 기업에 필요한 실무인재 양성 클라우드 기반 빅데이터 융합 자바(JAVA) 풀스택개발자 양성 과정은 어떤 과정인가요? 자바(JAVA)는 인터넷 환경에서 가장 활발하게 사용되고 개발되는 SW개발 객체지향 언어 입니다. 또한 보안성이 뛰어날 뿐만 아니라 다른 운영 체제에서도 사용 가능해 소프트웨어와 개발 엔진의 유지보수 비용 절감이 가능합니다. 웹서비스 개발된 웹 어플리케이션을 일반에 공개하려면 데이터 센터(서버, 네트워크, 미들웨어, 보안 등)가 필요합니다. 하지만 데이터 센터 구축에는 비용이 많이 들고 운용도 쉽지 않습니다. 이때 등장하는 것이 클라우드입니다. 클라우드를 활용하면 시스템을 보유하지 않아도, 필요한 순간에 시스템을 이용할 수 있습니다. 클라우드 기반 빅데이터 융합 자바(JAVA) 풀스택개발자 양성 과정은 비전공자도 할 수 있는 클라우드 분야 디지털 핵심인력을 양성하는 교육으로서 클라우드 구현 핵심기술을 이해하기위해 AWS,VMware,도커 및 쿠버네티스 교육을 통하여 현업 적응력을 진작하고 청년 취업경쟁력을 제고하여 국가, 기업, 개인에게 도움이 되는 교육입니다. 자바 웹프로그래밍부터 시작하여 빅데이터 파이썬 라이브러리 활용 머신러닝, 딥러닝 빅데이터[AI] 인공지능까지 전반적인 개발 환경을 습득 하는 과정이며 풀스택 개발자 능력까지 기를 수 있습니다. [QA] - 개발자가 되고싶은데 고민 하시나요? - 백엔드 개발자가 되고 싶은데 기초가 없다구요? - 기업이 원하는 프로젝트 수행을 하고싶다구요? - 프론트엔드 백엔드 어디를 목표를 해야할지 고민이시라구요? - 검증된 실무 강사님의 수업을 듣고싶으시죠? - 취업을 위한 교육비 부담이 걱정이시라구요? 오라클자바교육학원의 [KDT] 클라우드 기반 빅데이터 융합 자바(JAVA) 풀스택개발자 양성 과정은 수강생분들의 걱정과 질문 내용의 답을 갖고 훈련하고 있습니다. 정확하고 빠른 이해와 실무개발 경험 강사님의 경험을 통해 실무교육까지 습득 후 기업의 프로젝트 업무수행 투입이 가능한 실전 기업연계 취업훈련 입니다. |
자바 프로그래밍 | * 통합개발환경 설치 및 환경 설정 - JDK, eclipse 설치 * 연산자 및 기본 구문 - 연산자, 조건(if/else, switch), 반복문(for, while), 분기문(break) * 클래스와 인터페이스 - 클래스, 인스턴스 생성, 생성자, 추상 클래스, 인터페이스, 상속/구현 * 표준 입출력 및 Object와 주요 클래스 - System, Object, String, 날짜/수학 관련 클래스 * 컬렉션 & 스트림, 함수형 프로그래밍 - 자료구조, 디자인 패턴, 람다(lambda expression)식, 스트림 * 예외처리(Exception) - try~catch, throw, throws, try~resource, 디버깅 스레드(thread) - 스레드 라이프싸이클, 동기화, 교착상태 해결법, 멀티스레드 |
데이터베이스 프로그래밍 | * SQL*Plus - 데이터베이스 개요, RDBMS 개념 * SQL BASIC - 산술표현식 및 합성연산자, 컬럼 Alias,ALL/Distinct - 조건질의와 Order By, SQL연산자 - 집합연산자(Set Operator) - 기본SQL 함수(문자/숫자/날짜관련), 변환함수, 분석함수, 집합함수, 그룹함수, HAVING - 서브쿼리, 조인(아웃터조인, 셀프 조인, 이너 조인 등) - 인라인 뷰 * Table 관련 DDL - DDL을 활용한 기본테이블 Create (생성), Alter(변경), Truncate(초기화) 작업 -SubQuery를 활용한 임시테이블 작성방법 -임시테이블을 활용한 각종 데이터 변경 및 옮김, 데이터의 일부 정리(삭제) 작업 - 주어진 테이블에 적절한 Index 구성 및 생성 * Index 관리 - 효율적인 Index 관리방법 - 자료사전을 통한 관련 정보 조회 - Index를 활용한 관련자료 조회 질의문 작성 * PL/SQL - PL/SQL 개요 및 소개 - PL/SQL 기본 문법 (IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등) |
UI / UX 프론트엔드(HTML, CSS, JAVASCRIPT) | * 프론트엔드(front-end) 스크립트 활용 - Javascript(ECMA), jQuery/AJAX, DOM 탐색 등 * 각종 UI 컴포넌트 기술 활용 - jQuery UI, bootstrap 등 * 폼 유효성 점검(form Validation) 구현 - 정규표현식(regex) 및 AngularJS 를 활용한 유효성 점검 - XML * XML 개발 환경 구축, XML Editor * DTD(Document Type Definition)정의 사용 * XML namespac, XPath을 이용한 태그의 검색 * XML Schema * CSS, XSLT, XML Script * Parser, SAX * XPath |
웹 서버 프로그래밍 | * JDBC 프로그래밍 - Connection, Statement, ResultSet, - PreparedStatement (DML 예제 실습) - Oracle의 function, procedure 다루기 - DBCP, DataSource, Connection Pool * 웹 컨테이너 설치 및 환경 설정 - Tomcat 설치/환경설정 * JSP/Servlet 개념 및 라이프 싸이클(life cycle) 및 구성요소 - 선언문, 표현식, 스크립트릿, Servlet 라이프 싸이클 함수 등 * 액션 태그(action tag) 및 템플릿(template) 관리 - 페이지 삽입, 이동 등 * 태그 라이브러리 * JSTL/EL(Expressional Languange) - core, format, fucntions, EL 문법 * 필터(Filter) - 필터 라이프 싸이클, 인코딩(encoding) 필터 작성 * MVC 디자인 패턴 개념 - model-1/model-2의 차이점 |
파이썬 프로그래밍 | * Python 인스톨 * 숫자 * 스트링 * 리스트 * If elif else * For * 범위와 While * 주석과 Break * Continue * Function * Return Value * 매개변수의 기본값 * 변수의 스코프 * 키워드 매개변수 * 플렉서블한 매개변수의 개수 * 언패킹 매개변수 * 딕셔너리 * 모듈 * 웹에서 이미지 다운로드하기 * 파일 읽고 쓰기 * 웹에서 파일 다운로드 하기 * 웹크롤러 작성하기 * 예외 처리 하기 * 클래스와 객체 * 초기화(init) * 클래스와 인스턴스 변수의 차이점 * 상속 * 다중 상속 * 스레딩 * 단어 빈도 카운터 * Zip * 람다 * 딕셔너리 Max, Min, Sorting * 이미지 자르기 * 이미지 합치기 * Struct * Map * 비트 연산자 * 딕셔너리 계산 * PyQT 이해활용 |
LinuxOS | - Linux 설치 및 명령어 학습 - 리눅스 입문과 설치 - 디렉토리와 파일 사용하기 - 문서 편집하기 - 쉘 사용하기 |
알고리즘 프로그래밍 | * 알고리즘 개요 * 알고리즘의 구조화 * 자료구조 * 정렬 알고리즘 * 검색 알고리즘 * 매칭, 랭킹, 반복 등 다양한 알고리즘 |
자바기반 웹 개발(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 * REST API(RESTful Web Service) * Spring Framework RESTful 지원 * RestTemplate을 이용한 RESTful Web Service Client * Spring MVC REST CRUD (Hibernate, RestTemplate) 실습 * Spring Boot REST CRUD (JPA, DB)실습 * MyBatis - Data Mapper, sqlMapConfig - Spring, MyBatis 연동 - SQL Map XML File, SqlMapClient - SQL의 실행(Insert/update/delete) - Spring Framework 연동 * Hibernate - Hibernate 설정파일 준비 - 영속화 클래스 준비 - Dao 준비 - 데이터 삽입/로드/갱신/검색/삭제 - HQL이용 * JPA개요 - Spring JPA 개요 - pom.xml 설정 - Repository 인터페이스 작성 - Query 메서드 추가 - Entity 검색 기능 지정 - Entity 추가 처리 지정 - Entity 갱신 처리 지정 - Entity 삭제 처리 지정 - LIKE 검색시 이스케이프 - JOIN FETCH * Spring Boot - Spring Boot 소개 - Spring Boot & Maven - Spring Starter Project - 스프링 부트의 의존성 관리 - Spring Boot 테스트 - Spring Boot 로깅 - 템플릿 엔진 타임리프(Thymeleaf) 사용 - Restful Web Service 작성 * Querydsl - Querydsl 소개 - 기본조작(query, insert, update/delete) - Connection관리 - QuerydslTemplate 사용 - 연관관계 매핑 - 스프링 부트 화면 개발 |
빅데이터 기획 | * 빅데이터 이론적 배경 * 빅데이터 정의 및 특성 * 빅데이터적 사고 * 빅데이터 분석 및 기획 * 빅데이터 통계 기술 이해 * 빅데이터 비즈니스 모델 |
PYTHON 데이터 분석 | * Pandas - Series - DataFrame - 기본함수 익히기 * 텍스트 데이터 수집 및 정리 - 데이터 수집(requests, Ixml) - 데이터 다듬기(포맷 통일, 빈값 채우기) * 데이터정제 - Index - Merge - Join - Concatenate - GroupBy * 위치정보 데이터 분석 - 위치 정보 데이터 다루기 * Pandas 고급 - Time Series - 원격 데이터 접근(내장 API들) - 다양한 I/O 처리 옵션 * 파이썬시각화 - 라이브러리를 활용한 파이썬 데이터 시각화 |
엘라스틱 서치 | - 엘라스틱 개요 - 엘라스틱 스택 - 엘라스틱서치 구성 및 소개 - 엘라스틱 서치 로그스태시(Logstash), 비츠(Beats),키바나 - 엘라스틱서치의 API - 집계합수(Aggregations) - 검색 기능(Query DSL) - 스크립트 코딩(Scripting) - 매핑 API(Mapping API) - 데이터 분석 플랫폼 구축(Elasticsearch) - 엘라스틱서치 환경 구축 - 키바나 환경 구축 - 키바나를 이용한 데이터 시각화 이해 - 엘라스틱서치 분산 환경 구축 - 로그스태시 환경 구축 - 비츠 환경 구축 - 데이터 적재 - 파일 기반 적재 방법 - 비츠, 로그스태시, 스프링 기반 적재 - 키바나의 인덱스 패턴 등록 - 데이터를 확인하는 방법 - 데이터 속성법 - GIS 속성을 사용하는 방법 - 키바나 시각화 기능 - Discover - Visualization - Dashboard - Canvas - Maps - Machine Learning - Metric - Logs - APM - Uptime - SIEM - Dev Tools - Monitoring - Management - 키바나의 시각화 결과 - 시각화 기능 임베디드 - 외부로 가져온 대시보드 활용 방법 - Nginx를 이용한 무인증 키바나 환경 구축 - 엘라스틱서치 실무사례 활용 |
AI 활용(머신러닝 & 딥러닝)) | * ML(MACHINE LEARNING) - 머신러닝(기계학습) - 기본 알고리즘 개념 및 소개 - 나이브 베이즈 분류 - 의사결정나무 - 랜던포레스트 - 회귀분석 - 은닉마코브모형 - 서포트 백터 머신 - 주성분 분석 - K평균 - 연관성 분석 - 인공신경망(ANN, Articial Neural Network) * DL(DEEP LEARNING) - 딥러닝 기초 실습 - Cost, Activation Function OverFitting 등 기초함수 실습 - 필요 모듈(Pandas 등) 실습 - 인공신경망 - 분류 및 군집화 - 다중신경망 - 회귀분석 - CNN - 이미지 처리 실습 - RNN - RNN을 활용한 데이터 처리 - 글자 생성 및 프로그램 구현 - GAN - 이미지 생성 실습 - 강화 학습 모델링 및 학습 실습 |
클라우드 시스템 | - 클라우드 컴퓨팅 웹서비스 운영관리 이해 할 수 있다. - 클라우드 인프라의 개념과 이해분석을 할 수 있다. - 네트워크 이해 할 수 있다. - vmware solution을 이용한 가상화 이해와 구현 할 수 있다. - 보안운영관리 이해 - AWS 서비스의 이해와 기본서비스 구현 - 클라우드 통합관리 도커와쿠버네티스 이해 할 수 있다. - 클라우드(Storage) 웹서비스 구축 이해 |
프로젝트 | * 프로젝트 기획 - 조별 선정 및 프로젝트 주제 선정 - 환경에 맞는 플랫폼 이해 및 선정 - 프로젝트 관리 기획 및 일정 계획, 실행 계획서 작성 * 프로젝트 데이터 수집 및 정제, 변환 - 정형/비정형 수집 기능 구현 (크롤링, 데이터 저장소 수집 등) - 빅데이터 플랫폼 연동 기능 구현 실습 - 배치 기반 데이터 적재 및 실시간 데이터 적재 기능 구현 - 데이터 셋 정의 및 데이터 처리, 자동화 구현 - 실시간 변환 및 분석 기능 구현 및 외부 DB 연동 * 프로젝트 클라우드 웹서비스 - 웹어플리케이션 구현 테스트 - 클라우드 배포 - 클라우드 서비스 [클라우드 기반 빅데이터 융합 웹서비스 솔루션 개발 프로젝트] - 보험가입 고객 보장분석 고도화 웹서비스 - 홍대카페 맞춤 추천 웹서비스 - 하이브리드 세일즈 시스템 솔루션 웹서비스 * 테스트 및 발표 실행 - 통합 테스트 및 제반사항 점검, 디버깅 - 최종 보고서 작성 및 프로젝트 결과 발표 |
취업 특강 | * 최신 기술 동량 및 기업 업무 프로세스 동향 * 전문기업 인재 요구사항 분석 * 이미지 메이킹 및 셀프 리더쉽 * 자기소개서 작성 및 이력서 작성 방법 * 모의 면접 진행 방법 * 취업 컨설팅 조별 토론 |
강사 프로필
-
M00 강사
- 비씨카드㈜
- 한국직업전문학교
- 방송정보국제교육원
- 프리랜서
프로젝트 경력사항
- 비씨카드 카드업무 전반 설계 및 개발
- 정부표준 스프링 프레임워크를 이용한 문자사이트 전체 프로젝트 진행 및 개발
- 강사전용 구인구직 사이트 전체 프로젝트 진행 및 개발
- Ybm 온라인 에듀케이션 jquery 및 웹 퍼블리싱 담당개발
- BC카드, 현대카드 ISP
- 농협BC카드 프로젝트
- JAVA(J2SE/J2EE) Programming 개발 경험 및 skill 보유
- 기술기획, 개발표준 및 Framework 개발
- 오픈 소스 기반의 프레임워크 구축 및 설계
전문분야- 한국직업전문학교
: 엡표준퍼블리셔 실무자 양성과정 강의
- 방송정보국제교육원
: UI/UX프론트앤드 강의, 자바, Jsp/서블릿, 데이터베이스(오라클) 백앤드 강의
- 남부여성발전센터
: SW융합 전문강사 양성과정
- 오라클자바 교육센터 SW분야 신입사원 직무교육 강의
- 오라클자바교육센터 데이터베이스 오라클 SQL 직무강의
- 오라클자바교육센터 재직자 프론트엔트 강의
- 오라클자바교육센터 백엔드 강의
- 현 오라클자바교육센터 K디지털 취업훈련 강의진행중.
- [KDT국기… [KDT국기교육]클라우드 기반 빅데이터 융합 자바 풀스택 개발과정 프로젝트 발표 및 수료식
- [KDT]취업… [KDT]취업특강
- [K-Digital… [K-Digital국기교육]클라우드 기반 빅데이터 융합 자바 풀스택 개발자 양성과정
- 클라우드… 클라우드 기반 빅데이터 융합 자바 풀스택 개발자 양성과정
- [K-디지털… [K-디지털 트레이닝]클라우드 기반 빅데이터 융합 자바 풀스택 개발자 양성과정
- [K-디지털… [K-디지털 트레이닝]빅데이터 융합 자바&파이썬 인공지능(AI) 풀스택 개발자 양성과정
- [산대특]… [산대특]빅데이터&클라우드 기반 데이터 운영관리 개발자 양성과정
- [산대특]… [산대특]빅데이터&클라우드 기반 데이터 운영관리 개발자 양성과정
- [국기교… [국기교육] (빅데이터전문가) 빅데이터 플랫폼 구축 & 파이썬 분석 전문가 양성과정
- [국기교… [국기교육] (빅데이터전문가) 파이썬 빅데이터 분석&플랫폼 구축 전문가 양성과정
- [국기교… [국기교육] (디지털컨버전스)자바와 파이썬을 활용한 빅데이터융합 개발자 양성과정A
- [국기교… [국기교육] (빅데이터전문가)파이썬 기반 빅데이터 플랫폼&분석 전문가 양성과정
- [국기교… [국기교육] (디지털컨버전스)자바와 파이썬을 활용한 빅데이터 융합 개발자 양성과정A
- (국기교… (국기교육) 파이썬 기반 빅데이터 플랫폼&분석 전문가 양성과정
- [국가기… [국가기간 산업훈련] 파이썬과 자바를 활용한 빅데이터 분석 응용SW ..