[계좌제훈련]자바단기취업과정

35일 단기간동안 자바 개발자가 필요로 하는 기술을 학습하고 취업까지 연계되는 과정입니다.

구직자 무료취업교육

  • 강의안내
  • 교육내용
  • 교육문의
  • 교육후기
과정명 오라클 & 자바 프레임워크 활용 소프트웨어 웹 개발자 양성과정
교육기간 2024년 5월 28일(화) ~ 7월 16일(화) 35일 총 280시간 (평일주간)
접수기간 2024년 5월 27일(월) 까지 / 선착순 마감
교육시간 09:30 ~ 18:30
교육비 최대 100% 지원
모집정원 20명
문의처 email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760
강좌명 오라클 & 자바 프레임워크 활용 소프트웨어 웹 개발자 양성과정
교육목표 - 응용소프트웨어 특성에 따라 정형화된 개발방법론을 선정하고, 프로젝트 특성에 맞도록 테일러링 하여 응용소프트웨어 개발에 활용할 수 있다.
- 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현할 수 있다.
- 설계된 데이터베이스 모델을 적용하기 위해 DBMS(Data Base Management System)를 설치하고 데이터베이스와 데이터베이스 오브젝트를 생성할 수 있다.
- 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어할 수 있다.
- UI 요구사항을 확인하여 설계한 UI 설계를 기반으로 화면을 구현할 수 있다.
- 애플리케이션 설계를 기반으로 개발에 필요한 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공통모듈, 업무프로그램과 배치 프로그램을 구현할 수 있다.
- 모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석하여 이를 기반으로 한 메커니즘을 통해 모듈간의 효율적인 연계를 구현하고 검증할 수 있다.
- 최종 모의 프로젝트를 수행하여 실무에 적합한 기술을 확립할 수 있다.
교육개요 자바 소프트웨어 웹 개발자가 되는 길!
본 과정은 단기간 동안 자바 기반 웹 프레임워크 분야를 모두 학습하는 JAVA 기반 SW융합 개발자 양성과정입니다.

본 과정은 자바 웹 개발환경 이클립스 구성부터 자바 기본문법, 객체지향이해, 자바 주요 문법, 자료 구조 클래스, 스트림, 쓰레드 등을 학습한 후 자바 웹개발에 필요한 문법을 학습합니다. 이 후 자바 개발에서 가장 많이 활용되는 자바 기반 프레임워크인 Spring의 기본모듈구성, 아키텍처 DI, DL, IoC, 최근 개발모델의 핵심인 Spring AOP, AspectJ Annotation, 표현언어인 SpEL, Spring WEB MVC, Spring JDBC, Spring Transaction, Spring Boot, QueryDSL 등 개발에 필요한 부분을 체계적으로 실습을 통해 학습하며 ORM 프레임워크인 MyBatis, Hibernate, JPA까지 학습합니다. 나아가 대부분의 개발에서 사용되는 Oracle 데이터베이스에 대하여 교육을 진행하기 때문에 자바 응용 SW개발자가 되기 위한 최적의 과정입니다.
끝으로 본 교육을 통해 수료 시 협약된 여러 IT기업 취업지원 인프라를 통해 취업까지 도움을 받을 수 있습니다

- 채용을 예정하는 기업과 교육기관에서는 실무경력이 풍부한 최고의 강사를 섭외해 최단시간내 실무에 필요한 핵심과정을 중심으로 교육진행을 하며, 교육의 상당부분은 프로젝트 진행에 초점을 두고 진행됩니다. 이러한 실무 프로젝트를 통해 교육참여자는 기업에서 요구하는 개발자로 거듭나게 됩니다.

