문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
반응형 프로그래밍 소개
- 블로킹 vs. 비블로킹 시스템
- Reactive Streams 사양
- 이점 및 사용 사례
Project Reactor 및 Mono/Flux
- Publisher, Subscriber 및 Subscription
- Mono 및 Flux로 작업
- 오류 처리 및 백프레셔
Spring WebFlux 설정
- Spring Boot WebFlux 프로젝트 생성
- 의존성 구성
- WebClient vs. RestTemplate 개요
반응형 REST API 구축
- 경로 및 핸들러 정의
- RouterFunction을 사용한 요청 매핑
- 반응형 컨트롤러 및 데이터 바인딩
데이터베이스와의 통합
- R2DBC를 사용하여 반응형 SQL
- 반응형 스타일로 MongoDB 사용
- 외부 API와 반응형으로 연결
WebFlux 애플리케이션 테스트
- StepVerifier로 단위 테스트 작성
- WebTestClient로 통합 테스트
- 데이터 소스 및 서비스 모킹
성능 및 모범 사례
- WebFlux에서의 스레딩 및 스케줄링
- 반응형 코드 디버깅
- 확장 가능한 반응형 애플리케이션을 위한 디자인 패턴
배포 및 실제 사례
- WebFlux 앱 배포
- CI/CD 고려 사항
- 실제 사례 및 프로덕션 사용
요약 및 다음 단계
요건
- Java 프로그래밍에 대한 이해
- 웹 애플리케이션 개발 경험
- HTTP 및 RESTful API에 대한 숙련도
대상
- 리액티브 프로그래밍에 새로운 Java 개발자
- Spring WebFlux를 탐색하는 기술 리더 및 아키텍트
- 비차단 웹 애플리케이션을 구축하려는 백엔드 엔지니어
35 시간
회원 평가 (2)
AI 공격과 보안 테스트를 시작하고 적극적으로 활용하기 위한 도구를 배우는过程을 매우 Enjoy 했습니다. 처음에는 없던 많은 지식을 얻었고, 과정이 제가 바란 대로 충족했습니다. 교육 중 가장 인상 깊었던 부분은 Comet Browser였으며, 그것이 할 수 있는 것에 놀랐습니다. 더 깊이 살펴보게 될 것입니다. 전반적으로 매우 좋은 과정이었고, 모든 OWASP GenAI 상위 10을 배우는 것을 Enjoy 했습니다.
Patrick Collins - Optum
코스 - OWASP GenAI Security
기계 번역됨
기술적 교훈마다 여러 실습 문제가 포함되어 있어 개념을 확실히 이해할 수 있었습니다.
Andrei-Calin Bajea
코스 - OWASP Top 10 2025
기계 번역됨