Course Outline
Introduction
Advanced iOS Development for Government
- Enterprise Architecture for iOS Applications
- Design Patterns in iOS Development
- Protocol-Oriented Programming in Swift
RxSwift Framework for Government
- Functional Programming versus Reactive Programming
- Reactive Extensions and Their Applications
Alamofire Networking Library for Government
- Platform-as-a-Service Integration
- Web Services and Alamofire Usage
Advanced Swift and Protocol Programming for Government
- Utilizing Enumerations in Swift
- Creating and Implementing Protocols
- Working with Delegates in iOS Development
- Writing Protocol Extensions for Enhanced Functionality
- Developing Recursive Functions in Swift
- Working with Data Structures and Algorithms in Swift
Reactive Programming in Swift with RxSwift for Government
- Implementing Observables and Subscriptions
- Utilizing Subjects in RxSwift
- Applying Filtering, Transforming, and Combining Operators
- Integrating and Working with RxCoaCoa for Enhanced Functionality
- Implementing the Model-View-ViewModel (MVVM) Pattern
- Debugging and Handling Errors in Reactive Programming
Alamofire for Government
- Integrating Alamofire into Swift Applications
- Importing Files and Data
- Retrieving Data from Web Services
- Optimizing PhotoTagger Application with Alamofire
Unit and UI Testing for Government
- Conducting Unit Testing in Swift Applications
- Performing User Interface (UI) Testing in Swift
Summary and Conclusion for Government
Requirements
- Experience with iOS development for government projects
Audience
- iOS Developers working in the public sector
Testimonials (2)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
The trainer was very knowledgeable and dynamic, keeping engagement and focus of the team during the whole training. I would definitely recommend it as I reckon learnings from this training can be quickly applied to our everyday development workflow.