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
Development Environment
- Requirements for the development environment
- Xcode and the iOS SDK
- Registration as an Apple Developer
- Common reasons for application rejection
Xcode iOS Projects
- Human Interface Guidelines
- Creating an iOS project
- Testing on simulators and real devices
- Memory management principles
- Understanding strong and weak references
Swift
- Overview of the Swift programming language
- Utilising Xcode to develop Swift applications
Scenes
- Creating scenes
- Implementing view controllers
Swift Classes
- Creating Swift classes
- Instance variables and initialisation
- Constructor types
- Protocols, Hashable, and Printable
- Inheritance
Working with Graphics
- Adding icons and images
- Using the SpriteKit API
- Animating sprites
User Interaction
- Buttons and event handlers
- Pan gesture recognition
- Tap gesture recognition
Case Study
- Developing a new application using Swift
Distributing Applications
- Deploying applications to devices for testing
- Submitting an application to the App Store
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 6500 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (1)
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.