■ 과정 세부내용 (600시간)
순번 |
과목명 |
모듈 |
세부내용 |
시간 |
1 |
응용SW 기초기술활용 |
Java |
프로그래밍개요, JDK, EclipseIDE 환경설정, 컴파일, 실행, 배포 |
100 |
변수, 연산자 |
||||
반복문, 조건문 |
||||
배열 |
||||
객체지향프로그래밍 개요, 클래스 기본 구조 |
||||
static, 메모리 관리, 생성자 |
||||
객체간의 관계 |
||||
package, import, 접근제어자 |
||||
abstract, 객체지향프로그래밍의 특징 |
||||
예외처리 |
||||
유용한 내장 클래스, 입출력 |
||||
네트워크 프로그래밍 |
||||
데이터베이스 |
Oracle 11g XE서버 설치 및 설정 |
20 |
||
CRUD |
||||
Java + Oracle 연동 프로그래밍 |
||||
패턴 프로그래밍 |
||||
2 |
Java 웹개발 |
웹 개발 기초 |
HTML |
10 |
CSS |
||||
웹사이트 제작, 웹서버에 업로드 |
||||
JSP |
WAS개요, Tomcat WAS 설치, EclipseIDE와 연동 |
110 |
||
Servlet 개요, 요청&응답 개요, 요청 parameter 읽기 |
||||
입출력 페이지 |
||||
JavaScript 유효성 검사 |
||||
파일 업로드 |
||||
redirect, forward, include |
||||
JSP Model 2 |
||||
ConnectionPool 활용 OracleDB연동 |
||||
JSP Model 2 + ConnectionPool 웹사이트 |
||||
session, cookie |
||||
웹사이트 제작, WAS 서비스 |
||||
JSP Model 2 AJAX 서버 |
||||
Spring |
Maven으로 라이브러리 관리 |
80 |
||
ORM Framework 개요, MyBatis |
||||
유지보수에 용이한 프로그래밍, Spring 개요 |
||||
Spring DI&IoC, Spring AOP |
||||
Spring MVC 웹사이트 |
||||
Spring AJAX 서버 |
||||
웹 표준 |
HTML5 semantic 태그, 멀티미디어, 추가된 input |
20 |
||
HTML5 canvas 그래픽 |
||||
CSS3에 추가된 속성, 애니메이션 |
||||
JavaScript vs jQuery |
||||
jQuery DOM객체조작, 이벤트 처리 |
||||
jQuery AJAX |
||||
3 |
빅데이터 수집 |
Python |
Python vs Java 기본문법 차이, 개발환경설정 |
16 |
변수, 연산자, 컬렉션, 함수 |
||||
반복문, 조건문 |
||||
클래스, 생성자, 소멸자, GarbageCollection, 상속 |
||||
module, import |
||||
예외처리, 유용한 Python내장클래스 |
||||
네트워크 프로그래밍 |
||||
cx_Oracle모듈, Python + OracleDB 연동 프로그래밍 |
||||
MongoDB |
OracleDB vs MongoDB, MongoDB 서버 설치 및 설정 |
4 |
||
CRUD |
||||
pymongo 모듈, Python + MongoDB 연동 프로그래밍 |
||||
빅데이터 수집 |
kxml2.jar Java XML Parsing |
32 |
||
Python XML Parsing |
||||
json-simple.jar Java JSON Parsing |
||||
Python JSON Parsing |
||||
jsoup.jar Java Web Crawling |
||||
BeautifulSoup Python Web Crawling |
||||
4 |
빅데이터 분석 |
Linux |
Virtualbox 가상머신, UbuntuLinux 설치 |
8 |
SSH서버, FTP서버, 디렉토리/파일 관리 |
||||
VI에디터, 프로그래밍언어 |
||||
Hadoop |
UbuntuLinux에 Hadoop 실행 가능한 환경 설정 |
32 |
||
NameNode, DataNode, HDFS설정 |
||||
MS Windows에 Hadoop개발환경설정 |
||||
Hadoop MapReduce 프로그래밍 |
||||
5 |
빅데이터 시각화 |
R |
개발환경설정, 기본문법 |
8 |
Hadoop 분석결과 데이터 가공하기 |
||||
그래프 그리기 |
||||
지도 그리기 |
||||
6 |
인공지능 |
머신러닝 |
머신러닝 vs 딥러닝 |
12 |
kNN |
||||
NaiveBayes |
||||
a Priori |
||||
딥러닝 |
tensorflow 환경설정 |
28 |
||
tensorflow 기본 |
||||
회귀분석 |
||||
인공신경망 |
||||
CNN, RNN |
||||
7 |
프로젝트 |
프로젝트 |
프로젝트 조 구성, 주제 선정 |
100 |
아이디어 발표 |
||||
기능 설계, Use-case Diagram |
||||
데이터베이스 설계, ER Diagram |
||||
화면 디자인 설계, Mockup |
||||
중간발표 |
||||
프로그램 구현 |
||||
최종발표 |
■ 강사프로필
권기웅 강사님 |
경력사항 동원대학교 산학협력단 2015 이공계전문연수 자바 프로세스기반 사물인터넷(IoT) 플랫폼 개발 전문가 과정 동원대학교 산학협력단 2016 이공계전문연수 자바 프로세스기반 사물인터넷(IoT) 플랫폼 개발 전문가 과정 부천대학교 산학협력단 2017 이공계전문연수 인공지능을 활용한 빅데이터 분석 및 웹개발자 과정 부천우리직업전문학교 IoT 기반 네트워크 운영관리 전문가 양성과정 부천우리직업전문학교 국가기간전략산업 자바기반 사물인터넷 시스템 프로그래밍 실무과정 솔데스크 ㈜에스엠투네트웍스 직원 스프링 프레임워크 교육과정 솔데스크 중부대학교Inno-Media캠퍼스 웹&앱 개발 교육과정 솔데스크 대검찰청 사이버수사과 파이썬 교육과정 솔데스크 국가기간전략산업 사물인터넷기반 하이브리드 웹앱(자바빅데이터 머신러닝 개발)과정 솔데스크 고려대학교 4차 산업혁명 선도인력 양성 과정 오엔제이프로그래밍실무학원 iOS 앱 개발 교육과정 이소프팅 동양미래대학교 OCJP국제 자격증 취득과정 중앙정보기술인재개발원 자바 웹 개발과정 중앙정보기술인재개발원 스마트폰 앱 개발과정 중앙정보기술인재개발원 웹표준과정 중앙정보기술인재개발원 2011 상반기 국가기간 디지털컨버전스 과정 중앙정보기술인재개발원 2011 하반기 국가기간 디지털컨버전스 과정 중앙정보기술인재개발원 2012 상반기 국가기간 멀티플랫폼 기반 모바일게임 개발자 과정 중앙정보기술인재개발원 2012 하반기 국가기간 멀티플랫폼 기반 모바일게임 개발자 과정 중앙정보기술인재개발원 2013 상반기 국가기간 멀티플랫폼 스마트 웹&앱 개발자 전문과정 중앙정보기술인재개발원 2013 하반기 국가기간 멀티플랫폼 스마트 웹&앱 개발자 전문과정 큐브트리 강릉원주대학교 IoT교육한국디지털미디어고등학교 iOS 앱 개발과정 한국오라클University 2013 한국생산성본부 빅데이터 사이언스 마스터 양성 아카데미 한국오라클University 2014 마포구&SBA IT전문가 취업과정 한국IT비즈니스진흥협회 2015 청년취업아카데미 경기대학교 IoT개발자 양성과정 한국IT비즈니스진흥협회 2015 청년취업아카데미 동국대학교 IoT개발자 양성과정 한국IT비즈니스진흥협회 2016 청년취업아카데미 충남대학교 자바개발자 양성과정 한국IT비즈니스진흥협회 2017 청년취업아카데미 대진대학교 빅데이터 분석/데이터 관리자 과정 한국정보공학 2017 청년취업아카데미 파이썬을 활용한 빅데이터 분석 과정 INCREPAS융합SW교육센터 안드로이드 앱 개발과정
보유자격증 정보처리기능사 정보기기운용기능사 컴퓨터그래픽스운용기능사 Microsoft Office Specialist 2000 Master Sun Certified Java Programmer 5.0 Cisco Certified Network Associate Cisco Certified Network Professional Microsoft Certified Systems Engineer Microsoft Certified IT Professional |