Get in Touch
 Duration 14 hours

Course Outline

Introduction

Advanced iOS Development Fundamentals

  • iOS enterprise architecture
  • Design patterns
  • Protocol-oriented programming

The RxSwift Framework

  • Comparing functional and reactive programming
  • Reactive extensions

The Alamofire Networking Library

  • Platform-as-a-Service concepts
  • Web services and integration with Alamofire

Advanced Swift and Protocol Programming

  • Utilizing enumerations
  • Defining and developing protocols
  • Managing delegates
  • Writing protocol extensions
  • Creating recursive functions
  • Handling data structures and algorithms

Reactive Programming in Swift via RxSwift

  • Setting up observables and subscriptions
  • Working with subjects
  • Filtering, transforming, and combining operators
  • Integrating and utilizing RxCoaCoa
  • Implementing the MVVM pattern
  • Debugging and error management

Working with Alamofire

  • Integrating Alamofire into Swift projects
  • File import procedures
  • Data retrieval strategies
  • Optimizing the PhotoTagger application

Unit and UI Testing

  • Unit testing practices in Swift
  • UI testing techniques in Swift

Summary and Conclusion

Requirements

  • Prior experience in iOS development

Target Audience

  • iOS Developers

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories