스프링부트 실무과정(JPA & QueryDSL & BOOT)
Spring Boot 장점
STEP1
스프링부트는 단독으로 실행되며 스프링기반의 애플리케이션을 쉽게 만들 수 있게 합니다.
기존 스프링 프레임워크 사용을 위해 사용하던 XML 설정 기술은 필요 없습니다.
STEP2
스프링부트는 클라우드 환경에 적용하기 용이한 형태인 마이크로서비로 확장됩니다.
본 과정은 스프링 프레임워크의 경량화 버전인 스프링 부트에 대해서 전반적으로 학습하고 Spring Boot + Spring Data JPA + Bootstrap을 이용한
CRUD어플리케이션을 작성하는 연습을 통해 UI단의 데이터가 Spring Data로 흘러가는 흐름을 확실히 이해하고 구현하는 실무실습 과정 입니다.
◆ 교육개강 - 평일반:10월28일~11월1일
◆ 교육과정 - 스프링부트 실무과정(JPA & QueryDSL & BOOT)
◆ 교육강의시간 평일주간반: 09:30~18:30,(5일) 총40시간
◆대 표 :02-6925-4760
◆사이트
커리큘럼 https://www.oraclejava.co.kr/edu/index.php/curriculum/curri_detail?command=3853
교육목표
- JPA를 활용하여 데이터를 연동할 수 있다.
- 스프링부트의 동작 원리를 이해하고 활용할 수 있다.
- 의존성 관리, 테스트 로깅, 빌드 등 다양한 스프링 부트의 핵심기능을 활용할 수 있다.
- Querydsl을 이해하고 활용할 수 있으며 프로젝트에 연동하여 활용할 수 있다.
교육대상
- 자바 웹 개발자
- JPA에 관심이 있는 자바 개발자
선수과정
- Java 기초
- Spring Mybatis 실무과정
스프링부트 실무과정(JPA & QueryDSL & BOOT)
Spring Boot
- Spring Boot 소개
- Spring Boot & Maven
- Spring Starter Project
- 템플릿 엔진 타임리프(Thymeleaf) 사용
- Restful Web Service 작성
JPA & Querydsl
- JPA개요
- Spring JPA 개요
- pom.xml 설정
- Repository 인터페이스 작성
- Query 메서드 추가
- Entity 검색 기능 지정
- Entity 추가 처리 지정
- Entity 갱신 처리 지정
- Entity 삭제 처리 지정
- LIKE 검색시 이스케이프
- JOIN FETCH
- Querydsl 소개
- 기본조작(query, insert, update/delete)
- Connection관리
- QuerydslTemplate 사용
SPRING BOOT 화면개발
- 연관관계 매핑
- 화면 개발
- 타임리프 적용
- 사용자 인증과 예외처리
스프링 부트 시큐리티
- 스프링 부트 시큐리티 적용
- 시큐리티 이해 및 커스터마이징하기
- 시큐리티 이해 및 데이터베이스 연동
웹애플리케이션
- Spring Boot + JPA + Query DSL을 활용한 웹애플리케이션 개발