실력있는 iOS 개발자의 필수 스킬!

Mastering RxSwift

옵저버블부터 네트워크까지, 기본적인 개념을 정확히 익히고 구현되어 있는 코드를 함께 분석하면서 RxSwift를 확실하게 공부합니다.

평생 소장
12만원
15만원
지금 등록하면 Happy New Year 할인

141

강의

16.6

시간

4.9

수강생 만족도

초급 ~ 중급

난이도

커뮤니티

함께 공부해요

수료증

90% 이상 수강시

Subject Overview

02:25 Subject와 Relay의 특징에 대해 간략히 설명합니다.


RxSwift

확실히 정복할 수 있습니다!

RxSwift는 공부하기 어려운 기술 중 하나입니다. 강의를 통해 기본적인 개념을 확실히 익히고, 구현되어 있는 코드를 함께 분석하면서 RxSwift를 확실하게 공부합니다. 이미 구현되어 있는 코드를 자유롭게 활용할 수 있는 능력과 함께, 다양한 커스텀 연산자와 커스텀 익스텐션을 구현할 수 있는 능력을 갖출 수 있습니다. 그리고 MVVM 패턴과 RxSwift로 앱을 만드는 실전 프로젝트도 준비되어 있습니다.

옵저버블부터 네트워크까지

실무에 필요한 모든 내용을 공부합니다

RxSwift 기초

Observable, Subject, Disposable 등 기본 개념들을 확실하게 공부합니다.

다양한 연산자 활용

옵저버블을 다양하게 변환하는 방법을 공부합니다

구독 공유

구독을 공유하면서 불필요한 중복 작업을 피하는 방법을 공부합니다

오류 처리 패턴

코드에서 발생하는 오류를 처리하고 재시도 하는 방법을 공부합니다.

Scheduler

RxSwift의 멀티 스레딩 구현 방식을 공부합니다.

커스텀 익스텐션

시스템 프레임워크를 RxSwift에 통합하는 방법을 공부합니다.

RxSwift Community Projects

자주 사용하는 커뮤니티 프로젝트를 소개합니다.

실전 프로젝트

메모앱과 날씨앱을 만들면서 RxSwift 구현 패턴을 학습합니다.

RxSwift를 공부하고 싶다면

누구나 환영합니다

Swift 문법과 iOS 기초를 공부한
1~2년차 개발자
직관적이고 효율적인 코드를 작성하고 싶은
iOS 개발자
새로운 기술로 한 단계 도약하고 싶은
iOS 개발자
기초부터 제대로 공부할 수 있는

커리큘럼

Hello, RxSwift
(2 강의)

  • Hello, RxSwift08:22Free

    RxSwift에 대해 간략히 소개하고 첫 번째 RxSwift 코드를 구현합니다.

  • Hello Reactive Programming03:21

    Swift로 작성한 명령형 코드와 RxSwift로 작성한 반응형 코드를 비교하면서 어떤 차이가 있는지 공부합니다.

Migration Guide
(1 강의)

  • What's New in RxSwift 605:26

    RxSwift 6에서 새롭게 바뀐 내용을 9가지로 정리해서 공부합니다.

Key Concepts
(5 강의)

  • Observables and Observers #107:42Free

    RxSwift에서 가장 중요한 옵저버블에 대해서 공부합니다.

  • Observables and Observers #206:03

    옵저버블을 구독하고 이벤트를 처리하는 방법을 공부합니다.

  • Infallible (RxSwift 6+)04:15

    next와 completed만 방출하는 새로운 옵저버블을 공부합니다.

  • Disposables08:40

    옵저버블의 실행을 취소하고 리소스를 정리하는 방법에 대해 공부합니다.

  • Operators03:22

    RxSwift에서 무엇을 연산자라고 부르고 어떻게 사용하는지에 대해 간략히 소개합니다.

Subjects
(7 강의)

  • Subject Overview02:25

    Subject와 Relay의 특징에 대해 간략히 설명합니다.

  • Publish Subject06:17Free

    가장 기본적인 형태의 Subject인 PublishSubject에 대해 공부합니다.

많은 분들이 만족하며 공부하고 있어요

수강 후기

4.9

30 개의 리뷰

jangsoo719

JAVA를 사용하고있는 현업 개발자라고 말하고 싶은 코더입니다. IOS에도 많은 관심이 있어서 강좌를 등록했습니다. 우선 깔끔한 강의로 RxSwift의 장점과 구조등을 알 수 있는 기회였습니다. 하지만, 스위프트의 기본적인 지식 없이는 조금 이해하기 어려운 점이 있고, 코드 입력 후 실행 하거나 화면 전환 할 때 조금 기다려주는 타이밍 있으면 좋겠다는 생각이 들었습니다. 순서가 조금 바꼈지만, 스위프트 수업을 들으면서 RxSwift의 코드들이 이해가 되어가고 있습니다. 좋은 강의 감사합니다.

