자바 기초부터 Ajax,jQuery Spring3.X WEB개발 실무과정
본 과정은 자바 웹 개발을 확실히 다질 수 있는 자바전문 개발 과정 입니다. 자바를 처음하시는 분이 자바 프로그래밍에 대한 기본이 부족하더
라도 하나씩 이론 및 실습을 통해 적응해 가실 수 있으며 다른 프로그래밍을 해 보신 분이라면 더욱 더 자바에 대한 개발을 다질 수 있을 것 입니다.
자바언어의 기본적인 요소 및 문법에 대한 체계적인 이론을 기본으로 자바 자료구조, Thread, Stream까지 나아가 ,JDBC DB서버 연동 자바웹
Servlet/JSP 기본&활용 학습하며 RIA를 실질적으로 접근할 수 있도록 비동기적 Javascript 언어와XML,HTML5,Ajax,jQuery 등의 기타 웹 표준
기술을 학습한다.
또한 자바 웹개발에서 가장 많이 사용되고 있는 자바기반 프레임워크인 Spring3.2 기본모듈구성, 아키텍처 DI, DL, IoC, 최근 개발모델의 핵심
인 Spring AOP, AspectJAnnotation, 표현언어인 SpEL, Spring WEB MVC, Spring JDBC, Spring Transaction등 개발에 필요한 부분을 체계적으로실습을 통해 학습하며 ORM 프레임워크인 MyBatis까지 학습하며 개발환경과 가장흡사한 프로젝트 환경을 구성 실제 실습개발 프로젝트처럼 진행하는 과정으로써 더욱 진보된 개발자로써의 역량을 갖출 수 있는 강좌 입니다.
◆ 교육개강 - 4월9일 ~4월23일
◆ 교육과정 - 자바 기초부터 Ajax,jQuery Spring3.X WEB개발 실무과정(11일 77시간)
- 재직자 직업능력개발카드 전액지원 무료강좌 / 고용주환급 적용혜택
◆ 교육강의시간 - 평일주간 10:00~18:00
◆대 표 :02-6925-4760
◆사이트:http://www.oraclejava.co.kr/gspecedu/curri/currimaster.php?command=2065&lecture=1
교육목표
- 자바 문법의 이해
- 객체지향 프로그램 개발의 이해
- 자바 웹 개발의 이해
- Servlet/JSP 개발에 대한 이해
- HTML5에 대한 이해
- Ajax의 원리 및 구현방법의 이해
- jQuery 문법 및 활용에 대한 이해
- Spring 도입배경 및 아키텍처에에 대한 이해
- MVC,Spring에 대한 이해
- Controller,Spring에 대한 이해
- Spring Web Flow에 대한 이해
- Spring Transaction에 대한 이해
- Spring Scheduling에 대한 이해
- Spring Tiles 연동에 대한 이해
- Spring Scheduling이해(Quartz)
- SpEL에 대한 이해
- Spring ORM MyBatis 에 대한 이해
- 실무 개발 환경에 적응력 UP
교육대상
- 자바개발자로 전향을 원하는 개발자
- 자바 초보 개발자
- 학생 및 신입 개발자
교육과정(커리큘럼 상세 내용은 해당 홈페이지 참조)
Java
-자바 언어 소개,기본 문법
-Virtual Machine 소개/메모리 영역
-클래스 패스(Class Path) 개요
-Array 이론/실습
-클래스와 객체(Class &Object)
-Abstarct Data Type, 상속(Inheritance)과 다형성
-추상클래스(Abstract Class)와 다형성
-인터페이스(Interface)와 다형성
-연관(Aggregation &Composition)
-오버로딩(OverLoading)과 오버라이딩(Overriding)
-this/super/constructor
-Package 만들기 이론/실습
-Java에서 예외 처리 요령
-사용자 예외 처리 방법
-스트림(Stream)입출력관련클래스, InputStream/OutputStream,
-FileInputStream/FileOutputStream
-Reader/Writer등 입출력 관련 클래스
-표준 입출력/FILE 처리, 객체 직렬화 이론/실습
-Thread 개요
-Java에서의 Process
-Thread Joining/Interrupt
-Thread 사이의 통신/동기화
JDBC
-JDBC 개요, JDBC Driver 소개
-Drivermanager, Connection, Statement,Resultset 개체 소개
-DML 실습(Insert, Update, Delete, Select)
-Java에서 Oracle Stored Procedure/Function 다루기
-PreparedStatement를 이용한 예제 실습
-Connection,Statement,ResultSet, PreparedStatement
-Oracle의 function, procedure 다루기
Servlet/JSP
-Servlet의 개요, 라이프사이클, 작동원리
-Servlet의 Request, Response
-Servlet에서의 Session, Cookie 다루기
-JSP 기본문법, 작동원리
-JSP 내장 객체,Java Beans
-JSP에서의 Session, Cookie 다루기
-Custom Tag
-MVC Model(Model2)의 이해 및 활용
Ajax / jQuery
-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 예제
-JSON(JavaScript Object Notation)
-JQuery 개요
-JQuery 셀렉터 Element 다루기
-Element 조작
-DOM 스크립팅
-JQuery 이벤트 핸들링
-JQuery Utility 함수
-JQuery 응용
XML
-XML 개발 환경 구축, XML Editor
-DTD(Document Type Definition)정의 사용
-XML namespac, XPath을 이용한 태그의 검색
-XML Schema
-CSS, XSLT, XML Script
-Parser, SAX
-XPath
HTML5
-HTML4, HTML5의 문서 특징 및 구조 비교
-VIDEO 및 AUDIO
-Canvas
-Web Form
-Web Form
-회원 가입 폼의 제작
-CSS3, 도형의 출력
-서브 메뉴가 펼쳐지는 네비게이션 만들기, 가로 탭 메뉴 만들기, 아코디언 메뉴 만들기
-Drag and Drop API
-Web SQL Database
-Geolocation API
Spring 3.X
-J2EE Framework에 대한 흐름과 Spring Framework에 대한 이해
-개발 환경 설정(Eclipse4.3 KEPLER, Tomcat7, Spring3.2 다운로드 및 설치)
-Maven, STS 플러그인 설치
-Spring IoC
-DL(Dependency LookUp) &DI(Dependency Injection)
-Dependency Pull, CDL(Contaxtualized Lookup)
-Setter/Constructor/Method Injection
-Spring 설정(XML, Annotation)
-Spring AOP 란 ?
-Aspect, Weaving, ProxyFactoryBean
-Annotation기반 AOP(AspectJ)
-Auto Scanning 컴포넌트@Component,@Repository,@Service,@Contoroller @Resource vs @Autowired
-Spring의 선언적 AOP 선언
-Spring3.X에서 제공하는 Pointcut 이해 및 실습
-Spring JDBC
-Spring MVC
-Spring Controller
-Spring MVC Interceptor
-Spring MVC Multiple File Upload
-Spring SpEL
-Spring Tiles 연동
-Spring3.2 Transaction 관리
-Spring Interceptor
-Spring Tile연동
-Spring Scheduling
MyBatis
-configuration
-Mapper XML 파일
-동적 SQL
-Statement Builder
-로깅
-고급 쿼리 사용방법의 이해와 실습
-SpringMyBatis응용예제 작성
XPlatform
-XPlatform 수업은 본원 주말반 수업진행시 필요한 수강생분들 무료지원