본 과정은 “20일” 기간동안 자바를 통해 프로그램의 기본 문법, 클래스와 객체의 개념을 이해하고 스트림, 내부클래스, 각종 패키지,쓰레드 등을 통해 Servlet/JSP를 학습하며 업무에서 가장 많이 사용되는 Spring Framework, 현대 사회에 꼭 필요한 안드로이드 어플리케이션 개발까지 배울 수 있는 과정입니다. 또한 대부분의 개발에서 사용되는 Oracle 데이터베이스에 대하여 교육을 진행하기 때문에 자바 응용 SW개발자가 되기 위한 최적의 과정입니다.
과정명 | 자바 웹 개발 및 앱개발 실무 심화과정 |
---|---|
교육기간 | 2021년 03월 22일(월) ~ 04월16일(금) 20일 총 160시간 (평일주간(단기)) |
접수기간 | 2021년 03월 21일 까지 / 선착순 마감 |
교육시간 | 09:30 ~ 18:30 |
교육비 | 1,051,840원 |
고용보험환급액 |
개인 국비지원 신청자 내일배움카드 및 취업성공패키지를 활용하여 신청하시는 경우 본인자부담금과 추가부담금을 사업주위탁훈련 사업주위탁훈련의 경우 전체 수강료를 결제해주시면 되며 정상 수료자에 한해 환급이 진행됩니다.(출석률 80% 이상) 출결체크 - 개인 국비지원 신청자의 경우 발급받은 내일배움카드를 사용하여 출결을 진행합니다.- 사업주위탁훈련의 경우 HRD-Net 앱을 다운받아 오시면 되며 www.hrd.go.kr 에서 회원가입 및 본인인증을 사전에 진행하셔야 합니다. - 출결체크는 수강생의 책임으로 입/퇴실 시 꼭 진행해주셔야 합니다. (4대보험 가입대상자 또는 가입예정자) |
교육대상 | - 자바 웹 개발자가 되고픈 개발자 - 안드로이드 앱 개발자가 되고픈 개발자 - 자바에 대한 이해는 있지만 Spring을 처음배우고자 하는 개발자 - 신입 개발자 - 관련 전공 대학 졸업자 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
교육생유형 | 수강료 | 본인자부담금 | 추가부담금 |
---|---|---|---|
국민내일배움카드 |
1,051,900원 |
474,340원 |
0원 |
취업성공패키지1 |
1,051,900원 |
0원 |
0원 |
취업성공패키지2 |
1,051,900원 |
421,640원 |
0원 |
일반 |
1,051,900원 |
0원 |
1,051,900원 |
교육생유형 | 수강료 | 본인자부담금 | 추가부담금 |
---|---|---|---|
사업주위탁훈련(중소기업) |
1,051,900원 |
948,670원 |
105,410원 |
사업주위탁훈련(대기업) |
1,051,900원 |
421,630원 |
632,450원 |
과목명 | 세부내용 |
---|---|
JAVA |
새로운 일정을 등록해 - 자바 언어 소개,기본 문법 - Virtual Machine 소개/메모리 영역 - 클래스 패스(Class Path) 개요 - Array 이론/실습 - 클래스와 객체(Class & Object) - Abstarct Data Type, 상속(Inheritance)과 다형성 - 추상클래스(Abstract Class)와 다형성 - 인터페이스(Interface)와 다형성 - 연관(Aggregation & Composition) - 오버로딩(OverLoading)과 오버라이딩(Overriding) this/super/constructor - Package 만들기 이론/실습 - Java에서 예외 처리 요령 - 사용자 예외 처리 방법 - 스트림(Stream)입출력관련클래스, InputStream/OutputStream, - FileInputStream/FileOutputStream - Reader/Writer등 입출력 관련 클래스 - 표준 입출력/FILE 처리, 객체 직렬화 이론/실습 - Thread 개요 - Java에서의 Process - Thread Joining/Interrupt - 자바 어노테이션, 이클립스팁, 그래들 주세요 |
JDBC |
- Connection, Statement, ResultSet, - PreparedStatement (DML 예제 실습) - Oracle의 function, procedure 다루기 - DBCP, DataSource, Connection Pool |
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 Data JPA - JPA개요 - Spring JPA 개요 - pom.xml 설정 - Repository 인터페이스 작성 - Query 메서드 추가 - Entity 검색 기능 지정 - Entity 추가 처리 지정 - Entity 갱신 처리 지정 - Entity 삭제 처리 지정 - LIKE 검색시 이스케이프 - JOIN FETCH |
MyBatis |
- 개요 및 소개 - 개발환경 설정 및 설치 - Data Mapper, sqlMapConfig - Spring, MyBatis 연동 - SQL Map XML File, SqlMapClient - SQL의 실행(Insert/update/delete) - 고급 쿼리 사용방법의 이해와 실습 - Spring Framework 연동 |
Android |
개발환경구축 - 안드로이드 개발 도구 - JDK, android studio, 설치 Hello World - 프로젝트 구조 분석 - android studio 기본 사용법 기본 위젯 익히기 - 뷰의 개요 - 기본 위젯 다루기 - 기본 위젯 활용하기 Layout - LinearLayout - RelativeLayout - FrameLayout 고급 위젯 다루기 - 고급 위젯 - 뷰 컨테이너 메뉴와 대화상자 - Option Menu - Context Menu - 토스트 - 대화상자 파일 처리 - 파일 처리 기본 - 파일 처리 응용 그래픽과 이미지 - 그래픽 - 이미지 Activity - activity - intent - life cycle 어댑터뷰 - 리스트뷰와 그리드뷰 - 갤러리와 스피너 데이터 저장과 관리 - SQLite의 기본 - SQLite의 활용 멀티미디어와 Google 지도 - 오디오 - 스레드 - Google 지도 Service - Service - Life cycle - bound Service - Service Connection Broadcast Receiver - Broadcast Receiver MediaPlayer - MediaPlayer |
SQL |
- Oracle 설치 및 테이블스페이스의 이해, 사용자 계정 생성 및 권한 지정 - 기본 데이터 타입, Oracle Client Tool의 설치, 기본 쿼리 - SQL- DQL(SELECT), DML(INSERT, DELETE, UPDATE)문 사용하기 - 제약 조건(PK, FK, default, unique, check)의 이해 및 실습 - 실습용 테이블 설계하기, 단일 테이블에서의 쿼리 응용 - 복합 테이블간의 JOIN 쿼리 응용, SUBQUERY, VIEW - TCL(Transaction Control Language) - Function, SELECT 쿼리 응용, 읽기 일관성 - SUBQUERY, 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내 전역/공용변수, 오버로드, 사전선언 |