Thumbnail
개발 · 프로그래밍 백엔드

Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 2부 대시보드

(5)
1개의 수강평 ∙  118명의 수강생

66,000원

지식공유자: Kevin
총 36개 수업 (6시간 10분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

Spring WebFlux 기반 리액티브 애플리케이션의 핵심 기술 중 하나인 Reactor, 그 중에서 Reactor의 모든 것이라고해도 과언이 아닐만큼 중요한 Reactor Operator를 내 것으로 만들고 싶다면 `Kevin의 알기 쉬운 Spring Reactive WebApplications: Reactor 2부` 강의를 수강하세요.

✍️
이런 걸
배워요!
Reactor Sequence를 생성하기 위한 Operator 활용 방법
Reactor Sequence에서 데이터를 필터링하기 위한 Operator의 활용 방법
Reactor Sequence에서 emit되는 데이터를 변환하는 Operator의 활용 방법
Reactor Sequence의 내부 동작 확인하기 위한 Operator의 활용 방법
시간과 관련된 Operator의 활용 방법
Reactor Sequence에서 발생하는 에러를 처리하기 위한 Operator의 활용 방법
Reactor Sequence에서 emit되는 데이터를 분할하기 위한 Operator의 활용 방법

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
리액티브 프로그래밍을 배우고자 하는 주니어 개발자
Project Reactor의 기본을 익히고 싶은 개발자
Project Reactor의 Opertaor를 어떻게 학습해야 할지 방향을 잡기 힘든 분
Project Reactor의 Operator 활용을 위한 인사이트를 얻고자 하는 분
Spring 베이스의 리액티브 웹 애플리케이션을 개발하고자 하는 사람
📚
선수 지식,
필요할까요?
Java
Project Reactor에 대한 기본 지식

안녕하세요
Kevin 입니다.
Kevin의 썸네일

- 주력 언어 또는 기술 : Java, Spring Framework, RxJava, Reactor, Spring WebFlux

- (주)코드스테이츠(https://www.codestates.com)에서 Senior Educational Software Engineer(Backend)로 활동
(From 2022.03 To 2024.01.31)

- 프리랜서 개발자 및 강사로 활동(From 2024.02)

- 저서

안녕하세요? Kevin이라고 합니다. ^^

인프런에서 이렇게 강사로서 여러분들을 만나게 되어서 너무 반갑습니다.

어떤 분야든 마찬가지겠지만 특히나 소프트웨어 개발자는 끊임없이 변화하는 트렌드에 뒤처지지 않도록 항상 자기 자신을 갈고 닦는것이 개발자로써 살아남는 유일한 방법이라고 생각하며 항상 배우는 자세로 즐겁게 소프트웨어 개발을 하고 있는 개발자 중 한 명입니다.

제가 가지고 있는 지식과 경험이 다른 분들에게 조금이나마 도움이 되기를 바라면서 인프런에서 강좌를 시작하였습니다.

앞으로 수강생분들에게 현실적으로 도움이 되는 다양한 강좌로 꾸준히 찾아뵙도록 하겠습니다. 감사합니다.

 

질문이나 의견은 언제든지 환영하니, 이메일(it.village.host@gmail.com)로 편하게 얘기해주세요.

 

커리큘럼 총 36 개 ˙ 6시간 10분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Creating a new sequence
Sequence 생성 기본: justOrEmpty, fromIterable, fromStream, range 미리보기 19:40
defer로 데이터 emit 미루기 10:40
using을 이용한 resource emit 04:40
프로그래밍 방식으로 데이터 emit 하기 (1): generate 09:03
프로그래밍 방식으로 데이터 emit 하기 (2): create 11:55
섹션 2. Filtering a sequence
데이터 필터링 기본 (1): filter 07:19
데이터 필터링 기본 (2): skip 08:33
데이터 필터링 기본 (3): skip 확장 - skipLast, skipUntil, skipUntilOther, skipWhile 12:25
데이터 필터링 기본 (4): take 06:33
데이터 필터링 기본 (5): take 확장 - takeLast, takeUntil, takeUntilOther, takeWhile 08:52
데이터 필터링 기본 (6): next 05:20
섹션 3. Transforming an existing sequence
데이터 매핑 (1): map 09:24
데이터 매핑(2): flatMap 18:03
데이터 매핑(3): flatMap 확장 - FlatMapIterable, FlatMapMany, FlatMapSequential 10:31
데이터 결합 (1): concat 06:45
데이터 결합 (2): merge 10:28
데이터 결합 (3): zip 13:07
데이터 변환 기타 (1): and, when 18:01
데이터 변환 기타 (2): then 07:16
데이터 변환 기타 (3): collectList, collectMap 11:09
섹션 4. Peeking into a sequence
doXXXX(doOnSubscribe, doOnRequest, doOnNext, doOnComplete 등) 13:11
섹션 5. Working with time
delayElements, delaySubscription vs delaySequence, timeout 16:04
섹션 6. Handling errors
error Operator 12:54
onErrorReturn, onErrorResume 13:09
onErrorContinue 04:48
onErrorMap 08:58
retry(with timeout) 13:02
섹션 7. Splitting a Flux
window 07:38
buffer, bufferTimeout 13:45
groupBy 13:04
섹션 8. Multicasting a Flux to several Subscribers
publish 12:24
autoConnect 05:43
refCount 10:44
replay 08:47
강의 게시일 : 2024년 01월 09일 (마지막 업데이트일 : 2024년 01월 09일)
수강평 총 1개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
EUN thumbnail
5
자세한 설명과 예제가 도움이 됩니다
2024-03-06