Get in Touch

Course Outline

Introduction

Advanced iOS Development

  • Enterprise architecture for iOS
  • Core design patterns
  • Protocol-oriented programming

The RxSwift Framework

  • A comparison of functional and reactive programming
  • Exploring reactive extensions

The Alamofire Networking Library

  • Platform-as-a-Service concepts
  • Interfacing web services with Alamofire

Advanced Swift and Protocol Programming

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

Reactive Programming in Swift via RxSwift

  • Implementing observables and subscription models
  • Utilizing subjects
  • Applying filtering, transformation, and combination operators
  • Integration and usage of RxCoaCoa
  • Implementing the MVVM pattern
  • Debugging processes and error handling strategies

Alamofire Integration

  • Integrating Alamofire into Swift projects
  • File import mechanisms
  • Data retrieval strategies
  • Optimization of PhotoTagger

Unit and UI Testing

  • Conducting Unit Tests in Swift
  • Performing UI Tests in Swift

Summary and Conclusion

Requirements

  • Prior experience in iOS development

Target Audience

  • iOS Developers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories