Course Outline

Introduction

Advanced iOS Development

  • iOS enterprise architecture
  • Design patterns
  • Protocol oriented programming

RxSwift Framework

  • Functional programming vs reactive programming
  • Reactive extensions

Alamofire Networking Library

  • Platform-as-a-Service
  • Web services and Alamofire

Advanced Swift and Protocol Programming

  • Using enumerations
  • Developing protocols
  • Working with delegates
  • Writing protocol extensions
  • Creating recursive functions
  • Working with data structures and algorithms

Reactive Programming in Swift with RxSwift

  • Implementing observables and subscriptions
  • Using subjects
  • Filtering, transforming, and combining operators
  • Integrating and working with RxCoaCoa
  • Implementing MVVM
  • Debugging and handling errors

Alamofire

  • Integrating Alamofire into Swift
  • Importing files
  • Retrieving data
  • Optimizing PhotoTagger

Unit and UI Testing

  • Unit Testing in Swift
  • UI testing in Swift

Summary and Conclusion

Requirements

  • Experience with iOS development

Audience

  • iOS Developers
 14 Hours

Number of participants



Price per participant

Related Courses

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

iPhone and iPad Development in Swift for iOS 8 and Xcode 6

35 Hours

iOS Programming (iPhone/iPad) for Programmers

35 Hours

iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4

35 Hours

Kotlin for iOS and Android Development

35 Hours

Machine Learning on iOS

14 Hours

Reactive Programming for iOS with RxSwift

7 Hours

3D iOS Development with SceneKit

7 Hours

iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10

35 Hours

iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course

35 Hours

TensorFlow Lite for iOS

21 Hours

Create an Augmented Reality (AR) Mobile Application with ARToolKit

7 Hours

Core ML for iOS App Development

14 Hours

FlutterFlow Fundamentals

14 Hours

HIPAA Compliance for Developers

7 Hours

Related Categories

1