A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: controllers/Curriculum.php

Line Number: 117

Backtrace:

File: /www_root/edu/application/controllers/Curriculum.php
Line: 117
Function: _error_handler

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: curri/view.php

Line Number: 126

Backtrace:

File: /www_root/edu/application/views/curri/view.php
Line: 126
Function: _error_handler

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

  • 강의안내
  • 교육내용
  • 교육문의
  • 교육후기
과정명 자바 웹 개발 및 앱개발 실무 심화과정
교육기간 2021년 8월 30일(월) ~ 9월 29일(수) 20일 총 160시간 (평일주간(단기))
접수기간 2021년 8월 29일(일) 까지 / 선착순 마감
교육시간 09:30 ~ 18:30
교육비 1,051,840원
모집정원 10명
문의처 email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760
교재 자체교재 무료제공!
수강료 입금안내 계좌이체 : 국민은행 064601 - 04 - 080737 / 예금주 : 지스펙주식회사
카드결제 : 온라인 또는 오프라인으로 카드 결제
알림

    개인 국비지원 신청자

    내일배움카드 및 취업성공패키지를 활용하여 신청하시는 경우 본인자부담금과 추가부담금을
    나누어 결제해주셔야 합니다.특히 본인자부담금의 경우 발급받은 내일배움카드를 활용하여
    진행해 주시면 됩니다.

    사업주위탁훈련

    사업주위탁훈련의 경우 전체 수강료를 결제해주시면 되며 정상 수료자에 한해 환급이 진행됩니다.
    (출석률 80% 이상)


    출결체크

    - 개인 국비지원 신청자의 경우 발급받은 내일배움카드를 사용하여 출결을 진행합니다.
    - 사업주위탁훈련의 경우 HRD-Net 앱을 다운받아 오시면 되며 www.hrd.go.kr 에서 회원가입 및
    본인인증을 사전에 진행하셔야 합니다.
    - 출결체크는 수강생의 책임으로 입/퇴실 시 꼭 진행해주셔야 합니다.

교육비 지원

교육생유형 수강료 본인자부담금 추가부담금
국민내일배움카드

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원

수강절차
  • 교육내용 확인
  • 해당 교육 상단 환급 or 비환급 체크, 지원하기 클릭
  • 정보마당서류다운로드 클릭
  • - 근로자 카드 지원 시 : 개인신청 서류 및 개인정보 활용 동의서 다운로드 후 작성 - 사업주 환급 지원 시 : 회사환급 훈련위탁계약서 및 개인정보 활용 동의서 다운로드 후 작성
  • 작성 후
  • E-mail : oraclejava@oraclejava.co.kr Fax : 0505-476-4760 제출
  • 온라인카드 결제 시 : ‘마이페이지’ 온라인 결제 혹은 계좌이체
  • 오프라인 결제 시 : 본원 내방하여 카드 혹은 현금 결제
  • 결제 및 서류는 해당 강의 시작 2일전 까지 완료해야함(늦을경우에는 환급 대상 신고가 되지 않습니다)
  • 개강 일자, 시간, 내용 확인 후 교육 참석
  • - 근로자 카드로 신청 시 결제하신 카드 수업 첫 날 소지 - 고용보험료 미납/체납 시 환급 되지 않을 수 있음
교육대상 - 자바 웹 개발자가 되고픈 개발자
- 안드로이드 앱 개발자가 되고픈 개발자
- 자바에 대한 이해는 있지만 Spring을 처음배우고자 하는 개발자
- 신입 개발자
- 관련 전공 대학 졸업자
선수학습 * 선수학습은 없더라도 무관함
강좌명 자바 웹 개발 및 앱개발 실무 심화과정
교육목표 - 자바 개발의 기본기 확립
- 자바 웹 프로그래밍의 개념확립
- SQL, PL/SQL 활용능력 증대
- 기본화면개발Service개발 및 화면연계(JSP) ,Component와 데이터베이스 연동
- Ajax의 원리 및 구현방법의 이해
- jQuery 문법 및 활용에 대한 이해
- 자바 프레임워크 개발의 활용 능력 강화
- ORM과 MyBatis 에 대한 이해 및 활용능력 강화
- Android의 특성 이해 및 개발 환경 구축
- 자바를 활용한 Android 프로그램을 작성할 수 있다.
- Android 관련 App/web 프로그램을 이해할 수 있다
교육개요 - 자바 개발의 기본기 확립
- 자바 웹 프로그래밍의 개념확립
- SQL, PL/SQL 활용능력 증대
- 기본화면개발Service개발 및 화면연계(JSP) ,Component와 데이터베이스 연동
- Ajax의 원리 및 구현방법의 이해
- jQuery 문법 및 활용에 대한 이해
- 자바 프레임워크 개발의 활용 능력 강화
- ORM과 MyBatis 에 대한 이해 및 활용능력 강화
- Android의 특성 이해 및 개발 환경 구축
- 자바를 활용한 Android 프로그램을 작성할 수 있다.
- Android 관련 App/web 프로그램을 이해할 수 있다
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내 전역/공용변수, 오버로드, 사전선언

강사프로필

