SW공학
home
SW프로젝트관리
home

JPA 활용1 - Thymeleaf 기반웹어플리케이션개발

주제
Programming-백엔드
훈련목표
높은 생산성을 유지하면서 민첩하게 웹 애플리케이션을 개발할 수 있도록 해주는 스프링 Boot와 Thymeleaf, JPA를 활용하여 실무의 복잡한 상황을 재현할 수 있는 난이도 있는 예제로 웹 애플리케이션을 설계하고 개발 해보는 과정입니다.
훈련대상
가. 실무에서 스프링 Boot와 JPA를 사용하지만 해당 기술을 더 잘 활용하고 싶은 재직자 (Java프로그래밍 가능자, 스프링 Boot, JPA 경험자)
교육시간
16시간
커리큘럼
가. 프로젝트 환경설정 하기 - 프로젝트를 생성하기 - 스프링 부트와 JPA, 뷰 템플릿인 Thymeleaf, Lombok, Database가 정상 동작하도록 프로젝트 환경을 구성합니다. 나. 요구사항 분석 및 도메인 분석 설계하기 - 요구사항을 분석하기 - 도메인 모델과 테이블을 설계하기. - 엔티티 클래스 개발하기. - 엔티티 설계시 주의사항 이해하기 다. 핵심 비지니스 로직 개발하기 - 회원,상품,주문 도메인의 핵심 비즈니스 로직을 개발하기 - Entity 클래스에 비즈니스 로직 추가하기 - Repository와 Service 클래스 개발하기 - 테스트 클래스 개발하기 라. 웹 계층 개발 및 테스트하기 - 구성한 도메인을 웹 환경에서 동작하도록 컨트롤러 개발하기 - 뷰 템플릿(Thymeleaf)을 사용하여 화면 개발하기 - 등록,목록조회,수정,검색화면 작성하기
12 more properties