koungtea92

RxSwift, RxCocoa의 연산자, Subject 등에 대해 자세히, 친절하게 설명해 주셔서 좋았습니다. 뿐만 아니라 각각 기능에 대한 실제 내부 코드도 한번씩 훑어주는 부분도 좋았습니다. 또한 RxSwift를 MVVM패턴의 실제 프로젝트에 적용하는 과정도 라이브코딩 하듯이 따라 치면서 학습할 수 있어 좋았습니다.

영진

쉽게 이해될 수 있는 설명과 예제등으로 어렵게 느껴지는 RxSwift 및 RxCocoa 등을 배울 수 있어 좋았습니다. 정말 도움이 많이 되었고 개발 방식을 서서히 변경 해야겠다는 생각도 갖게 되었습니다. 많은 도움 주셔서 감사드립니다.

inojyes

RxSwift! 다들 좋다고 하는 이 것을 어떻게 시작해야 하나 고민했는데, 기초부터 시작해서 차근차근 설명해 주셔서 많은 도움이 되었습니다. 강의가 그리 길지 않아서 바쁜 시간에도 한 강좌씩 볼 수 있어서 좋았고, 프로젝트 파일도 잘 정리해 주셔서 깔끔합니다. 다른 분들도 수강하시면 많은 도움이 될 듯 해요^^

일우

3년전 부터 RxSwift에 관심을 가졌었는데 일에 치이고 이런 저런 이유로 계속 학습을 미루고 있었습니다. 이번에 수강한 Marstering RxSwift 강좌는 미루고 미루던 저의 Rx 입문을 도와준 고마운 강좌입니다. 사용하는 각 요소의 기본 개념 및 사용방법 부터 응용, 실제 프로젝트 구조를 만들어가는 부분까지 강의에 포함이 되어있어서 따라하며 익히기 좋았습니다.

djsl1018

Rx를 공부하기 위해 유튜브에 RxSwift에 대하여 검색하다가 우연치 않게 kxcoding에 대해서 알게 되었습니다. 한국어로 된 것도 좋았지만 가장 좋았던 점은 짧은 시간에 가장 효율적으로 Rx 관련 지식을 학습할 수 있게끔 강좌가 만들어졌다는 것입니다. Rx에 대한 내용을 학습하고 나서의 경험이 너무 좋아서 kxcoding의 다른 온라인 강좌들도 들으려고 합니다. 이렇게 좋은 강좌들을 합리적인 가격에 제공해 주신 강사님께 정말 감사드린다고 말씀드리고 싶습니다!

강의 호환성

RxSwift 5, 6

RxSwift 5 버전과 6 버전을 다루고 있습니다

Xcode 10 ~ 13

모든 강의가 Xcode 10 ~ 13버전에서 제작되었습니다

Swift 5

모든 코드는 Swift 5 버전 문법으로 작성되었습니다

iOS 10+

최소 iOS 10 버전의 호환성을 보장합니다.

궁금한 내용이 있으신가요?

자주 묻는 질문들을 모아봤어요

KxCoding의 모든 영상은 암호화되어 있어서 에어플레이/사이드카를 통한 외부 출력을 지원하지 않습니다.

HDCP를 지원하는 외부 모니터를 연결하시거나 iOS 앱(아이패드 지원)으로 수강해 주시기 바립니다.

수강 진도는 재생 배속에 관계없이 항상 1배속을 기준으로 집계됩니다.
예를 들어 2배속으로 60초 분량을 수강하더라도 수강 진도는 30초로 집계됩니다.

강의를 보다가 궁금한 점이 생기면 아래와 같은 방법으로 질문을 등록하고 답변을 받을 수 있습니다.

  1. 커뮤니티에 질문 등록
  2. 강의 화면에서 댓글로 질문 등록

KxCoding은 카카오페이와 KG이니시스를 통해 결제 서비스를 제공하고 있으며, 신용카드 할부 결제를 지원합니다.

다만, BC 카드를 포함한 일부 카드사는 업종에 따라 할부 개월수를 제한하고 있습니다.

  • 최대 3개월 할부 지원
  • 할부 결제 미지원

홈페이지에서 신용카드 할부 결제가 불가능하다면 카드사 고객센터로 문의해 주시기 바랍니다.

