|
강좌명 | [18기][채용확정교육] JAVA WEB Developer 실무 프로젝트과정 |
---|---|
강좌일정 | 07월29일(월) ~ 11월25일(월)((평일주간(단기)) 10:00~18:00, 80일) 총 560시간 |
과목명 | 세부내용 |
---|---|
Html/xxJavaScript | - Html/Xhtml - CSS - xxjavaScript |
JAVA Basic | 연산자,변수,상수 제어문, 반복문 클래스 패스, 배열, 클래스, 객체, 상속, 다형성, 인터페이스, 추상클래스, 생성자, super, thisMap, Set, List에 대한 소개 Vector, HashTable등 소개,스트림개요, Input/Output Stream,ObjectInputStream, ObjectOutputStream,쓰레드, Multi-Thread, 쓰레드 작성 요령,Thread Join, 쓰레드동기화, 쓰레드종료, 쓰레드우선순위 응용예제 작성 실습 |
JAVA Network | 자바 네크워크 개념, TCP/UDP, Socket/ServerSocket |
ORACLE | - 기본 SQL 함수 (문자, 숫자, 날짜) - Sub Query Join - PL/SQL(Stored Procedure,Stored Function, Package) - Schema Object(Table, Index, View, Sequence, Database Link, Trigger) - Basic Architecture |
JAVA Servlet/JDBC Programming | 서블릿 개요 작동원리, web.xml 매핑 방법, Servlet 라이프 사이클, HttpServletRequest/HttpServletResponse Cookie, Session, 서블릿 필터 만들기, 서블릿을 이용한 게시판 실습, JDBC 소개 Connection, Statement, PreparedStatement, ResultSet, CallableStatement, JDBC를 이용한 오라클 함수/프로시져 다루는 방법 Insert/Update/Delete/Select 예제 작성하기 |
JSP Programming | JSP 개요, 동작원리, 기본문법(지시자, 내장객체, 스크립틀릿, 표혐식, 액션태그 등), 사용자 정의 태그 쿠키, 세션 다루기, JSTL, EL, MVC Model, MVC Model을 이용한 게시판 or 방명록 실습 |
JSP Mini Project | JSP/Servlet MVC Model을 이용한 게시판 개발 JSP/Servlet MVC Model을 이용한 방명록 개발 JSP/Servlet MVC Model을 이용한 회원가입 개발 |
웹 어플리케이션 및 Web 2.0의 개요 | - HTTP 프로토콜 - 웹 프로그램 방식의 기본 형태 - 표준화, 접근성, 크로스 브라우징 - 풍분한 UI(RIA) - Web 2.0의 특징 - Web 2.0의 적용 사례 및 Trend - Web 2.0의 기술 |
Ajax | - Ajax 개발환경 구축 - 왜 Ajax 인가? - Ajax의 기본 구성 - XMLHttpRequest 객체 - innerHTML, iFrame, XMLDocument 객체 - DOM(Document Object Model) 다루기 - Ajax에서의 Model - Ajax에서의 View - Ajax에서의 Controller - Ajax 검색어 추천단어 서비스 예제 - FORM 입력값 검증(Validation Check) 예제 - Dydnamic하게 List값 로딩 예제 - ProgressBar 예제 - 자동 Refresh 예제 |
jQuery | - JQuery 개요 - JQuery 셀렉터 Element 다루기 - Element 조작 - DOM 스크립팅 - JQuery 이벤트 핸들링 - JQuery Utility 함수 - JQuery 응용 - jQuery + JSP + Servlet + Oracle 기반(실습) |
HTML5 | - HTML4, HTML5의 문서 특징 및 구조 비교 - VIDEO 및 AUDIO - Canvas - Web Form - Web Form - 회원 가입 폼의 제작 - CSS3, 도형의 출력 - 서브 메뉴가 펼쳐지는 네비게이션 만들기, 가로 탭 메뉴 만들기, 아코디언 메뉴 만들기 - Drag and Drop API - Web SQL Database - Geolocation API |
Spring | J2EE Framework에 대한 흐름과 Spring Framwrok에 대한 이해왜 spring framework 인가? 개발 환경 설정Ioc 란? Ioc이해를 위한 예제 작성 내장 Resource 구현물 DL(Dependency LookUp) &DI(Dependency Injection) - Setter Injection - Constructor InjectionAOP 란 ? Code, Advice, JoinPoint, PointCut, Aspect, WeavingProxyFactoryBeanAspect Orented Programming에 대한 이해와 실습DataAccessException기존 JDBC와 Spring JDBC의 비교JdbcTemplateBatchPreparedStatementSetter, RowCallbackHandler, RowMapper, JdbcTemplate.queryForXXXStored Procedure 다루기SqlUpdate,MappingSqlQuery,DataFieldMaxValueIncrementerMVC Framework 소개Dispatcher Servletweb.xml 설정ViewResolver, HandlerMappingSpring Controller (단순컨트롤러, 다중액션 컨트롤러, 명령컨트롤러, 폼 컨트롤러) |
Spring3.x | 고급 Spring IOC 컨테이너 Spring AOP와 ASPECTJ 지원 Spring 스크립팅 Spring 과 다른 웹 프레임워크의 연동 Spring 웹 플로우Spring MVC Spring REST 그레일즈 Spring 루Spring 테스트 Spring 포틀릿 MVC 프레임워크 데이터 접근 트랜잭션 관리 Spring 리모팅, 웹 서비스엔터프라이즈 환경의 Spring Spring 배치 |
iBATIS Mapper | iBATIS에 대한 기능 소개iBATIS 개발환경 설정 및 설치SQL과 Java Beans의 Mapping 이해 및 실습SQL의 실행(Insert/update/delete) 이해와 실습iBATIS에서 고급 쿼리 사용방법의 이해와 실습 |
XInternet(MiPlatForm) | X-Internet/MiPlatform™에 대한 개념개발환경설정 (StartXML) 및 실습기본화면개발 Data 처리 및 Bind 서비스 개발(JSP) - CRUD 화면 연계 컴포넌트 주요기능 및 고급기능 배포 및 운영 타 제품 연동 방안(ActiveX, Applet, SDK) |
MiPlatForm | 주제 선정 개발환경 설정 업무로직 구성 화면 작성 데이터베이스 구현 서비스(JSP) 개발 배포 모듈 구현 Spring + Oracle + MiPlatform 연동 |
실무프로젝트(1.5개월 예상) | 프로젝트 주제 선정, 기술 아키텍처 정의, 요구 사항 정의,기본설계, 논리모델/물리모델 설계, 화면 정의서 작성, ERD 작성, 클래스다이어그램,시퀀스다이어그램작성,JSP, Java Framework을 이용한 코딩, CVS 설정(공동개발), Ant를 이용한 빌드, 개발기/운영기 Setting,개발된 소스 코드 디버깅 오류 수정,프로젝트 발표 (구현기술, UML모델링, 발전방향, 구현기능 등) |