[자바교육/국비교육내일배움카드제] 자바기반의 전자정부표준 Spring 프레임워크 자바국비교육개발자과정
◈ 교육과목 : 자바기반의 전자정부 표준 스프링 프레임워크 개발자 과정
◈ 교육기간 : 2012년 10월 08일 ~ 2013년 1월 15일
◈ 교육일정 : 총 4개월 (월 ~ 금 09:00 ~ 18:00)
◈ 교육장소 : 한빛교육센터본원(2호선 신촌역 3분거리)
◈ 교육대상 : 실업자/졸업자/졸업예정자(야간대/사이버대)/청년취업인턴제 가능자
◈ 교육비용 : 총교육비 2,625,000원 - 국비지원 내일배움카드, yes프로젝트,취업성공패키지
지원가능(매월 훈련수당 116,000원 지급)
◈ 문의전화 : 02-707-1480~1
◈ 이메일 : soungsu12@naver.com
◈ 카페 :
http:cafe.naver.com/iso365
◈ 홈페이지 : http://hbitedu.co.kr
◈ 교육개요
자바의 기본 문법과 객체지향 개념을 이해하며 유용한 여러 자바의 클래스들을 학습하여 실무에서 활용될 수 있도록 하며, 현업에서 가장 많이 사용되는 객체 디자인 패턴에 대해서 학습한다.
데이터베이스 개념 및 SQL 및 오라클 PL/SQL 프로그래밍을 익히며 정규화를 이용한 DB모델링을 학습한다.
웹 어플리케이션 프로그래밍 기술인 Servlet과 JSP를 이용하여 웹어플리케이션을 제작할 수 있도록 하며, 현업에서 가장 많이 요구 하는 전자정부 표준 프레임워크와 Spring 프레임워크를 실무 중심으로 학습한다.
◈ 커리큘럼
◈ 교육과목 : 자바기반의 전자정부 표준 스프링 프레임워크 개발자 과정
◈ 교육기간 : 2012년 10월 08일 ~ 2013년 1월 15일
◈ 교육일정 : 총 4개월 (월 ~ 금 09:00 ~ 18:00)
◈ 교육장소 : 한빛교육센터/신촌점(2호선 신촌역 3분거리)
◈ 교육대상 : 실업자/졸업자/졸업예정자(야간대/사이버대)/청년취업인턴제 가능자
◈ 교육비용 : 총교육비 2,625,000원 - 국비지원 내일배움카드, yes프로젝트,취업성공패키지 지원가능
◈ 문의전화 : 02-707-1480
◈ 이메일 : soungsu12@naver.com
◈ 카페 : http:cafe.naver.com/iso365
◈ 홈페이지 : http://www.hbitedu.co.kr
주제 |
목차 |
주요내용 |
Java Standard Edition |
Java의 기본문법 |
식별자, 자료형, 연산자, 제어문 배열을 통한 자바 기본 알고리즘과 로직을 학습하여 체계적인 자바문법을 학습 |
클래스와 객체 |
객체지향개념 이해하기, 클래스 설계, 상속의 자바 메모리 구조 분석 및 결합도, 인터페이스의 개념
및 관심사 분리 정책, 내부클래스의 활용 | |
자바의 클래스들 |
패키지와 예외처리, 래퍼클래스, 제너릭과 컬렉션, Util패키지 클래스 및 스레드의 기본문법, 동기화처리 | |
I/O 프로그래밍 |
자바 InputStram, OutputStram 객체기반의
바이트스트림과 문자스트림학습, ObjectStream을 사용한 직렬화와 역직렬화 처리 방법 | |
C/S 프로그래밍 |
TCP/IP의 개념 서버, 클라이언트의 소켓 프로그래밍 학습 | |
GUI Programming |
이벤트와 레이아웃 처리, Swing의 클래스, 그래픽 클래스 학습 | |
Oracle SQL |
DBMS 개요 |
DBMS의 개요, 종류, Oracle10g 설치 |
SQL |
SQL이란, DML/DDL, 조인, 서브쿼리 사용
및 뷰와 인덱스 처리 | |
PL/SQL |
PL/SQL문법, 커서의 정의, 프로시져, 함수를 사용한 처리, 트리거 | |
DB모델링 |
DB모델링 개념, 정규화, DB모델링 | |
JDBC |
JDBC 이해하기 |
JDBC를 이용한 DB연동, Connect객체 이해하기 |
JDBC클래스 사용하기 |
Statement, PreparedStatement를 통한 JDBC 처리 및 트랜잭션 처리 | |
PL/SQL과 JDBC |
CallableStatement를 사용한 오라클 프로시저와 함수 호출 | |
Design Pattern |
디자인 패턴 개요 |
자바 디자인 패턴의 개요, 종류, 리팩토링 및 코드 개선의 필요성 |
Template Mathod 패턴 |
상속을 사용한 Template Method 패턴 학습
및 실무적인 응용 | |
Factory Method 패턴 |
하위 클래스에서 객체만들기, Factory의 개념이해, Factory Method 패턴의 실무적인 응용 | |
실무 디자인 패턴 |
프론트 컨트롤러 패턴, 관심사 분리정책, 싱글톤 패턴, 개방과 확장 정책의 실무적인 적용 | |
Servlet/JSP |
Servlet |
서블릿특징, 서블릿의 라이프사이클, 폼전송방식(POST, GET), 서블릿 컨테이너의 아키텍처 분석
및 활용, Redirect와 Forward의 차이점 분석
및 적용, WAS의 Connection Pool이해와
적용 |
JSP |
JSP페이지 구성요소, JSP의 내장객체, EL/JSTL, 파일
업로드, MODEL1 개발 및 유지 보수 환경 분석 | |
MVC 패턴 구현 |
MVC 패턴에 대한 이해와 최적화된 Model2의 구조 설계, 모델2구조를 이용한 MVC 패턴 구현 및 개발 | |
XML/Ajax |
DTD, 스키마 |
XML개요, DTD개념, 사용방법, XML 스키마 사용법 |
DOM |
DOM개념, DOM API활용 | |
Ajax개요 |
Ajax방식의 특징, XMLHttpRequest객체를 이용한 서버와의 비동기통신 | |
JSON |
JSON표기법, JSON을 이용한 자바클래스와의 연동 | |
MyBatis |
MyBatis개요 |
MyBatis개요, 환경설정, 아키텍쳐 분석 |
MyBatis활용 |
MyBatis을 이용한 CRUD, Dynamic쿼리, Dao프레임워크 | |
PL/SQL과 MyBatis |
PL/SQL의 프로시저와 함수를 MyBatis에서 호출하기 | |
Spring |
Spring IoC/DI |
스프링 컨테이너의 개념, 환경설정, IoC컨테이너의 구조 분석, 스프링 모듈간의 의존성 분석, 객체간의 의존성과 DI 문법,
어노테이션과 자동와이어링 사용법 |
Spring AOP |
관점지향적인 프로그래밍 분석 및 설계, AOP 문법
및 실무중심의 보안처리, 로깅 처리 방법을 학습 | |
Spring JDBC |
JDBCTemplate를 사용한 Spring에서의 JDBC처리, DaoSupport를 상속해서 처리한 JDBC CRUD 프로그래밍
학습 실무 중심적인 Spring AOP를 사용한 트랜잭션
처리 기법 | |
Spring MVC |
Spring MVC에서 환경설정과 아키텍쳐 분석 Controller와 ModelAndView에 대한 처리 ViewResolver 클래스에 대한 처리 기법 Spring MVC 기반의 데이터 처리 기법 | |
Spring ORM |
Spring에서의 MyBatis과의 연동처리, Spring MVC에서의 MyBatis 연동으로 CRUD 프로그래밍 학습 | |
표준 프레임워크 |
eGovFrame기반의 환경설정 및 분석 |
전자 정부 표준 프레임 워크의 정의와 설치 환경 분석
eGovFrame기반의 어플리케이션 개발시 환경 설정 |
공통기반핵심 |
Basics, Dependencies, Bean
Scope에 대한 프로그래밍 자동와이어링, 어노테이션을 활용한
전자 정부 표준 프레임워크 공통 기반 핵심 프로그래밍 처리 방법을 학습 | |
공통 관심 핵심 |
AspectJ 어노테이션을 이용한 AOP구현 XML Schema를 이용한 AOP구현 실행환경 AOP 가이드 라인 | |
화면 처리 핵심 |
MVC패턴 구조 분석, 업무 처리 핸들링, Spring Web
Flow | |
표준 프레임 워크 프로젝트 |
프로젝트 기획 |
주제선정, 벤치마킹,
스토리보드 |
프로젝트 설계 |
요구사항분석, 시스템 분석 및 설계, DB 모델링 | |
프로젝트 개발 |
개발환경 설정, 프로젝트 개발, 테스트 및 디버깅 작업 |