자바 기초부터 JSP 웹 개발 실무향상과정(JAVA/JDBC/Servlet/JSP/Boot/MyBatis)
본 과정은 자바 기본기를 확실히 다질 수 있는 자바 입문 과정 입니다.
자바를 처음하시는 분이 대상이며 자바 프로그래밍에 대한 기본이 부족하더라도 하나씩 이론 및 실습을 통해 적응해 가실 수 있으며
다른 프로그래밍을 해 보신 분이라면 더욱 더 자바에 대한 기본기를 다질 수 있을 것 입니다.
자바언어의 기본적인 요소 및 문법에 대한 체계적인 이론을 기본으로 자바JDBC 프로그래밍 활용,Servlet API, JSP MVC Model 이후 Spring Boot, MyBatis까지
전문적으로 배울 수 있는 초보자를 위한 실무과정 입니다
◆ 교육개강 - 11월4일 ~11월12일
◆ 교육과정 - 초보자를위한 JAVA,JSP 실무과정(7일 56시간)
- 재직자직업능력개발카드 전액지원 / 고용주(기업환급)적용
◆ 교육강의시간 - 평일 09:30~18:30
◆대 표 :02-6925-4760
◆사이트: https://www.oraclejava.co.kr/edu/index.php/curriculum/curri_detail?command=4107
교육목표
- 웹 개발 환경에 대해서 이해한다.(eclipse,apache, tomcat)
- EL(Expression Language)과 JSTL 이해
- 고급 자바 프로그래밍 능력 함양
- 자바웹 개발(JSP, Servlet) 능력 강화
- 자바 라이브러리를 활용한 응용프로그램 개발
- Spring Boot, MyBatis를 활용한 웹개발
교육대상
- 자바개발자로 전향을 원하는 개발자
- 자바 초보 개발자
- 학생 및 신입 개발자
교육과정(커리큘럼 상세 내용은 해당 홈페이지 참조)
Java
- 개발 환경 설정(Java 21, IDE 다운로드 및 설치)
- 자바 언어 소개,기본 문법
- Virtual Machine 소개/메모리 영역
- 클래스 패스(Class Path) 개요
- Array 이론/실습
- 클래스와 객체(Class & Object)
- Abstarct Data Type, 상속(Inheritance)과 다형성
- 추상클래스(Abstract Class)와 다형성
- 인터페이스(Interface)와 다형성
- 연관(Aggregation & Composition)
- 오버로딩(OverLoading)과 오버라이딩(Overriding)
- this/super/constructor
- Package 만들기 이론/실습
JDBC
- Connection, Statement, ResultSet,
- PreparedStatement (DML 예제 실습)
- Oracle의 function, procedure 다루기
- DBCP, DataSource, Connection Pool
Servlet/JSP
- JSP 입문
- 개발 환경 설정
- Servlet의 핵심
- JSP 기본 요소
- 내장 객체와 액션 태그
- 액션 태그를 활용한 템플릿 페이지 작성
- 자바빈(JavaBean)
- 세션(Session)과 쿠키(Cookie)
- 예외처리
- JSTL(JSP Standard Tag Library)
- EL(Expression Language)
Spring Boot
- Spring Boot 소개
- Spring Boot & Maven
- Spring Starter Project
MyBatis
- Data Mapper, sqlMapConfig
- Spring Boot, MyBatis 연동
- SQL Map XML File, SqlMapClient
- SQL의 실행(Insert/update/delete)
MVC Model을 이용한 게시판 or 방명록 실습 프로젝트
- 회원 가입 및 탈퇴
- 로그인
- 로그아웃
- 회원 정보 수정
- 쓰기페이지, 읽기, 삭제 페이지의 구현
- 페이징의 원리
- Servlet, jSP + JDBC + Oracle 기반 프로젝트