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

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. 정말 정말 뜻깊은 강의였습니다.

    자바와 스프링 부트 등을 활용하여 많이 사용하는 rest 컨트톨러를 구현하는 것을 목표로 DB 연결, mvc의 층상구조를 기반으로 배울 수 있는 강의였습니다.

  2. 스프링&jpa 강의

    이클립스를 활용하여 간단한 블로그 기능을 구현하며, 전반적인 jpa & spring 에 대해 배웠습니다. 이클립스 내에서 프론트를 구현하여 화면에 출력하는 부분도 진행하였고, vs code 를 활용하여 react 를 통해 화면에 블로그 데이터를 출력하는 것으로 마무리되었습니다.

  3. 자바 교육 후기

    강사님께서 열정적으로 수업을 잘 진행해주셔서 잘 배울 수 있었습니다. 모르는 부분이 많았는데 친절하게 잘 설명해주셔서 감사합니다. 강의 내용 토대로 앞으로 꾸준히 공부하겠습니다.

  4. 교육후기

    강사님이 설명잘해주셨습니다. 같이듣는인원들중에 반응을 해주지않거나 답답한부분은 조금있었지만 수업내용에대해 잘 설명해주셨습니다

  5. 한달 동안 잘 들었습니다.

    자바와 관련하여 잘 모르는 상태에서 배우기는 살짝 어려운 면이 있습니다. 강사님이 잘 알려주셔서 어렵지만 잘 넘어간 부분이 많네요. 실제 코드를 분석하며 잘 배우고 갑니다.

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