- 기업은 우수한 교육기관에서 교육을 시킴으로써 채용인력에 대한 신뢰성 확보 및 신규채용에 대한 리스크를 줄일 수 있습니다.
웹퍼블리싱(UI&UX) - UI/UX의 개념
- 화면 설계의 원칙 수립
- 스타일 가이드(style guide) 작성
- 프로토타이핑 & 목업(mockup)
- HTML5/CSS3
- 각종 태그 및 속성
- CSS 선택자(select) 활용
프론트엔드(Javascript) - 프론트엔드(front-end) 스크립트 활용
- Javascript(ECMA), jQuery/AJAX, DOM 탐색 등
- 각종 UI 컴포넌트 기술 활용
- jQuery UI, bootstrap 등
- 폼 유효성 점검(form Validation) 구현
JAVA(BASIC) - 자바 언어 소개,기본 문법
- 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
Oracle SQL(데이터베이스 관리) * 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 등)
- 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내 전역/공용변수, 오버로드, 사전선언
JAVA WEB(Servlet,JSP 프로그래밍) - JSP 입문
- 개발 환경 설정
- Servlet의 핵심
- JSP 기본 요소
- 내장 객체와 액션 태그
- 액션 태그를 활용한 템플릿 페이지 작성
- 자바빈(JavaBean)
- 세션(Session)과 쿠키(Cookie)
- 예외처리
- 파일 업로드
- JavaMail
- 데이터베이스를 이용한 회원 관리 시스템
- JSTL(JSP Standard Tag Library)
- EL(Expression Language)
- Model2 게시판 작성
- Model 2 예제
자바기반 웹 개발(Spring Framework) - J2EE Framework에 대한 흐름과 Spring
- Framework에 대한 이해
- 개발 환경 설정(Java 17, STS 혹은 Intellij 다운로드 및 설치)
- 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)실습
ORM(Mapper) ORM 개요
- Data Mapper, sqlMapConfig
- Spring, MyBatis 연동
- SQL Map XML File, SqlMapClient
- SQL의 실행(Insert/update/delete)
- Spring Framework 연동

Hibernate
- Hibernate 설정파일 준비
- 영속화 클래스 준비
- Dao 준비
- 데이터 삽입/로드/갱신/검색/삭제
- HQL이용
Spring Data JPA - JPA개요
- Spring JPA 개요
- pom.xml 설정
- Repository 인터페이스 작성
- Query 메서드 추가
- Entity 검색 기능 지정
- Entity 추가 처리 지정
- Entity 갱신 처리 지정
- Entity 삭제 처리 지정
- LIKE 검색시 이스케이프
- JOIN FETCH
실무 프로젝트 프로젝트(요구사항 확인)
- 환경설정 및 팀원 이해
- 프로젝트 기획서 작성
- 제안요청서(RFP) 작성 및 검토
- UML 다이어그램 작성
- 유즈케이스(Use-case) 작성
- 프로젝트 일정표 작성

프로젝트(인터페이스 구현)
- 프로젝트 분산 모듈 인터페이스 명세 정의 및 구현
- 프로젝트 로드맵(roadmap) 구조 명세화(세부 계층 분류)
- 각종 영속성(persistent), 서비스(Service) 계층의 인터페이스 추상화

프로젝트 발표(통합 구현 실습)
- 프로젝트 개발 실습 진행
- Part별 기능 구현 및 코딩
- 개발된 소스 코드 디버깅 오류 수정
- 프로젝트 발표 (구현 기술, 기능 구현 등)

강사프로필

