Course Code: rxswift
Duration: 7 hours
Prerequisites:
  • An understanding of Swift 3 code.
  • Experience with with iOS application development.

Audience

  • Experienced Swift and iOS app developers who are seeking to learn reactive programing in Swift with RxSwift
  • Developers experienced with one of Rx's various other platform ports who are interested in learning reactive extensions for Swift
Overview:

Reactive Extensions (or Rx) is a multi-platform suite of libraries designed for developing asynchronous and event-based applications using observable sequences and LINQ-style query operators. RxSwift is a functional library intended to ease the difficulty associated with Swift asynchronous and concurrent coding for iOS apps.

This instructor-led, live training introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

By the end of this training, participants will be able to:

  • Understand the basic concepts behind reactive programing in Swift 3.
  • Turn various items such as arrays and events into observable sequences.
  • Apply various filters to observable sequences, transform and combine observable sequences.
  • Write Unit tests against Rx Code.
  • Effectively utilize blind data from user interface elements.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

To request a customized course outline for this training, please contact us.

Sites Published:

United Arab Emirates - Reactive Programming for iOS with RxSwift

Qatar - Reactive Programming for iOS with RxSwift

Egypt - Reactive Programming for iOS with RxSwift

Saudi Arabia - Reactive Programming for iOS with RxSwift

South Africa - Reactive Programming for iOS with RxSwift

Brasil - Reactive Programming for iOS with RxSwift

Canada - Reactive Programming for iOS with RxSwift

中国 - Reactive Programming for iOS with RxSwift

香港 - Reactive Programming for iOS with RxSwift

澳門 - Reactive Programming for iOS with RxSwift

台灣 - Reactive Programing for iOS with RxSwift

USA - Reactive Programming for iOS with RxSwift

Österreich - Reactive Programming for iOS with RxSwift

Schweiz - Reactive Programming for iOS with RxSwift

Deutschland - Reactive Programming for iOS with RxSwift

Czech Republic - Reactive Programming for iOS with RxSwift

Denmark - Reactive Programming for iOS with RxSwift

Estonia - Reactive Programming for iOS with RxSwift

Finland - Reactive Programming for iOS with RxSwift

Greece - Reactive Programming for iOS with RxSwift

Magyarország - Reactive Programming for iOS with RxSwift

Ireland - Reactive Programming for iOS with RxSwift

Luxembourg - Reactive Programming for iOS with RxSwift

Latvia - Reactive Programming for iOS with RxSwift

España - Programación Reactiva para iOS con RxSwift

Italia - Reactive Programming for iOS with RxSwift

Lithuania - Reactive Programming for iOS with RxSwift

Nederland - Reactive Programming for iOS with RxSwift

Norway - Reactive Programming for iOS with RxSwift

Portugal - Reactive Programming for iOS with RxSwift

România - Reactive Programming for iOS with RxSwift

Sverige - Reactive Programming for iOS with RxSwift

Türkiye - Reactive Programming for iOS with RxSwift

Malta - Reactive Programming for iOS with RxSwift

Belgique - Reactive Programming for iOS with RxSwift

France - Reactive Programming for iOS with RxSwift

日本 - Reactive Programming for iOS with RxSwift

Australia - Reactive Programming for iOS with RxSwift

Malaysia - Reactive Programming for iOS with RxSwift

New Zealand - Reactive Programming for iOS with RxSwift

Philippines - Reactive Programming for iOS with RxSwift

Singapore - Reactive Programming for iOS with RxSwift

Thailand - Reactive Programming for iOS with RxSwift

Vietnam - Reactive Programming for iOS with RxSwift

India - Reactive Programming for iOS with RxSwift

Argentina - Programación Reactiva para iOS con RxSwift

Chile - Programación Reactiva para iOS con RxSwift

Costa Rica - Programación Reactiva para iOS con RxSwift

Ecuador - Programación Reactiva para iOS con RxSwift

Guatemala - Programación Reactiva para iOS con RxSwift

Colombia - Programación Reactiva para iOS con RxSwift

México - Programación Reactiva para iOS con RxSwift

Panama - Programación Reactiva para iOS con RxSwift

Peru - Programación Reactiva para iOS con RxSwift

Uruguay - Programación Reactiva para iOS con RxSwift

Venezuela - Programación Reactiva para iOS con RxSwift

Polska - Reactive Programming for iOS with RxSwift

United Kingdom - Reactive Programming for iOS with RxSwift

South Korea - Reactive Programming for iOS with RxSwift

Pakistan - Reactive Programming for iOS with RxSwift

Sri Lanka - Reactive Programming for iOS with RxSwift

Bulgaria - Reactive Programming for iOS with RxSwift

Bolivia - Programación Reactiva para iOS con RxSwift

Indonesia - Reactive Programming for iOS with RxSwift

Kazakhstan - Reactive Programming for iOS with RxSwift

Moldova - Reactive Programming for iOS with RxSwift

Morocco - Reactive Programming for iOS with RxSwift

Tunisia - Reactive Programming for iOS with RxSwift

Kuwait - Reactive Programming for iOS with RxSwift

Oman - Reactive Programming for iOS with RxSwift

Slovakia - Reactive Programming for iOS with RxSwift

Kenya - Reactive Programming for iOS with RxSwift

Nigeria - Reactive Programming for iOS with RxSwift

Botswana - Reactive Programming for iOS with RxSwift

Slovenia - Reactive Programming for iOS with RxSwift

Croatia - Reactive Programming for iOS with RxSwift

Serbia - Reactive Programming for iOS with RxSwift

Bhutan - Reactive Programming for iOS with RxSwift

Nepal - Reactive Programming for iOS with RxSwift

Uzbekistan - Reactive Programming for iOS with RxSwift