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

Spring Boot 활용

주제
Programming-백엔드
훈련목표
스프링은 좋은 프레임워크 이지만 복잡한 XML 설정과 방대한 양의 코드 때문에 제한되는 부분이 있음 간단한 소규모 혹은 개인 프로젝트에서도 스프링을 사용할 수 있도록 함. 스프링 부트 프로젝트는 스프링 프레임워크를 더 빠르고 쉽게 사용할 수 있도록 많은 설정을 자동화 시켜서 보다 쉽고 간편하게 사용할 수 있도록 함.
훈련대상
가. 스프링 프레임워크를 사용하는 개발자 나. 부트의 원리를 이해하고 싶은 개발자
교육시간
15시간
커리큘럼
가.SpringBootCLI설치와빌드 - Spring Boot CLI 설치 - Maven / Gradle로 빌드하기 - Spring Initializer로 빌드하기 나.스프링부트소개 - 스프링 부트 소개 - 스프링 부트 시작하기 - 스프링 부트 프로젝트 생성하기 - 스프링 부트 프로젝트 구조 다.스프링부트원리 - 의존성 관리 이해 및 응용 - 자동 설정 이해 : starter와 AutoConfigure,@ConfigurationProperties - 내장 웹 서버 이해 : 컨테이너와 포트, HTTPS와 HTTP2 - 독립적으로 실행 가능한 JAR 라.스프링부트활용:웹MVC와Thymeleaf - Spring Boot Application - 외부 설정 - 스프링 부트 기본 로거 설정 - 테스트 - 스프링 웹 MVC (HttpMessage Converters, ViewResolve, 정적 리소스 지원, 웹JAR, Thymeleaf, HtmlUnit, ExceptionHandler) 마.스프링부트활용:스프링부트데이터 - 스프링 데이터 : RDB와의 연동 - 스프링 데이터 JPA 소개 및 연동 바.SpringBootSecurity - ID / Password 보안 - Resource 보안
10 more properties