강사님 LOO 강사님
프로젝트 경력사항
CIS Technology (방송정보저장시스템 프로젝트 개발) R-Voting (시스템 구축 개발) KTH (DCC 시스템 구축) CJ-Media (DIS 시스템 구축) CJ-Media (CMS 시스템 구축) 소소리 (uCollege 사이트 구축) KBS 인터넷뉴스 (통합시스템 구축)
전문분야
건국대학교 강의 (정보개론, 리눅스, XML, 운영체제론, 컴퓨터구조,C/C++) 여주대학 강의 (정보개론, 리눅스, C/C++, java, jsp, SQL Server, Windows 2000 Server,웹 프로 그래밍, e-비지니스) 세종대학교 강의 (정보개론, OA) 소소리 강의 (Java, JSP, Servlet, EJB, XML, Java Script, Ajax, 프로젝트지도) 비트교육센터 강의 (Java, JSP 웹프로그래밍 강의) IT WILL 강의 (Java, JSP 웹프로그래밍 강의) IBB Korea 강의 (Java, oracle, JSP, XML, Ajax, Spring, Struts, Ibatis, Hibernate, Flex, 안드로이드등, 프로젝트지도) OJT 강의 (Java, JSP, oracle, XML, Ajax, jQury, Struts, Ibatis등, 프로젝트지도) KEA 한국전자진흥회 컨소시엄훈련 교육강의 (빅데이터,파이썬,데이터분석,머신러닝) 인크레파스 국가전략산업훈련직종 국기교육 강의 (빅데이터분석, 파이썬,머신러닝등) SD아카데미교육센터 국가전략산업훈련직종 빅데이터 국기반 강의 (빅데이터분석, 파이썬,머신러닝등 강의) 오라클자바교육학원 산대특 빅데이터분석전문가 취업훈련 강의 현 오라클자바 교육센터 국가전략산업훈련직종 교육 및 재직근로자 개발자 강의진행중.. (Oracle SQL,PL-SQL.빅데이터분석, R,파이썬,머신러닝,딥러닝, 하둡, Java, JSP, oracle, XML, Ajax, jQury, Struts, Ibatis, SPRING FRAMEWORK, MYBATIS, HIBERNATE, SPRING DATA JPA등 프로젝트지도)
  • @
  1. 실무적용에 굉장히 효율성이 높은 강의 였습니다.

    현재 php개발자로 재직중으로 기본 개발 지식은 베이스로 있으나 자바 입문에 있어 기본 자료등으로 접근하기에는 어려움이 있어 빠른 일정으로 자바를 공부하고 실무에 적용하기 위해 수강을 신청하고 수강했습니다. 촉박한 일정에도 불구 하고 자바 및 스프링에 대한 기본 매커니즘에 대해 이해도를 높이는데 충분한 설명을 해주셔서 많은 도움이 되고 적절 한 소스코드 구현시 중요 포인트에 대한 설명에 매우 만족 하고 실무에 적용 하는데 충분한 참고가 되었습니다.

  2. 교육후기

    짧은시간에 자바기초에서 mybatis 까지 심층적으로 학습하지는 못했지만 자바기초부터 Mybatis 까지 전반적인 개발흐름을 이해하는데 많은 도움이 된 교육입니다. 사내 개발 계층 구조를 이해하고 파악하는데 상당한 도움이 된듯합니다. 이번 교육을 기반으로 보다 개별과정에 대한 심층적인 학습이 필요할것 같습니다. p.s 실습진행중 강사님 진행하는 내용을 빔으로 보면서 같이 진행했는데요. 선명하지 않은 내용으로 개발TAB 이동시 잘 보이지 않아서 대상 소스 찾으면서 진행하느라 애먹은 부분이 좀 있네요. 빔 이용시 전면에 좀 더 선명하게 볼 수 있는 환경이 되었으면 합니다.

  3. 교육후기입니다.

    1. 장점 - JAVA 기초부터 스프링까지 광범위하게 배울 수 있는 점이 좋았습니다. - 실습 중심의 수업이어서 좋았습니다. 2. 아쉬운 점 - 자바 기초 부분과 스프링의 강사님이 두 분으로 나뉘다보니 강의내용이 겹치는 부분이 발생해 수강생 입장에서 시간이 아깝다고 느껴졌고 개발환경세팅에 시간이 많이 걸리는 부분이 아쉬웠습니다. 교수 스타일도 다르셔서 적응하는데 시간이 좀 걸렸습니다. - 지급받은 교재를 거의 사용하지 않아 복습이 어렵습니다. - 교육할 내용에 비해 교육 기간이 너무 짧은 것 같습니다. - 지하철역에서 거리가 꽤 먼데 주차지원이 되지 않아 불편했습니다.

  4. 후기

    강의 진도가 빨랐지만, 짧은 기간 동안 많은 내용을 다루어야 하기 때문에 어쩔 수 없는 부분이라고 생각이 들었습니다. 시간이 더 있었다면 좋았겠지만.. 그래도 10일이라는 짧은 기간 동안 자바,스프링의 전반적인 부분을 알 수 있어서 매우 유익한 시간이었습니다. 감사합니다.

  5. 웹 개발의 가장 기초부터 실무에 적용할 수 있는 단계까지 배울 수 있는 강의

    웹 개발의 기초인 JAVA부터 jdbc/servlet/jsp/ajax 등 실무에 필요한 내용들을 습득할 수 있는 강의였습니다. C++지식을 기반으로 웹개발 실무를 수행하고 있었는데 이번에 배운 강의 덕분에 웹이 동작하는 과정을 이해하면서 업무를 수행할 수 있게 되었습니다. 웹 개발에 관심있거나, 전반적인 내용을 배우고 싶으신분에게 추천하는 강의입니다.

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