100% 취업지원을 해드립니다. 출석율 90%이상인 프로젝트작성한 수료생 - 신입기준 연봉 2000만원이상
국비지원 직업능력개발계좌제 200만원 교육비지원 가능
오라클사가 SUN사를 인수함에 따라 9월 개강부터는 자바공인센타에서만 교육을 받아야 자격증시험 응시자격증 주어
집니다. 쉽게 얘기해서 독학으로 시험을 못본다는 얘기죠.. 시험접수, 응시료할인, 시험자격인증 다 가능합니다.
JAVA JABA 자버 자아바
Web은 급속한 발전을 해왔고 앞으로도 지속적인 발전을 해 나갈 것으로 예상됩니다. 이러한 발전속에서 앞으로의 발전방향을 가늠하게 하는 요소 중 하나가 Java입니다. 기존 Web의 최대단점은 속도와 단방향성이라고 판단이 되어왔는데, 속도의
문제는 Hardware 및 전송망의 발전으로 해결되고 있고, 단방향성의 문제는 부분적으로 cgi등의 활용으로 해결해 왔으나 보
안성 등 많은 문제점이 야기되고, 실제적으로 실시간에 이루어 지지 못한다는 단점이 있었습니다. 이러한 문제들를 해결할
새로운 형태가 바로 Java라고 할 수 있습니다. 즉 기존의 Web site들과는 달리, 사용자 인터페이스를 이용하여 대화형의 접
근이 가능해 진 것입니다. 간단한 예를들자면, 실시간으로 갱신되는 주식정보나 움직이는 야구화면을 가진 게임등 3차원 형
상의 표현이 가능한 Web구현이 가능해진다는 것입니다. 바로 이런것들을 가능하게 하는 것이 Java이고 앞으로도 그 발전
가능성이 무궁무진합니다. 또한 Java는 온라인 게임과 채팅, 대출금 이자율 계산, 3D 이미지 감상 등을 비롯한 수많은 일들
을 할 수 있게 해주는 프로그래밍 언어입니다. 기업 컴퓨팅의 기반을 이루는 인트라넷 응용 프로그램 및 기타 e-비즈니스 솔
루션에도 반드시 필요합니다.
Database(ORACLE) 시스템 운용 및 관리 기술 습득
자바 기반 응용프로그래밍 개발 기술 습득
Enterprise 환경에서의 자바기반 웹 컴포넌트 및 웹 프로그래밍 개발 기술 습득
오픈소스 프레임워크를 이용한 아키텍쳐분석 및 설계
EJB스펙의 습득과 EJB 컴포넌트 개발 기술 습득
ERP와 CRM 개발 기술 습득
프로젝트 개발을 통한 실무능력 배양
교육인원 : 기수별 20명 선착순(단 면담 후 입학 결정, 기본 실력 부족 자 탈락)
SolDesk가 규정하는 전형에 합격한자
컴퓨터 관련학과 2년 이상의 기본소양을 가지고 Java기술에 관심을 가지고 있는 사람
비전공 초보자의 경우 C, C++ 본원교육이 선행되어야함.
SCJP, SCWCD, SCBCD, OCP, 정보처리기사/산업기사
자바기반 DB 응용프로그램 및 네트워크, GUI 응용프로그램 개발자
자바 웹 컴포넌트 개발자
자바기반 웹 프로그래밍 개발자
EJB 컴포넌트 개발자
ERP/CRM 기업용 솔루션 개발자
과정소개,기본설정/코딩
OT 자바의 소개와 자바의 현황 및 자격증소개, JDK 설치 및 기본코드 소개
DataType/Operator
변수 / 데이터형 , 연산자 기본데이터형과 레퍼런스형 if
제어문
switch for while do~while break/continue
배열
1,2차원 배열 정렬방법 레퍼런스타입 소개
Object-Oriented Programming
OOP소개 클래스만들기 this키워드 생성자 인스턴스와 변수 접근제한자
Method
사용자 정의 메소드 메소드오버로딩 콘솔상의 입출력
static/final
static final
Inheritance/Package
상속 Object클래스 this 와 super 접근지정자 패키지
abstract class/interface
추상클래스와 interface 오버로딩과 오버라이딩 정리
InnerClass/Exception
InnerClass 선언지역에 따른 클래스 구분
예외와 에러의 차이 소개 예외처리방법
String/Wrapper Class
Java.util
String과StringBuffer StringTokenizer WrapperClass
Math와 Random Calendar Vector 와 Hashtable
java.lang.Thread
Thread소개 MultiThread, 동기화, Thread 사용예
java.io
char/byte Stream stream / ..Reader..Writer
파일입출력 객체직렬화 copy명령 RandomAccessFile
java.net
TCP/UDP, Socket/ServerSocket
Socket/ServerSocket 응용 실습
java.awt
java.awt.event
awt awt.evnt
javax.swing
Swing
java.sql
JDBC란? 연동방법 DB연동하여 데이터 처리
1차 과정평가
Setting/User Control
Oracle 설치
테이블스페이스의 이해
사용자 계정 생성 및 권한 지정
기본 Query
기본 데이터 타입, Oracle Client Tool의 설치, 기본 쿼리
SQL-DQL(S e l e c t), DML(I N S E R T, DELETE, U P D A T E)문 사용하기
Constraints
제약 조건(PK, FK, default, unique, check)의 이해 및 실습
실습용 테이블 설계하기, 단일 테이블에서의 쿼리 응용
Join/SubQuery
복합 테이블간의 JOIN 쿼리 응용, SUBQUERY, VIEW
TCL(Transaction Control Language)
Oracle Obejct
Function, S e l e c t 쿼리 응용, 읽기 일관성
SUBQUERY, VIEW
PL/SQL 소개
PL/SQL의 이해, PL/SQL의 종류, PL/SQL의 구조
Stored Procedure, 생성 및 실행, 매개변수
Stored Procedure
Stored Procedure응용, 스크립트 문법
Stored Function, Trigger
DB Modeling
RDBMS 시스템에 대한 이해, 테이블 설계 실습
업무 분석 및 개념적 데이터베이스 모델링, 논리적 데이터베이스 모델링
(관계차수, 정규화)
물리적 데이터베이스 모델링(Index, Trigger, 역정규화)
ERWin Modeling Tool의 기능 사용법
10일차
PL/SQL
Oracle PL/SQL 총정리 2차 과정평가
XML 소개
XML의 개념 설명 XML 개발환경 구축
XML Editor XML의 기본 문법
DTD
DTD(Document Type Definition)의 개념 및 사용
DTD를 활용한 다양한 예제
Schema
스키마의 개념 및 사용
스키마를 활용한 다양한 예제
XML Namespace, XPath, XLink
XSLT
XSLT의 개념 및 사용
CSS
XSLT와 CSS를 활용한 다양한 예제
DOM
Parser
SAX
DOM(Document Object Model)
JAVA / JSP + Servlet / XML을 활용한 프로젝트
WEB2.0/XMLHttpRequest
WEB2.0의 이해 WEB2.0의 개발 및 사용자 환경의 변화
JavaScript 및 AJAX의 원리 및 이해(XMLHttpRequest)
JavaScript의 기본문법(Datatype, 제어문, 함수구현등...)
자바스크립트의 내장객체의 이해
실습
DOM/JSON
AJAX with JavaScript AJAX with Servlet
DOM JSON(JavaScript Object Notation)
데이터 저장 및 불러오기
게시판 댓글
AJAX로 게시판의 댓글 로직 구현
JavaScript를 이용한 CSS연동 및 이벤트 처리
Javas c r i p t MVC Pattern
JavaScript를 이용한 MVC Pattern 구현
Model, View, Controller의 구현
Naver Web Toolkit
Naver Web Toolkit 설치 및 구현
총정리
3차 과정평가
WAS Setting
WAS 설명 JSP Container 설치 HelloServlet 기본코드작성
Protocol/구동원리
Http와 HTML GET/POST 구동원리 Servlet Life Cycle
Servlet
서버프로그램의 예외를 처리하는 서블릿의 설계와 개발
Session 관리를 위한 서블릿의 설계와 개발
안전한 웹 어플리케이션의 설계와 개발
스레드 안전한 서블릿의 개발
JSP 기본문법
JSP 와 Servlet 관계 JSP주기함수 기본문법
page Directive, include Directive Action Tag
내장객체
request, response, out
session, application, pageContext생성자 page, config, exception
JavaBean
Beans 만들기 Beans을 이용한 회원 가입 양식 만들기
Oracle SQL/Tools
Oracle Application 개발 툴의 설치
JSP 개발 필수 쿼리
JDBC/ConnectionPool
JDBC RDBMS Connection Connection Pool
Session/Cookie
Session, Cookie
회원 관리
회원 인증 및 가입
답변형게시판
답변형 게시판의 구조.
쓰기, 읽기(페이징) 페이지의 구현
답변의 원리 및 답변페이지의 구현
자료실
파일 업로드의 구현, 자료실의 구현
MODEL2
패턴학습(model1,model2)
Model2 방명록
간단한JSP Model2 응용 방명록 개발
간단한JSP Model2 응용 방명록 개발
EL/JSTL
EL(Expression Language) EL의 개념 이해와 사용 예
JSTL(JSP Standard Tag Library) JSTL의 개념 이해와 사용 예
Model2/Command Pattern
Model2(MVC) Pattern의 이해 Model/ View/ Controller
WAS 기본설정 및 기본적인 MVC의 구현
Command Pattern Based MVC의 구현
URI Command Pattern
properties
URI Command Pattern Based MVC의 구현
.properties 파일의 이해
Model2 게시판
MVC Based 게시판 구조 설계
Controller 설계
Action 클래스 설계
Model설계
JSP 파일 설계
Struts2 소개
Struts Framework 환경설정
Struts Framework의 구조 이해
Struts Based Basic Application 제작
Struts2 Architecture
Struts Controller의 이해(ActionServlet, RequestProcessor, Action, ActionForm)
struts-config.xml의 Element와 Attribute 이해 및 제작 실습
Custom Tag
Custom Tag with Struts Framework의 이해 및 분석
View(JSP)의 이해 및 제작실습
Struts2 방명록
Struts Based Application 설계(방명록)
Struts Based Application 제작(방명록)
Struts2 게시판
Struts Based Application 설계(게시판)
Struts Based Application 제작(게시판)
Spring 소개
J2EE Framework에 대한 흐름
Spring Framwrok에 대한 이해
개발환경 설정
Spring framework설치 및 설정
loc
Ioc 란?
Ioc이해를 위한 미니 쇼핑몰 구현
내장 Resource 구현물
DL/DI
DL(Dependency LookUp) & DI(Dependency Injection)
- Setter Injection
- Constructor Injection
AOP
AOP 란 ?
-Code, Advice, JoinPoint, PointCut, Aspect, Weaving,ProxyFactoryBean
Aspect Orented Programming에 대한 이해와 실습
Spring과 JDBC
DataAccessException, 기존 JDBC와 Spring JDBC의 비교
JdbcTemplate,BatchPreparedStatementSetter,RowCallbackHandler,RowMapper,
JdbcTemplate.queryForXXX,Stored Procedure 다루기
SqlUpdate,MappingSqlQuery,DataFieldMaxValueIncrementer
MVC Framework
MVC Framework 소개,
Dispatcher Servlet, web.xml 설정, ViewResolver, HandlerMapping
Spring Controller (단순컨트롤러, 다중액션 컨트롤러, 명령컨트롤러, 폼 컨트롤러)
Ibatis/Hibernate
ibatis/Hibernate 설치
SQL Map Api
Application제작
Spring Based Application 설계(게시판)
Spring Based Application 제작(게시판)
EJB소개/셋팅
EJB 개발의 필요성과 특징, N-tier비즈니스 환경의 이해, 분산 환경의 이해
J2SDK, Bea Weblogic 10.3의 설치, Eclipse 개발 환경 구성
J2EE Basic
객체직렬화(Serialization): 객체 변환 기술
RMI(원격 메소드 호출: Remote Method Invocation): 객체 통신 기술
Web Application/Web Component
Web Component
Weblogic상에서의 HTML/JSP 실습,
Weblogic상에서의 Servlet 실습,
Servlet/JSP의 연동
JDBC/JNDI
Weblogic ConnectionPool/ DataSource 생성 및 환경설정, 테스트
JNDI (Java Naming And Directory Interface)의 이해 및 실습
SessionBean
세션빈(Session Bean), Remote/ Home Interface, Enterprise JavaBean
session Bean의 이해, 빈 생성하여 Java Application에서 접속 실습
Tomcat 5 Install, 빈생성하여 jsp에서 접속 실습,
Stateless session Bean의 실습, 계산기 제작
무상태 세션빈 응용 - 방명록, Java Test Client,
무상태 세션빈 응용 - 방명록, Web Client
상태가 있는 세션 빈(Statefull Session Bean), 계산 프로그램 실습
Stateless Session Bean을 이용한 게시판 제작(Beans, DTO, DAO)
Session Bean 게시판의 설계, 빈파일 구현
세션빈 배치 및 JSP구현
EntityBean
Entity Bean의 이해, Entity빈 CMP을 이용한 비디오 관리 프로그램
Entity빈 BMP의 이해, BMP를 이용한 점수관리 프로그램의 개발
CMP의 EJB-QL을 이용한 점수관리 프로그램의 개발
RDBMS와 연동한 CMR을 이용한 간단한 MALL 프로그램의 개발
Application
ANT(Another Neat Tool)의 이해, 기본 태스크의 이해 및 실습, type. property
Eclipse와 ANT의 연동 작업, 빌드 파일의 제작
EJB 응용 시스템 통합 Pilot Project
Subject 교 육 내 용
Android Basic 안드로이드 교육과정 이해를 위한 준비 / 안드로이드에 대한 정의
안드로이드 구동 메커니즘 이해 / 안드로이드 소스코드 빌드 및 테스트
Applocation Fundamentals 애플리케이션 컴포넌트
액티비티, 태스크, 쓰레드, 프로세스, 생명주기
User Interface 뷰 계층구조 이해 / 위젯에 대한 이해 / 레이아웃 정의 방법 /
레이아웃(layout), XML / 메뉴 사용법 / 일반적 레이아웃 오브젝트
어댑터뷰(AdapterView)와 데이터 바인딩 / 사용자 이벤트 제어 /
스타일과 테마 사용하기 / 뷰 컴포넌트 제작방법
리소스와 에셋,
인텐트와 인텐트필터
리소스와 에셋
인텐트와 인텐트 필터
Data Storage 데이터 저장공간 / 컨텐트 프로바이더
보안 및 퍼미션
AndroidMasifest.xml 매니페스트 개요 / 매니페스트 파일 구조 이해 / 매니패스트 파일 작성 규약
매니페스트 파일 특징 / 엘리먼트 상세 설명
2D Graphice,
3D with OpenGL
그래픽 일반 / 2D 그래픽
OpenGL 기반 3D
Audio and Video
Location, Development
오디오와 비디오 / 위치기반 서비스
개발도구
AIDL/Publishing
Best Practices
AIDL / 우수사례
어플리케이션 배포
1
OT, OJT의 프로세스 이해, OJT 프로젝트 기획하기
2
Oracle Install, Oracle 데이터 베이스 환경 설정
3
업무 분석 및 개념적 데이터베이스 모델링
4
논리적 모델링(관계차수, 정규화), 물리적 모델링
5
Coding convention, Component 의 개발 및 테스트, Resin Install(Tomcat), Oracle Driver Install,
Editor Install
6
Connection Pool, DBConnect, Utility 기본 빈즈 설정, Eclipse+CVS 실습
7
Rational Rose를 이용한 객체 설계 및 모델링
8
메인 페이지의 구성, 템플릿 파일의 작성, 회원 관련 기능의 구현
9
암호화 구현(Byte 배열 변형)
10
로그인, 로그아웃, 회원 정보 수정, 탈퇴, 실명(성인) 인증 시스템
11
로그인, 관리자 메뉴, 공지사항 관리, 등록한 회원 관리, SMS
12
회원 관련 통계, 회원 로그인 관리, 상품 카테고리 관리
13
상품 목록, 상품 정보 보기/수정, 신상품/베스트 상품 등록/해제
14
Javadoc 를 이용한 API Documentation 작업, 전자 결재 시스템의 이해
15
쇼핑커트 구현 기술, 접속한 사용자의 물건 구입 설계, 주문 번호의 설계
16
입고관리 시스템의 구현(MVC Model2)
17
출고관리 시스템의 구현(Struts Framework)
18
재고관리 시스템의 구현(Spring Framework)
19
각종 설계 문서화 작업(MS-OFFICE)
20
개발된 Web Application의 배포(jar, war), ANT(Another Neat Tool)의 실습

