문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Spring Framework 소개
- Spring 생태계 개요
- 제어 역전 (IoC) 과 의존성 주입 (DI)
- 관점 지향 프로그래밍 (AOP) 소개
Spring 구성 및 빈 (Bean) 수명 주기
- XML 파일을 통한 구성
- 빈 수명 주기 및 BeanPostProcessor
- Mockito 를 활용한 Spring 애플리케이션 테스트
어노테이션 기반 구성
- @Component 및 @Autowired 어노테이션 활용
- XML 기반과 어노테이션 기반 구성의 결합
- XML 없이 구성하기 위한 @Configuration 및 JavaConfig 사용
Spring Boot 3.5.5 시작하기
- Spring Boot 및 핵심 개념 소개
- Spring Initializr 를 활용한 Spring Boot 프로젝트 생성
- 첫 번째 REST 애플리케이션 빌드 및 실행
관점 지향 프로그래밍 (AOP) 및 트랜잭션
- Spring 과의 AspectJ 사용: 원리 및 구성
- Spring 의 선언형 트랜잭션 이해
- XML 및 @Configuration 을 통한 트랜잭션 구성
Spring 및 JPA 를 활용한 데이터 영속성
- JPA 및 데이터베이스 연결 구성
- JPA Boot 구성을 갖춘 DAO 및 리포지토리 계층
- 프로파일 추출 및 속성 관리
JPA 를 활용한 RESTful 애플리케이션 구축
- JPA 를 통한 간단한 CRUD REST API 생성
- 중첩 빈을 활용한 CRUD REST 개발
- Jackson 직렬화: @JsonIgnore, Hibernate 프록시 처리, 루프 방지
고급 REST 및 데이터 처리
- MapStruct 를 활용한 REST DTO 사용
- REST 애플리케이션의 예외 처리
- JPA 더블 모델 패턴
Spring Data JPA 와 함께하는 Spring REST
- 메서드 이름 도출을 통한 쿼리 실행
- Spring Data JPA 를 활용한 페이지네이션 및 정렬
- 사용자 정의 쿼리를 위한 @Query 활용
요약 및 다음 단계
요건
- Java 프로그래밍 기본 개념에 대한 이해
- 객체 지향 프로그래밍 경험
- Maven 또는 Gradle 과 같은 빌드 도구에 대한 familiarity
대상 독자
- Spring 생태계 입문을 시작하는 Java 개발자
- RESTful 웹 애플리케이션을 신속하게 구축하려는 소프트웨어 엔지니어
- 최신 Spring Boot 와 JPA 에 대한 실전 경험을 추구하는 프로그래머
14 시간
회원 평가 (4)
요청된 고급 주제에 대한 자세한 정보가 제공되었습니다.
Farukh Khan - Tandem Solution
코스 - RabbitMQ with Java and Spring
기계 번역됨
이 트레이닝에서는 Java Spring/기술의 기본적인 기술적 지식뿐만 아니라, 수업 중에 공유해주신 세상을 이해하는 지식도 얻었습니다.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
코스 - Java 8 and Spring
기계 번역됨
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
코스 - Spring and Hibernate in Java Applications
기계 번역됨
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
코스 - Java Spring
기계 번역됨