IOS Mobile App Development course is designed for IOS Developers who would like to advance their career and acquire new skills required for Middle IOS Developers. The course students will deal with Application Architecture, SwiftUI and Multitasking, gain intensive practical experience of building complex and animated UI, application architecture, and solving multitasking problems. We recommend the course for Developers with 1+ years of experience in IOS Mobile development.
September 2025
5 months
20-25
on Monday at 19:00, on Sunday at 11:00
Readiness for intensive training
Knowledge of English at least Intermediate level
personal computer or a laptop
18 years and older
Number of modules
Lesson 1: Introduction to Swift
Lesson 2: Swift Data Types
Lesson 3: Control Flow
Lesson 4: Functions and Enums
Lesson 5: Object-Oriented Programming
Lesson 6: Advanced Swift
Lesson 7: Xcode & Interface Builder
Lesson 8: UIKit Components & Navigation
Lesson 9: Auto Layout
Lesson 10: Programmatic UI with UIKit
Lesson 11: Table Views
Lesson 12: Collection Views
Lesson 13: Practice Day – UIKit UI
Lesson 14: Git & Version Control
Lesson 15: MVC and MVVM Architecture
Lesson 16: Common Design Patterns
Lesson 17: Practice Day – Architecture & Git
Lesson 18: API Integration with URLSession
Lesson 19: Building a Network Layer
Lesson 20: Firebase & Package Managers
Lesson 21: Practice Day – Networking
Lesson 22: Local Storage
Lesson 23: Core Data
Lesson 24: Practice Day – Persistence
Lesson 25: SwiftUI Fundamentals
Lesson 26: SwiftUI + UIKit Integration
Lesson 27: Animations & Transitions
Lesson 28: File Management & Localization
Lesson 29: Working with Media
Lesson 30: Testing & Debugging
Lesson 31: Deployment & TestFlight
Lesson 32: Final Project Presentations