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= |