Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Architecture and Advanced Components
- Architecture patterns: MVVM (practical introduction)
- Advanced UI state management with @State and @ObservedObject
- Navigation using UINavigationController and Coordinators
- Hands-on: Refactoring project architecture
Concurrency and Asynchronous Operations
- Grand Central Dispatch (GCD) for async tasks
- Utilizing async/await in Swift
- Distinguishing between main thread and background threads
- Hands-on: Implementing async operations in project
Advanced Data Persistence
- Core Data for local persistence (basic CRUD)
- UserDefaults for simple data storage
- Hands-on: Data persistence in project
Testing and Code Quality
- Unit testing with XCTest
- UI testing with XCUITest
- Static code analysis tools (SwiftLint)
- Hands-on: Implementing basic tests in project
Integration and Optimization
- Consuming RESTful APIs using URLSession and Codable
- Working with JSON
- Fundamentals of UI and battery performance optimization
- Hands-on: API integration and performance tuning
Summary and Next Steps
Requirements
- A solid understanding of fundamental iOS development (UIKit, Storyboards, navigation, Swift)
- Practical experience with Xcode
- Familiarity with object-oriented programming concepts
Target Audience
- Experienced iOS developers
- Mobile developers aiming to master advanced techniques
- Software engineers developing scalable, high-performance iOS applications
35 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 8000 € + VAT*
Contact us for an exact quote and to hear our latest promotions