교육내용
|
★ 국비계좌제 / 직장인환급 / 대학생특강 가능 ★
▷ java programming 입문 ◁
* 교육내용 *
이 과목은 초보 프로그래머들이 java프로그래밍 언어를 사용하여 프로그래밍 방법을 배울 수 있는 가장 효과적인 방법을 제시하는 과정입니다. 이 과목에서는 java 프로그래밍 언어의 중요성과 객체 지향 개념, 핵심 java 프로그래밍 기능에 대해 배우게 되고, 이런 지식을 기반으로 java 프로그래밍 분야에 관한 기술을 습득할 수 있습니다. 이 과목을 마치고 나면, java를 이용한 간단한 프로그램을 제작하거나, java 소스코드를 이해하고 수정할 수 있으나, 전문적인 프로그래밍 능력을 갖추기는 어렵습니다. 본 과목은 java와 관련 된 업무 혹은 고급 과정으로 나아가기 위한 가장 기초적인 과정입니다.
* 상세커리큘럼 *
- 과정안내, 자바 개발환경의 개요 및 특징, 개발환경구축(j2se 및 edit tool 설치) - 자바 컴파일(compiler), interpreter, jvm 구조 및 특성 - 자료형(data type) 및 데이터 형변환(data type casting) - 연산자(산술연산자, 관계연산자, 논리연산자, 비트연산자 etc…) - 조건문(if~else, switch~case etc.), 반복문(do~while, while, for etc.) - 배열의 이해 및 응용(1차원, 2차원, 3차원, 다차원 배열 ) - class, object, field, method 의 이해 및 활용 - 생성자(constructor), overloading 개요 및 특성 - 상속(inheritance), overriding 개요 및 특성 - 다형성의 정의 및 활용, 예외처리(exception) 개요 및 활용 - 추상클래스(abstract)의 개요 및 이해, 인터페이스(interface) 개요 및 이해 - 자바 유틸리티(java.util) 패키지 클래스 이해 및 활용 - gui프로그램, awt, swing (java.awt, java.swing) 패키지 구성 이해 - awt 패키지 활용 및 응용 프로그램 - event 처리 구성 및 이해, 활용, 응용 프로그램 - thread의 개요 및 이해, life cycle, 멀티 thread 활용 - 입출력(java.io) 패키지 이해 - i/o 패키지 활용 및 응용 프로그램 - socket 통신, c/s 시스템 개요 및 구성 이해 - awt, i/o, socket, thread 등을 이용한 object chatting application
▷ jdbc & jsp (web programming) ◁
* 교육내용 *
jsp (javaserver pages)와 서블릿은 j2ee (java 2 platform enterprise edition)에서 정의 된 웹 프리젠테이션 로직을 구현할 수 있는 핵심적인 기술들 입니다. 본 과정을 통해서 웹 애플리케이션을 처음 작성하는 자바 개발자들이 신속하게 웹 애플리케이션을 개발 및 설치하는데 필요한 지식과 기술을 배우게 됩니다. 교육생들은 기본적인 웹 애플리케이션 개발에 필요한 jsp와 서블릿 기술의 기본적인 사항에 대해 배우게 됩니다. 또한 자세하고 깊이 있는 이론과 실습을 통하여 웹 애플리케이션 개발에 필수적인 데이터베이스를 사용하는 jdbc 기술을 습득할 수 있습니다.
* 상세커리큘럼 *
- web application, http basic - webserver setup & configuration, container pattern basic - ide(eclipse & netbeans) using & configuration - java servlets model 이해 - login servlet - java server pages 이해 - jsp lifecycle 분석 - jsp structure and deployment - the servlet container model & using filters - session & cookie management, 회원 인증 - the jsp technology model - s c r i p tlet, directive, declaration - the jsp technology model - implicit object - reusable web components - jsp action tag - using expression language(el), jstl - using javabeans, 회원가입 - database(oracle, mysql) dml 실습 및 jdbc api 개요 - jdbc api 실습 - using custom tags - 계층형 게시판 구현 - 자료실 게시판 구현 - 쇼핑몰 구현
▷ 실무 website 제작 & struts programming ◁
* 교육내용 *
본 과목은 실무에서 많이 사용하고 있는 jstl, el, model2기반의 struts를 활용한 웹 프로그램의 고급기법을 학습할 수 있으며, 학습한 고급 기술들을 활용하여 팀 별로 주제 선정 후 pilot프로젝트를 진행해 봄으로써 자바 웹 프로그램의 수준울 한 단계 업그레이드 시킬 수 있습니다.
* 상세커리큘럼 *
- jdbc review, servlet/jsp review, 개발환경 설정 - eclipse,cvs 사용방법, el, custom tag library - custom tag library, jstl 개요, jstl 실습 - mvc 모델 개요, mvc 모델 구성실습, struts 프레임워크 개요 - struts 프레임워크 actionservlet 클래스, struts 프레임워크 actionform 클래스, struts 프레임워크 action 클래스 - 팀 구성, 아이템 선정, 업무 분담표, 프로젝트 일정표, 벤치마킹보고서, 요구사항 명세서 - use case diagram, 유즈케이스 명세서, sequence diagram, class diagram 작성 - class diagram 작성, j2ee architecture & design patterns - integration tier class상세 설계(dao), business component class상세 설계(facade), integration tier개발(dao) - integration tier개발(dao), business component 개발(facade) - business component 개발(facade), service locator 작성 - business delegate 작성, html,javas c r i p t 작성, presentation tier개발 - presentation tier개발, 소스코드구현,디버깅 - 소스코드구현, 디버깅 - 소스코드구현, 디버깅 - 소스코드구현, 디버깅 - 소스코드구현, 디버깅 - ppt,산출물 정리 제출, 발표 리허설 - 발표, 배포, 프로젝트 이슈토론, 종강
▷ xml & ajax programming (web 2.0) ◁
* 교육내용 *
본 과목에서는 web 2.0에 부합하는 혁신적인 기술인 ajax web application 작성방법을 배우실 수 있습니다. xml과 자바스크립트를 활용한 ajax 기술은 빠른 속도와 강력한 기능 외에도 표준과 개방성, 확장성이라는 장점을 가지고 빠르게 기존 activex와 flash를 대체하고 있습니다. xml과 xslt를 이용한 자료교환, xmlhttprequest을 이용한 비 동기 자료 검색, 이모든 것을 결합시켜 정리해주는 자바스크립트 등의 학습을 통해 진정한 web 2.0개발자로 발 돋음 할 수 있습니다.
* 상세커리큘럼 *
- ajax의 주요 구성 요소, xmlhttprequest 객체를 사용한 데이터 송수신 - xmlhttprequest 객체를 사용한 데이터 송수신, 동기 방식과 비동기 방식의 실행 차이, 파라미터의 한글 처리 방법 - xmlhttprequest 모듈 만들기, 제시어 기능 흐름, 서버 측 제시어 기능 구현 - 클라이언트 측 제시어 기능 구현, 이벤트 처리 - 마우스 이벤트, css 스타일 변경하기 - css 스타일 값 구하기 문제 및 해결 방법, 요소의 위치와 크기, 크로스 브라우저 투명 처리 코드 - dom(document object model)과 html/xml, xml 문서와 dom 트리 구조 - html 문서와 dom 트리 구조, dom api를 사용해서 html 문서의 정보를 변경하는 예제 - dom api를 사용해서 html 문서의 정보를 삭제하는 예제, dom api를 사용하여 문서 구조를 변경하기 - dom api를 사용하여 문서 구조를 변경하기, document 인터페이스의 element 노드 생성 함수, node 인터페이스의 dom 트리 변경 관련 함수 - dom api를 사용하여 html 화면 변경하는 예제, xml 응답 사용하기, prototype을 사용한 자바스크립트 클래스 만들기 - object를 사용한 개별 객체에 프로퍼티 확장, json 표기법 - 자바스크립트에서 패키지 정의하기, 클래스로 xmlhttprequest 모듈 만들기 - xml 응답을 객체로 변환, json 응답을 객체로 변환, json 표기법 응답 생성시 주의점 - xml json 응답을 객체로 변환, 응답 결과를 자바스크립트 객체로 저장하기 - 프록시를 사용한 외부 사이트 접속 문제 해결 방법, db 생성 - 방명록 리스트 및 쓰기 폼 출력 위한 html 코드, 방명록 읽기.쓰기, 방명록 수정.삭제 - 네이버 open api 키 값 받기, 네이버 오픈 api를 사용한 검색 서비스 구현, 네이버 오픈 api를 사용한 rss 서비스 구현 - 구글map api, rss 소개 - rss 소개, rss reader 자바모듈 만들기, rss reader 클라이언트 표현하기
▷ j2ee기반 rmi & ejb programming ◁
* 교육내용 *
본 과목에서는 java ee 5.0 (java enterprise edition) 애플리케이션을 개발하는데 필수적인 기술들을 경험해 보실 수 있습니다. java ee 5.0에서 백 엔드를 담당하여 중요한 역할을 enterprise javabeans (ejb3.0)과 servlet/ jsp(java server page), web service에 이르는 java ee5.0의 필수적인 요소들에 대해 설명해드립니다. 본 과정을 통해 java ee5.0의 전반적인 개념들을 총정리 해볼 수 있는 효과를 얻으실 수 있습니다. pojo(plain old java object) 스타일로 바뀌면서 단순화 된 프로그래밍 모델을 제시하는 버전업 된 ejb 3.0을 경험해 보실 수 있습니다. 또한 웹 컴포넌트 구현 시에 필요한 확장성과 유지보수성 등을 고려한 디자인 패턴 기법들을 안내해 드리고, 웹 컴포넌트에서 ejb3.0 컴포넌트를 연동할 수 있는 방안들을 제시합니다. 그리고 ejb 3.0 컴포넌트를 이용하여 웹 서비스를 개발하는 방법들을 안내해 드립니다. 교육생들은 분산 비즈니스 banking 애플리케이션을 구현하는 실습을 통해 재사용 가능한 컴포넌트들을 조립하여 java ee 5.0 애플리케이션을 구축하는 방법을 경험해 보실 수 있습니다. 본 과정은 scbcd(썬 인증 ejb 개발자 자격증) 공인 시험을 준비하기 위한 가장 좋은 방법입니다
* 상세커리큘럼 *
- ejb 개요 - struts 설치 및 struts 구조 - struts-config 설정 분석 - controller - actionservlet, requestprocessor, action, actionform - model - facade pattern, singletone pattern, data acces object - view - tag library, jstl, tiles, locale, message - filter & logging & log4j - ant & xdocklet - junit & cvs - struts framework application 예제 분석 - struts framework application 수정 및 추가 - ejb 개발 환경 구성 - stateless session bean - stateful session bean - entity bean & object-relational mapping - entity manager - entity bean query language - message-driven bean - interceptor & transction & exception - web application packaging & 예제분석
▷ java 실무 프로젝트◁
* 교육내용 *
객체지향 분석/설계의 결과를 표시하는 표준적인 표기법인 uml (unified modeling language)을 사용해서 요구사항 정의, 분석, 설계, 구현의 프로젝트 단계별로 유즈케이스 다이어그램, 시퀀스다이어그램, 클래스 다이어그램 등 산출물의 작성 방법을 학습할 수 있습니다. 현업에서의 개발방식을 경험하기 위한 팀 별 작업을 실시하며 현업에서 많이 사용하고 있는 프레임 웍을 사용해서 현업에서의 적응과 취업율을 향상시키는 프로젝트를 진행합니다. 본 과목을 통해 uml로 시스템을 분석 및 설계하는 방법과 웹 2.0을 위한 자바의 프레임웍의 적용 방법을 학습하실 수 있습니다.
* 상세커리큘럼 *
- 팀 편성 및 팀별 project 주제 선정 - process design - db modeling - class diagram(uml 표기법) - ajax 개요 및 실습 - flex 설치 및 flex builder 사용법 실습 - flex component 사용법 실습 - action script 3.0 실습 - flex 화면 구성 및 스타일 - flex data service - main 화면 구성 - 팀별 project logic 개발 - 팀별 project logic 개발 - 팀별 중간 점검 및 개발 - 팀별 project source coding - 팀별 project source coding - 팀별 project source coding - 최종 점검 및 버그 수정 - 팀별 project source coding & debugging - 팀별 project 발표
☞ 중앙정보처리교육센터 문의 ☎ 1688-6499
☞ 중앙정보처리교육센터 특징 ☜
1) 이대/신촌, 강남, 구로, 종로, 부산캠퍼스 교육 가능. 2) 오라클 wdp 공인교육기관, oaec 공인지정센터(ocp인증) 3) micosoft 공인기술교육기관 (cpls) 4) sun microsystems 자격검정협력기관 (sun partner) 5) prometric 국제공인시험센터(sk69) 6) mos 국제공인시험센터 7) (vue)국제공인자격인증센터 8) 교재제공 및 무료재수강 9) 온라인 동영상 강의 제공
|