인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

RxSwift 와 반응형 프로그래밍

RxSwift의 기초와 활용법을 다루는 강의입니다

12명 이 수강하고 있어요.

초급자를 위해 준비한
[iOS, RxSwift] 강의입니다.

이런 걸 배울 수 있어요

  • RxSwift와 반응형 프로그래밍 기초

  • RxSwift 의 여러 Operator 활용법

  • ReactorKit 상태 관리 프로그래밍에서의 Rx활용

  • CoreData 활용하여 데이터 CRUD

  • AutoLayout과 SnapKit

📘 RxSwift로 실무에 바로 적용하는 앱 개발 배우기 📘

서브타이틀: 실무에서 바로 활용할 수 있는 RxSwift의 모든 것!

RxSwift의 강력함을 경험하세요!

  • RxSwift 의 기초 개념과 기본기를 다루고 있습니다.

  • 단순히 무엇인지 설명하는 강의가 아닌 어떻게 활용 할지를 알려드립니다. 직접 프로젝트를 구현하면서 RxSwift 를 활용하여 체감할수 있습니다

  • 미션을 수행하기 위해 직접 문제 해결을 해보며 학습을 극대화 하세요

  • ReactorKit과 조합으로 함수형 프로그래밍의 매력을 느끼며, 더 나은 코드 품질을 경험해보세요.


  • 실무에서의 문제 해결 능력을 키우고, 앱 개발의 효율성을 극대화하세요.

이런 내용을 배워요

RxSwift의 기초와 개념

  • RxSwift의 필요성: 왜 RxSwift를 사용해야 하는지 이해하고, 기존 문제점을 어떻게 개선할 수 있는지 배웁니다.

  • Observable과 Subject: Observable의 기본 개념과 Subject의 차이점을 명확히 합니다.

RxSwift의 여러 오퍼레이터를 활용

  • flatMap과 concat: 여러 Observable을 하나로 묶는 방법을 배웁니다.

  • filter와 compactMap: 데이터를 필터링하고 변환하는 방법을 익힙니다.

  • withLatestFrom: 최신 데이터를 활용하여 상태를 관리하는 방법을 배웁니다.

ReactorKit 구조에서 활용

  • ReactorKit의 활용: ReactorKit을 사용하는 이유와 방법을 배우고, 프로젝트에 적용합니다.

  • Action과 State 정의: Reactor를 생성하고, Action과 State를 정의하여 데이터 바인딩을 이해합니다.

  • Reactor와 UI 바인딩: Reactor를 통해 UI와 데이터를 효과적으로 바인딩하는 방법을 익힙니다.

UI 구성에 활용

  • TableView 목록 데이터 바인딩: TableView와 RxSwift를 사용하여 목록 데이터를 효과적으로 바인딩하는 방법을 배웁니다.

  • TextField와 Button: RxCocoa와 함께 TextField와 Button을 묶어서 사용하는 방법을 익힙니다.

  • AutoLayout과 SnapKit: SnapKit을 활용하여 UI 레이아웃을 간편하게 구성하는 방법을 배웁니다.

수강 전 참고 사항

선수 지식 및 유의사항

  • Swift 문법의 기본적인 지식이 필요합니다.


  • 무단 배포 및 복제를 금지합니다. 학습 자료 역시 저작권이 있으며, 개인적인 학습 목적 외 사용을 금합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • RxSwift와 반응형 프로그래밍의 실제 활용을 고민하시는 분

  • TCA, ReactorKit 같은 상태관리 프로그래밍을 경험하고싶으신 분

선수 지식,
필요할까요?

  • Swift

안녕하세요
덤벨로퍼입니다.

344

수강생

17

수강평

23

답변

4.5

강의 평점

4

강의

6년차 iOS 개발자 덤벨로퍼입니다

현업에서 바로 사용할수 있는 강의

초중급 레벨에게 필요한 강의를 만들겠습니다

 

 

더보기

커리큘럼

전체

53개 ∙ (5시간 4분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!