교육 과정 개요

실무중심 자바 응용 RIA(FLEX, AJAX) 개발자 란?

FLEX를 통한 차세대 RIA(Rich Internet Application) VIEW 기술을 이용해
X인터넷 기반 WebApplication Project에 실전 적용하기 위한 과정이다.
Oracle과 Java를 이용한 서버프로그래밍기술과 FLEX를 연동해 Project 수행이
가능하도록 구성했으며 기존의 매뉴얼적 문법 수업을 벗어나, 수업 진행과 동시에
Flex프로젝트를 점점 완성해 가는 패턴으로 수강생 각자가 Flex Application Project를
직접 제작할 수 있도록 길을 제시하고 안내하는 수업방식이다.

다양한 UX 컴포넌트 배치와 동적요소를 통한 이벤트 핸들링 및 JavaScript와
ActionScript의 연동을 통한 기존웹어플리케이션과의 연동을 다루었으며
특히, 서버측 언어인 JAVA와 FLEX의 다양한 데이터 연동방식에 대한 기술을
중심으로 교육한다.

추가로, Adobe AIR(Adobe Integrated Runtime)를 통해 윈도우에 인스톨하는
위젯(widget)프로그램 제작기술을 배움으로써, 음악/동영상 플레이어와
파일입출력 소켓프로그램 및 FLEX에 내장된 DBMS(sqlite) 관리 프로그램을 제작기술을
습득하여 실무에 바로 적용할 수 있는 개인 포트폴리오를 완성하여
IT 개발자로 취업한다.

교육 훈련 목표

1. 늘어나는 자바 및 자바 웹 개발자, Flex 개발자의 수요와 이를 만족하는
역량있는 프로그래머 양성을 목표로 체계적인 개발 방법론과
효과적인 현업 환경에 필요한 기술을 익힌다.
2. 자바 관련 국제 자격증인 OCP Java SE 6 Programmer(SCJP) 및 SCWCD, 정보처리 기사 자격증 등의
취득을 목표로 자바, 자바 웹 프로그래밍 등의 체계적인 교육을 통해
프로그래밍 개발 기술을 습득 한다.
3. ORACLE DBMS 및 자바 기반 웹 프로그래밍과 최신 자바 프레임워크에 대한
기술을 습득하며 FLEX를 통한 RIA 기술을 이용한 프로젝트 개발로
실무 능력을 배양한다. 지원 자격
◎ 거주지 관할 노동부 고용지원센터에서 직업능력개발계좌제 카드를 발급 받은 자
(거주지 관할 고용지원센터를 방문하셔서 계좌카드 발급을 신청하시면 됩니다)
◎ 취업을 원하는 실업자 및 미취업자 모두 가능

* 선착순 모집인 관계로 조기마감이 될 수 있습니다. 전화예약접수문의 : 02-6901-7053

홈페이지 바로가기 - http://www.choongang.pe.kr/edu/view.asp?idx=68&gubun=4&bunru=