Get information about the iOS Swift & SwiftUI Development Program

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22

iOS Swift & SwiftUI Development Program
What does the program offer?
  • Live Online Classes:

    Live classes with the instructor where you can ask questions and code along.

  • On-site Corporate Training:

    Can be delivered to company teams on-site or online, tailored to the team.

  • Project-Based:

    Each module adds to a project you can show in your portfolio.

  • Prerequisites:

    Basic programming knowledge is recommended; macOS and Xcode are required for the exercises.

About the iOS Swift & SwiftUI Development Program

The iOS Swift & SwiftUI Development Program is a hands-on program that starts with Swift and covers UI development with Xcode, SwiftUI and UIKit, service integration, Firebase, the MVVM architecture and App Store publishing.

Throughout the program an iOS app that can be submitted to the App Store is built step by step.

Sample Curriculum

  • Constants, variables and data types
  • Optionals, tuples and control flow
  • Structs, classes, protocols and extensions
  • Xcode project structure and the simulator
  • Views, modifiers and layouts
  • State, Binding and ObservableObject
  • List, NavigationStack and TabView
  • Animations
  • Storyboards, Auto Layout and constraints
  • TableView and CollectionView
  • Using SwiftUI and UIKit together
  • REST APIs, JSON and Codable
  • Networking with async / await
  • Local storage: UserDefaults, SwiftData / Core Data
  • Firebase Authentication, Firestore and Storage
  • Push notifications
  • Camera, maps (MapKit) and permissions
  • MVC, MVVM and project structure
  • Apple developer account, certificates and signing
  • App Store release preparation
  • Capstone project and presentation

This is a sample curriculum; the content and pace are finalized according to the group. For the detailed course content see: course detail page

What You Will Gain

  • Write safe and readable Swift code
  • Build modern iOS UIs with SwiftUI
  • Develop apps that use REST APIs and Firebase
  • Structure projects with MVVM
  • Prepare the app for the App Store

Who Is It For?

  • Students and new graduates who want to become iOS developers
  • Developers moving to Apple platforms
  • Startups and enterprise teams building iOS apps

Frequently Asked Questions

In which formats is the program delivered?

Live online (in real time with the instructor) or, for companies, as on-site or online corporate group training.

Are there any prerequisites?

Basic programming knowledge is recommended; macOS and Xcode are required for the exercises.

What are the dates, duration and fee?

For current dates, duration and fees, use the Get Information form, call 0212 352 05 22 or message us on WhatsApp.

Can the curriculum be tailored to our company?

Yes. In corporate trainings the content is adapted to the team’s level and the technologies it uses.

Questions about the program?

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22