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 (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
The instructor tried to make things dynamic, and he demonstrated dominance of the topic.
Libranner Santos
Course - iOS Automation Testing
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.