Course Outline

Reactive Programming 소개

  • 반응형 프로그래밍이란?
  • 반응형 프로그래밍 패러다임과 그 이점
  • 도구 및 프레임워크 개요: Java 9, Spring, Jersey, Akka, RxJava 2.0

Java 9의 Flow API 탐색

  • Flow API의 주요 기능 및 구성 요소
  • Flow API를 사용하여 반응형 스트림 구현
  • 기존 애플리케이션과 Flow API 통합

RxJava 2.0 소개

  • RxJava 2.0 함수형 반응형 프로그래밍 라이브러리 이해
  • RxJava 2.0을 사용하여 반응형 데이터 스트림 생성
  • RxJava 2.0을 사용한 단위 테스트

Spring을 사용한 동시 애플리케이션 개발

  • ReactSpring 프레임워크에서의 라이브 프로그래밍
  • 비동기 및 이벤트 기반 애플리케이션 구축
  • Spring 애플리케이션에서 동시성 및 확장성 처리

Akka 프레임워크 구현

  • Akka 프레임워크와 핵심 원칙에 대한 개요
  • Akka을 사용하여 복원력 있고 분산된 시스템 구축
  • Akka을 RxJava 및 Java 9와 통합

Reactive 애플리케이션 구축

  • 애플리케이션 아키텍처 설계
  • Java 9, Spring, Akka, RxJava 2.0을 사용하여 구성요소 구축
  • 애플리케이션 테스트 및 디버깅

Reactive 애플리케이션 배포 및 모니터링

  • 컨테이너화된 환경에서 애플리케이션 배포
  • 애플리케이션 성능 및 동작 모니터링
  • 배포 및 확장성 문제 해결

고급 주제 및 모범 사례

  • 반응형 시스템의 오류 처리 및 디버깅
  • 반응형 애플리케이션 성능 최적화
  • 반응형 프로그래밍의 고급 패턴 탐색

요약 및 다음 단계

Requirements

  • JavaScript의 탄탄한 기초
  • 기본 웹 기술에 대한 이해
  • UI 스크립팅 경험

청중

  • 소프트웨어 개발자
  • 시스템 아키텍트
 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories