JAVA,JSP,Ajax,jQuery,Spring4.X,MyBatis 웹 개발 실무과정
본과정은 단기 자바개발자를 만들기 위한 과정이며, 프로그래밍 언어의 경험이 있는 분이지만 자바를 처음하시는 분들을 위해 짧은 기간에 현장에서 필요로 하는 기술들을 최적화된 교재 및 강사를 통해 배울 수 있도록 하는 과정 입니다.
자바 기초부터 시작해서 웹 개발, Spring, Mybatis을 확실히 다질 수 있는 자바 종합 개발 과정 입니다. 자바를 처음하시는 분이 자바 프로그래밍에 대한 기본이 부족하더라도 하나씩 이론 및 실습을 통해 적응해 가실 수 있으며 다른 프로그래밍을 해 보신 분이라면 더욱 더 자바에 대한 개발을 다질 수 있을 것 입니다. 최신 트랜드인 Spring 4.X와 MyBatis, Spring Boot와의 연동등을 통해 자바의 전반적인 점들을 알게 됩니다.
또한 개발환경과 가장흡사한 프로젝트 환경을 구성 실제 실습개발 프로젝트처럼 진행하는 과정으로써 더욱 진보된 개발자로써의 역량을 갖출 수 있는 강좌 입니다.
◆ 교육개강 - 3월31일 ~ 5월11일
◆ 교육과정 - JAVA,JSP,Ajax,jQuery,Spring4.X,MyBatis 웹 개발 실무과정(28일 84시간)
- 노동부환급 (직업능력개발카드 전액지원,고용주환급 지원)적용혜택
◆ 교육강의시간 - 평일야간 19:00~22:00
◆대 표 :02-6925-4760
◆사이트:http://www.oraclejava.co.kr/gspecedu/curri/currimaster.php?command=2319&lecture=1
교육목표
- 자바 문법의 이해
- 객체지향 프로그램 개발의 이해
- 자바 웹 개발의 이해
- 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 다루기
Servlet/JSP
Servlet의 개요, 라이프사이클, 작동원리
Servlet의 Request, Response
Servlet에서의 Session, Cookie 다루기
JSP 기본문법, 작동원리
JSP 내장 객체,Java Beans
JSP에서의 Session, Cookie 다루기
Custom Tag
MVC Model(Model2)의 이해 및 활용
Ajax, jQuery
Ajax란?
XmlHttpRequest 객체
Asynchronous Javascript and XML 개요
XmlHttpRequest 객체를 사용한 데이터 송수신
Ajax 예제
왜 jQuery인가?
jQuery 문법
jQuery 라이브러리
selector, property, attribute
[Spring4.X]
Spring 4.0 변경사항
Java 8, Java EE6/7 대응
Groovy 언어 지원
Core Container 기능 개선
Web 기능 기선
@RestConstroller 추가
@ConstrollerAdvice 추가
AsyncRestTemplate 지원
WebSocket 사용처
WebSocket을 사용 준비
SockJS
Date and Time API
Project Lambda
Bean Valiation 1.1
Dependency Injection
Method Validation
Group Conversion
메시지 내의 EL식 지원
Express Language 3.0
EL 3.0의 연산자
EL 3.0 Collection 객체 조작
MyBatis SQL Mapper
MyBatis 설치
Maven/Grade설치
데이터베이스 준비(MySql)
MyBatis HelloWorld 구현
외부 프러퍼티 읽기
복수의 DB 정의
JNDI(Java EE)를 이용한 데이터 소스 사용
실행되는 SQL을 로그로 출력
검색(복수개의 결과 취득)
검색(단일 결과 결과 취득)
resultType으로 지정되는 값
에일리언스 정의
파라미터
클래스 매핑 정의
Select Join 실행
캐쉬
갱신 처리(등록)
갱신 처리(갱신)
갱신 처리(삭제)
PreparedStatement 재이용
Mapper 이용
동적 SQL
Spring Boot와 연동