스프링Webflux와Reactive프로그래밍(무료)

교육일정

09월28일~ 09월29일
주간(15시간) 9시~18시
가산 W센터 1label.lectureRoom /정원 21label.person 강사 백명숙 수강신청
10월29일~ 10월30일
주간(15시간) 9시~18시
판교 10label.lectureRoom /정원 21label.person 강사 백명숙 수강신청
11월26일~ 11월27일
주간(15시간) 9시~18시
가산 W센터 1label.lectureRoom /정원 21label.person 강사 백명숙 수강신청
12월21일~ 12월22일
주간(15시간) 9시~18시
판교 10label.lectureRoom /정원 21label.person 강사 백명숙 수강신청

label.lecture.goal

스프링 웹플럭스는 스프링5에서 새로 등장한, 웹 어플리케이션에서 리액티브 프로그래밍을 제공하는 프레임워크이며, 리액티브 스트림 명세를 기반으로 하고 있으며 비동기, 논블로킹 통신을 가능하게 해주어 효율적인 고성능 웹어플리케이션 개발이 가능하도록 해줌. 또한 서비스간 호출이 많은 마이크로 서비스 아키텍쳐에도 적합한 기술이며, 본 과정에서는 Projector Reactor와 스프링5 웹플럭스를 활용하여 리액티브 프로그래밍 방법을 학습하여 효율적인 리액티브 시스템 구축의 무한한 가능성을 확인하게 되는 과정임.

※ 이 과정은 중급과정 입니다. 반드시 Java람다와 최신기법을 수강하신 이후에 들으셔야 이해하실 수 있습니다.

label.lecture.content

Reactor의 개념과 배경지식
- 람다식과 비동기 처리 시 주의할 점
- Reactor의 개요와 특징
- Reactive Stream의 구성과 규칙
- 반응형(리액티브) 프로그래밍 개념
Reactor의 매커니즘
- Observer 패턴과 Iterator 패턴
- Reactor의 전체 구성과 비동기 처리
- 비동기 Flowable / Observable 객체
- 에러처리와 리소스 관리
- ObserveOn 메서드와 BackPressure(배압)
Flowable과 Observable의 연산
- Flowable과 Observable을 생성하는 연산자 : just, fromCallable, interval, error, never
- 통지 데이터를 변환하는 연산자 : map, fltMap, toList, toMap, toMultimap
- 통지 데이터를 제한하는 연산자 : filter, takeWhile, skipLast, throttleWithTimeout
- Flowable과 Observable을 결합하는 연산자 : merge, concat, startWith, zip
Reactor 프로젝트의 필수요소
- Reactive 타입 Flux와 Mono 소개
- Flux와 Mono 시퀀스 작성하기
- Reactor 프로젝트의 내부구조
웹플럭스 개요 및 적용
- 비동기, 논블로킹 통신의 핵심인 웹플럭스를 사용하여 구현하는 순수한 함수형 웹의 구조
- 웹플럭스를 사용하여 스트리밍 실시간 시스템에 적용하기

label.lecture.target

수강 대상
- Java8+ 언어(람다식, 스트림) 가능자
- 스프링 프레임워크 사용 가능자

신청 자격
협약기업 재직자(고용보험 납부) 및 회원사 재직자 지원가능

- 교육신청은 대기상태로 협회의 교육 승인 후 수강이 가능합니다.
- 교육 대기상태에서는 수강에 제한이 있을 수 있으니 이 점 참고하시기 바랍니다.
- 개강안내 메일 및 문자는 교육 승인되신 분들에 한하여 개강 일주일 전에 발송됩니다.
- 과정별 모집인원에 따라 변동 및 폐강 될 수 있으며, 이는 개강 일주일 전에 확정됩니다.


패널티 안내


선착순으로 마감되는 교육과정일 경우 교육을 받고 싶어도 받지 못하는 분들이 계실 수 있습니다.
원활한 강의 진행을 위해 아래 경우에 패널티가 부여됨을 알려드립니다.

- 신청 후 개인사정에 의해 교육 당일 사전 연락없이 결석 시.
- 신청 후 개강 3일 이내에 수강 취소한 경우.
- 강좌 미수료 시.
- 교육담당자에게 별도 전달 없이 20분 이상 자리를 이탈하는 경우

패널티를 3회 이상 부여받은 수강생은 3개월 간 수강제한 처리됩니다.
이러한 수강생이 3분 이상일 경우 개인 포함 재직 중이신 회사의 모든 임직원은 3개월 수강제한을 받습니다.

label.course.center

[판교 교육장] 재직자:031-606-9319, 채용예정자:031-606-9316
[가산 교육장] 재직자:02-6278-9353, 채용예정자:02-6278-9352

label.course.relation

선수과정

  • label.norecord

스프링Webflux와Reactive프로그래밍(무료)

후수 과정

  • label.norecord