단기과정

Spring Boot 2

<최신: 쉽게 배우는 Spring Boot 2> - Spring Boot 2 with Hibernate & Gradle

∘ 강좌안내

이 강좌는 Casual하고 빠르게 웹을 구현할 수 있도록 Spring Boot 2의 기본적인 웹 개발 방법에 대해서 수업하는 과정입니다. 이미 Spring Legacy와 JSP 등을 이용해 Spring MVC 개발을 해본 분이거나 Framework에 대한 기본지식이 없는 분들이라 하더라도, 쉽게 웹을 개발할 수 있도록 수업이 진행됩니다.

Gradle을 이용하여 Dependency를 관리하고 Hibernate를 이용한 영속성 관리 방법에 대한 실무적인 내용을 다룹니다.

이 과정을 공부하기 위해서는 Java언어와 HTML5/CSS3에 대한 기본적인 지식이 필요하며, Servlet/JSP 등으로 간단한 웹 개발을 해본 분 혹은 Spring Legacy 사용가능한 분이라면 좋습니다.

이 과정을 공부하고 난 이후 딥러닝 쪽에 관한 공부를 시작하고자 하신다면 “입문: 이제부터 파이썬” 수업을 수강하시는 것을 추천 드립니다.

감사합니다.

∘ 수강안내

∘ 과정명 <최신: 쉽게 배우는 Spring Boot 2> - Spring Boot 2 with Hibernate & Gradle
∘ 교육목표 - Spring Boot를 이용해 Spring에서 지원하는 웹 MVC와 데이터 처리 방식에 대한 학습을 한다.
- Spring Boot를 이용하여 웹 개발 방식에 대하여 이해하고 게시판 작성을 통해 웹을 구현해본다.
∘ 교육대상 대학교 재학생/졸업생, 취업준비생, 재직자 등
∘ 일시 오전반 : 2019년 10월 14일(월) ~ 10월 31일(목) 10:00 ~ 13:00 [총 14일, 42시간]
오후반 : 2019년 11월 04일(월) ~ 11월 21일(목) 10:00 ~ 13:00 [총 14일, 42시간]
야간반 : 2019년 11월 04일(월) ~ 11월 29일(금) 19:00 ~ 21:00 [총 22일, 40시간]
주말반 : 2019년 10월 26일(토) ~ 11월 15일(토) (토)10:00~17:00 6시간, (일) 10:00~13:00 3시간 [총 7일, 42시간]
∘ 장소 서울시 강남구 삼성동 코엑스(COEX) 4층 ICT 교육센터
∘ 수강료 500,000원
∘ 교재 미정
∘ 최소인원 5명 (최소인원 미달 시 폐강될 수 있음)
∘ 과정문의 02-6000-5450

∘ 선수학습

∘ <입문: 누구나 JAVA-1부>
∘ <초급: 누구나 JAVA-2부>

∘ 교육일정 및 커리큘럼

일정 교육시간 교육내용
10/14(월) 10:00 ~ 13:00 실습 환경 설정
- JDK 설치, STS 설치
스프링 부트를 이용한 프로젝트 작성
- 스프링 부트 프로젝트 만들기
- 스프링 부트 프로젝트 구조 및 실행
- 간단한 웹 애플리케이션의 작성
10/15(화) 의존성 관리와 자동설정
- 스타터로 의존성 관리하기
- 의존성 재정의
스프링 부트의 자동설정
- 자동설정 이해하기
- 사용자 정의 스타터
10/16(수) 스프링 부트에서 테스트와 로깅
- MockMvc 이용
- 컨트롤러 테스트
- 스프링 부트 로깅
10/17(목) 스프링 부트 빌드 이해
- Runnable JAR 실행하기
10/18(금) JPA 개념의 이해와 설정
- 영속성 유닛 설정
- 엔티티 매핑 설정
- 식별자 값 자동 증가시키기
10/21(월) JPA API
- EntityManagerFactory와 EntityManager
- 영속성 컨텍스트와 엔티티 상태
10/22(화) 스프링 데이터 JPA 사용하기
- 쿼리 메소드 사용
10/23(수) 스프링 데이터 JPA 사용하기 2
- @Query 어노테이션의 사용
- QueryDSL을 이용한 동적 쿼리 적용 : 연관관계 매핑
10/24(목) 화면 개발
- DB와 연동하기 / 게시판 구현하기
10/25(금) Tymeleaf 연동
- Tymeleaf를 이용한 게시판 개발
10/28(월) 사용자 로그인 인증과 예외처리
10/29(화) 스프링 부트 시큐리티의 적용
- 시큐리티 이해 및 데이터베이스 연동
10/30(수) 스프링 시큐리티 동작 원리와 JPA의 연동
10/31(목) Business Layer의 개발
- 비즈니스 컴포넌트 구조의 이해와 비즈니스 컴포넌트 개발
- 시큐리티의 적용

현재 모집중인 과정이 없습니다.