KxCoding은 국비지원 학원으로 등록되어 있지 않아서 사용할 수 없습니다.

온라인 강좌 수료증은 다음의 조건이 충족되면 발급됩니다.

  1. 전체 강의 중 90% 이상 수강 (ex. 전체 강의 수가 100개인 경우 90개 이상 수강)
  2. 전체 강의 시간 중 90% 이상 수강 (ex. 전체 10시간 분량의 강좌인 경우 최소 9시간 이상 수강)

조건이 충족되면 [내 강의실 > 수료증] 메뉴를 통해 바로 바로 발급받을 수 있고, 같은 메뉴를 통해서 언제든지 다시 다운로드 할 수 있습니다.

주의사항

  1. 완료 표시한 강의는 수강을 완료하지 않은 것으로 간주합니다.
  2. 재생 배속은 수강 기록에 반영되지 않습니다.
  3. 수료증 발급 조건이 충족되지 않은 상태에서는 어떤 경우에도 발급이 불가능합니다.

세금 계산서와 현금 영수증 발급 여부는 결제 수단에 따라 달라집니다.

웹사이트에서 결제 대행사를 통해 결제하시거나 모바일 앱에서 인앱으로 결제하시면 세금 계산서는 신용카드 매출전표로 대체됩니다.
(부가세법시행령 제57조2항에 따라 결제대행업체를 통한 신용카드 매출전표를 발행한 경우에는 사업자가 별도의 세금계산서를 교부할 수 없습니다.)

회사 계좌로 무통장 입금하시면 세금 계산서/현금 영수증이 발행됩니다.
홈페이지 [지원] 메뉴를 통해 관리자에게 요청해 주시기 바랍니다.

아래의 자료를 help@kxcoding.com으로 보내주시거나 관리자에게 요청을 하실 때 함께 보내주시기 바랍니다.

세금 계산서

  1. 사업자 등록증 사본
  2. 담당자 이메일

현금 영수증

  1. 전화번호(연말정산용) / 사업자 등록증 사본(지출증빙용)
  2. 성함 또는 업체명
  3. 이메일

온라인 강좌는 macOS, iOS, Windows에서 모두 볼 수 있습니다.

  • iOS : 모바일 앱(앱스토어에서 KxCoding으로 검색 후 다운로드)
  • macOS : 네이티브 앱(앱스토어에서 KxCoding으로 검색 후 다운로드), Chrome, Safari, Edge
  • Windows : Chrome, Edge,
  • 기타 OS : DRM 재생을 지원하는 브라우저

참고사항

  1. DRM 재생을 지원하지 않은 일부 브라우저에서는 재생이 불가능합니다.
  2. 일부 안드로이드 기기와 일부 모바일 브라우저에서 재생은 가능하나, 공식적으로는 지원하지 않습니다.
  3. IE와 Firefox는 지원하지 않습니다.
  4. AirPlay, Sidecar, PIP는 지원하지 않습니다.

본인이 소유한 디바이스라면 사용에 제한이 없습니다. 다만, 본인 소유의 디바이스라도 동시 접속은 허용되지 않습니다.

타인의 디바이스에서 로그인하거나 강의를 수강한다면 계정 공유로 판단되어 서비스 이용이 제한되므로 주의하시기 바랍니다.

자세한 내용은 [이용약관]을 참고해 주시기 바랍니다.

허용되는 사항

강의에서 공부한 내용을 기반으로 직접 내용을 구성하여 글을 작성하거나 코드를 작성하고 공개하는 것은 얼마든지 가능합니다.

허용되지 않는 사항

  1. 강의 화면을 캡처해서 첨부 이미지로 활용할 수 없습니다.
  2. 강의에서 설명하는 내용을 텍스트로 옮겨서 등록할 수 없습니다. (특정 문구를 인용할 수 있으나 전체를 그대로 / 또는 유사하게 등록하는 것은 불가능합니다.)
  3. 강의 내용을 요약해서 등록할 수 없습니다.
  4. 강의에 포함된 코드를 그대로 사용할 수 없습니다.

강의 내용을 그대로 옮기는 것은 실력 향상에 도움이 되지 않습니다.
그리고 이런 저작물은 온전히 본인의 것이 되지 못하고, 향후 여러 문제가 발생할 수 있습니다.
공부하신 내용을 본인만의 언어와 방식으로 표현해 보시기 바랍니다.

참고 : 저작권 관련 FAQ

Mastering RxSwift
평생 소장
|
12만원
15만원
지금 등록하면 Happy New Year 할인
서버로 재접속을 시도하고 있습니다. 잠시만 기다려 주세요.