Core JAVA | · OOP 언어의 이해, 자바 개발 환경 설치, Eclipse 설치 Eclipse 환경 설정, 컴파일, 자바의 구조 · 식별자, Data Type(int, float, char, String, double등), 상수형변환, 분기문(If문), 반복문(Switch) · Class 구조(클래스 이름 지정 방법), 클래스 선언, new 객체 생성 Attribute(멤버 변수), 인터페이스 · 동기화 처리를 위한 Thread, Socket 네트워킹, ServerSocket의 이해 및 실습 채팅 프로그램 제작 · DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성, 계정 생성 자바와 연동, PreparedStatement의 사용 · Generics를 이용한 개발 타임의 형 검사, Connection Pool을 통한 속도 향상응용 Application 제작
| | Oracle DBMS | · Oracle 설정, SID 오라클 데이터베이스 식별자 SQL Explorer Plugin, Oracle Client 설치 · system 계정을 통한 계정의 생성, 권한 부여, 테이블 스페이스 할당계정 잠금과 해제 · 자료처리 기본 SQL, SELECT, INSERT, DELETE, UPDATE, WHERE 조건, 정렬 · tot, avg, max, min등 단일행 함수, 그룹화 함수, SubQuery, Transaction · 프로그래밍 가능한 SQL의 기능, PL/SQL의 이해 PL/SQL의 종류, PL/SQL의 구조, Script · SQL을 DBMS에 내장하는 기술, Stored Procedure, Stored Function, Trigger 자바 연동
| | Web 정보 서비스 | · Java Server Script, Servlet의 이해, JDK 7, TOMCAT 7.0, Eclipse WTP 설정 · Oracle JAVA 연동 설정, SQL Explorer Plugin, Servlet, JSP 기본 문법 · 자료 등록, 자료 목록, Paging, 자료 보기, 자료 수정, 자료 삭제, 답변, 인쇄 · Beans, 회원 추가, 중복 아이디 검사, 우편번호 검색, 목록 보기, 정보 보기, 수정,삭제 · Mail의 발송(JavaMail API 1.3.3 Release, JAF), 파일을 메일로 발송하기 · Apache DBCP Connection Pool, web hosting 서비스 가입 및 배포
| | Spring MVC Framework | · JSP Model 2(MVC:Model, View, Controller)의 이해, MVC 개발 순서 Properties 제작 · Request JSP 내부 객체, JSP forward action tag, JSP Servlet class 변환 분석 · Apache Spring 3.0의 설치, DI(Dependency Injection)의 구현 @Component 에노테이션 · AOP(Aspect Oriented Programming)의 구현, 메소드 처리 시간의 추적 · Spring MVC 기반 자료실 Application 제작 실습, 파일 업로드, 다운로드의 구현 · Spring MVC 기반 회원 Application 제작 실습, 사용자 및 관리자의 세션 관리 구현
| | iBATIS | · XML의 이해 및 특징, XML 기초, Well-formed XML, DTD(문서 타입 정의) · Element(TAG)의 선언, Attribute(속성)의 선언, Namespace를 통한 태그의 그룹화 · JDOM을 이용한 XML 프로그래밍, 사용자 정의 태그(Custom Tag)의 제작 · iBATIS 개론, 환경 설정, SqlMapConfig.xml, SQL & XML 연동 설정 및 구현 · 2개 이상의 테이블 JOIN, 파라미터 Map(SubQuery), Dynamic SQL의 사용 · 파라미터 Class를 이용한 검색, JOIN 1:1 + 1:N OR Mapping의 구현
| | 전자정부 프레임워크 | · 전자 정부 프레임워크 개론, 프레임워크 아키텍쳐, 프레임워크 다운로드 및 설치 · 메이븐에 대한 이해, 간단한 메이븐 프로젝트, 빌드 라이프 사이클, 메이븐을 통한 라이브러리 자동 다운로드 · Oracle DB 스크립트의 다운로드 및 설치, 프레임워크와 연동 설정 테스트 · JAVA와 SQL분리 장점, XML 기초, iBATIS와 프레임웍의 연동 · 내장된 Log의 이해, 로깅의 필요성, Log 기록 설정 실습 · MVC에 기반한 사용자 Web 페이지 기술, One Stop Service 구현 원리
| | 프로젝트 설계 | · 프로젝트 개발 방법론 XP, Agile 프로세스, 폭포수 모델의 이해 SVN 형상 관리 서버 구축 · 데이터베이스 개념적, 논리적, 물리적 모델링, 역 정규화, 웹 서비스 시스템 프로세스 설계 · 화이트 박스 테스트, 블랙 박스 테스트의 필요성 및 테스트 지침 설계 · UML 사용법, 사용자 요구 사항 정의 Usecase Diagram, 분석 객체 모델 설계 · Object Dynamic Modeling, Class Diagram, Sequence Diagram 설계 · ajax, jQuery, HTML, Javascript를 이용한 사용자 User Interface용 Component UI 임시 제작
| | 프로젝트 구현 | · 데이터베이스 저장 DTO(VO), DAO, Process, Spring Controller 콤포넌트 구현 · Ajax, jQuery, JSP, HTML, Javascript를 이용한 사용자 페이지 제작 · jQuery와 Server간의 비동기 처리, JSON 형식의 송수신 입출력 구현 · 콤포넌트와 UI 연동, 프로젝트 테스팅 및 버그 처리, Log4J의 구현을 통한 서버 에러 추적 · 프로젝트 조직도, 관련 기술, 데이터베이스 설계, 객체 설계 다이어그램 기초 소스코드, 화면 인터페이스 캡쳐 · 프로젝트 발표
|
|