강사님 IOO 강사님
프로젝트 경력사항
제일화재보험 (보험관리 시스템 컨버전) 개발 삼성전자 (자원관리 시스템 개발) 웹 펀드 시스템 개발 (산키상사 일본) 개발 카드 결제 시스템 향상 작업 (넷 프로텍션 일본) 개발 검색 배치 개발 (일본건설정보센터일본) 개발 통합 헬프 시스템 개발 (NTT 콤웨어일본) 개발 국세청 학자금상환시스템 개발 (삼성SDS) 개발 SK건설 물질흐름 시스템 고도화 (SK C&C) 개발 농협생명 고객 리스크관리 개발 지스펙 주식회사 교육 ERP 학사관리시스템 개발 그외 금융사,증건사,전산파트 엔지니어 직무교육 다수진행
전문분야
자바 Expert 개발자 과정 Oracle 기반 Java 개발자 과정 Oracle DBMS & Advanced Java 개발자 과정 안드로이드 개발자 기본과정 웹표준 & Java Framework 과정 채용예정자 프로젝트 전문PL 진행(1기~15기) 마이플랫폼 전문강의 엑스플랫폼 전문강의 넥사크로플랫폼 강의 안드로이드 개발강의 아이폰 Swift 강의 Swift UI 강의 Python 강의 React Native 모바일 강의 Spring 멀티스레드 강의 JAVA 멀티스레드 강의 Spring JPA 강의 Spring boot 강의 자바스크립트 프론트앤드 강의(React.js, Vue.js) HTML5, JS 실무 프로젝트 구축 서비스 강의 Oracle SQL, PL-SQL 강의 파이썬과 리엑트 네이티브를 활용한 풀스택 강의 PyQT 강의 MariaDB 강의 MongoDB 강의 Jakarta EE 웹 시스템구축 강의 구글 크로스 플랫폼 플러터 강의 실무 HTML5 실전 프로젝트 강의 ChatGPT 강의 정보처리 기사 자격증 대비반 강의 현 오라클자바 교육센터 Java Framework 개발자 과정 전임강사 현 오라클자바 교육센터 C# / ASP.NET Core 개발자 과정 전임강사 현 오라클자바 교육센터 WPF / Prism Framework MVVM 개발자 과정 전임강사
  • @
  1. 교육 후기입니다.

    이전에 자바를 혼자 공부한 적이 있었는데 이 강의를 듣고나서 세밀한 것 까지 다시 배우고 기초를 새롭게 다졌습니다. 또 스프링 프레임워크가 나오기 전에 사용했던 프로그래밍 방법을 사용하여 예제를 진행하면서 스프링 프레임워크가 얼마나 좋은 것인지 느껴지는 시간이였습니다. 지금까지 배운 내용이 실무에 적합한 내용이기에 회사 업무 능력에 큰 도움이 될 것 같습니다.

  2. 수강후기

    자바과정은 괜찮았으나 스프링부터 강사가 바뀌었는데 강사님이 설명이 조금 부족하시며 중간 중간 수업 흐름이 끊기는 경우가 종종있었습니다. 과정난이도는 괜찮았으나 좀 더 기초적인 쉬운 예제도 한번하고 진행하면 더욱 좋을것같습니다.

  3. 수강후기입니다.

    기초 지식이 없는 상태에서 한 달 안에 다양한 과정을 배울 수 있는 좋은 기회였습니다. 다만 데이터베이스의 경우 방대한 커리큘럼을 소화하기에 일정이 너무 타이트하였습니다. 또한 그런 일정에 맞추는 강의가 아닌, 강사 선생님의 페이스를 따라가다보니 명시된 부분들 중 배우지 못한 부분이 많아 아쉬웠습니다. 자바의 경우 다양한 예제를 반복적으로 수행하여 비교적 이해하기 수월하였습니다.

  4. 수강후기

    오라클수업은 너무 좋아 배우는것도 즐겁게 배웠으며 안드로이드와 스피링교육은 조금 진도도 빨랐고 수업 진행시간도 조금 들숙날숙하기도 하였고 수업이 어려웠습니다. 그래도 수강기간동안 강사님분들 수고 많으셨습니다.

  5. 자바 웹 개발 교육 후기

    실무 반영도 : 중하 과정 난이도 : 중 강사님 스타일 : 오라클 강사님은 너무 좋았고, 자바 강사님 수업은 설명이 부족한데 진도는 빠르다. 혼자 진도 나갈때가 있으시다.

  1. HRD 수강평
  2. HRD 수강평

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 12

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 12
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 15

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 15
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 18

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 18
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 21

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 21
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 24

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 24
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 39

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 39
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: static/_menu.php

Line Number: 41

Backtrace:

File: /www_root/edu/application/views/static/_menu.php
Line: 41
Function: _error_handler

File: /www_root/edu/application/views/curri/view.php
Line: 24
Function: view

File: /www_root/edu/application/controllers/Curriculum.php
Line: 179
Function: view

File: /www_root/edu/index.php
Line: 315
Function: require_once

alert("로그인 후 이용가능합니다."); location.href = "https://www.oraclejava.co.kr/edu/index.php/auth/login"; return false; //rawurldecode // 수강 마감 여부 alert("수강신청 일정이 종료 되었습니다."); return false; if(confirm('온라인 지원 후 3일이내 결제처리 되어야 수강지원 완료 됩니다. \n지원하시겠습니까?')){ $.ajax({ type: 'POST', url:'https://www.oraclejava.co.kr/edu/index.php/curriculum/apply_ok', data: { choice : choice, command : command, }, cache: false, async: false }) .done(function(html) { if(html.trim() =='1') { alert("수강신청 되었습니다."); window.location.href="https://www.oraclejava.co.kr/edu/index.php/member/confirmation"; } else { alert("수강신청에 실패하였습니다. 자세한 내용은 연락 주시면 안내해 드리겠습니다."); } }); } }); }); window.onload = function(e) { };