JAVA초보에서 Web&Spring,MiPlatForm까지 과정
본과정은 단기 자바개발자를 만들기 위한 과정이며, 프로그래밍 언어의 경험이 있는 분이지만 자바를
처음하시는 분들을 위해 짧은 기간에 현장에서 필요로 하는 기술들을 최적화된 교재 및 강사를 통해 배울
수 있도록 하는 과정 입니다.
자바의 기본적인 사항부터 JDBC 프로그래밍, JSP의 기본이 되는 Servlet 그리고 JSP의 기본적인 문법과
Ajax, jQuery를 통해 화면 깜박임없이 웹페이지를 역동적으로 구성할 수 있도록 배우며, 최근 가장 많이
사용되는 JAVA기반의 프레임워크인 Spring, SQL Data Mapper인 iBATIS, 현업개발시 자주 사용되는
XInternet중 하나인 마이플랫폼(MiPlatForm)까지 배울 수 있는 그야말로 단기간에 자바 개발자로 가시고자
하는 분들을 위한 최적의 과정 입니다.
많은 양이라고 생각될지 모르지겠만 강사님들이 주시는 과제와 팁을 적절히 수행하고 그날그날 수업에
대해 복습을 하시면서 따라 온다면 자기도 모르는 사이에 자바 개발자로 거듭나 있을 것입니다.
◆ 교육개강 - 6월7일 ~ 7월18일
◆ 교육과정 - JAVA초보에서 Web&Spring,MiPlatForm까지(30일 90시간)
- 노동부환급 (개인환급,기업환급,재직자 내일배움카드지원)적용혜택
◆ 교육강의시간 - 평일야간 19:00~22:00
◆대 표 :02-6925-4760
◆사이트:http://www.oraclejava.co.kr/new/curri/curri-master.html?command=1615
교육목표
- 자바 문법의 이해
- 객체지향 프로그램 개발의 이해
- 자바 웹 개발의 이해
- HTML5, CSS3와 같은 웹 기술에 대한 이해
- Servlet/JSP 개발에 대한 이해
- Spring3.X Framework에 대한 이해
- iBATIS에 대한 이해
- Spring, iBATIS 연동에 대한 이해
- MiPlatForm Component의 이해
- Spring과 MiPlatForm의 연동에 대한 이해
교육대상
- 자바개발자로 전향을 원하는 개발자
- 자바 초보 개발자
- 학생 및 신입 개발자
교육과정(커리큘럼 상세 내용은 해당 홈페이지 참조)
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 개요
Thread Joining/Interrupt
JDBC
Connection, Statement, ResultSet, PreparedStatement
Oracle의 function, procedure 다루기
Ajax, jQuery
Ajax란?
XmlHttpRequest 객체
Asynchronous xxJavascript and XML 개요
XmlHttpRequest 객체를 사용한 데이터 송수신
Ajax 예제
왜 jQuery인가?
jQuery 문법
jQuery 라이브러리
selector, property, attribute
Servlet/JSP
Servlet의 개요, 라이프사이클, 작동원리
Servlet의 Request, Response
Servlet에서의 Session, Cookie 다루기
JSP 기본문법, 작동원리
JSP 내장 객체,Java Beans
JSP에서의 Session, Cookie 다루기
Custom Tag
MVC Model(Model2)의 이해 및 활용
Spring 2.X/3.X
[Spring2.x]
J2EE Framework에 대한 흐름과 Spring Framework에 대한 이해
개발 환경 설정
Spring IoC
DL(Dependency LookUp) &DI(Dependency Injection)
AOP 란 ?Code, Advice, JoinPoint, PointCut, Aspect, WeavingProxyFactoryBean
Spring JDBC
Spring MVC
Spring Controller
[Spring3.x]
고급 Spring IOC 컨테이너 Spring AOP와 ASPECTJ 지원
Spring 스크립팅
Spring 과 다른 웹 프레임워크의 연동
Spring 웹 플로우
Spring MVC Spring REST
그레일즈
Spring 루
Spring 테스트
Spring 포틀릿 MVC 프레임워크
데이터 접근 트랜잭션 관리 Spring 리모팅, 웹 서비스
엔터프라이즈 환경의 Spring
Spring 배치
iBATIS SQL Mapper
iBATIS에 대한 기능 소개
iBATIS 개발환경 설정 및 설치
SQL과 Java Beans의 Mapping 이해 및 실습
SQL의 실행(Insert/update/delete) 이해와 실습
iBATIS에서 고급 쿼리 사용방법의 이해와 실습
MiPlatForm
X-Internet/MiPlatform™에 대한 개념
개발환경설정
기본화면개발Service개발 및 화면연계(JSP)
Component와 데이터베이스 연동
Mini Project
MiPlatForm과 Spring을 연동한 미니 프로젝트
- 주제선정, UML Modeling
- 개발(코딩), 테스트
- 실행