Instructor-led iOS training courses, offered either online or onsite, convey the core principles of iOS development through practical, hands-on exercises.
These iOS training programs are available in two formats: 'online live training' or 'onsite live training'. Online live training (also referred to as 'remote live training') is conducted via an interactive remote desktop. In contrast, onsite live training takes place directly at the client’s location in Sofia or at NobleProg corporate training centers located in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This instructor-led live training, conducted Sofia (online or onsite), is designed for advanced developers who aim to build scalable, high-performance iOS applications by utilizing advanced tools, architectural patterns, concurrency frameworks, data persistence methods, and testing protocols.
By the conclusion of this training, participants will be able to:
Design complex application architectures using MVVM and Coordinators.
Handle asynchronous tasks using GCD and Swift's async/await.
Implement data persistence using Core Data and UserDefaults.
Write unit and UI tests using XCTest and XCUITest.
Integrate APIs and apply performance optimization techniques.
This instructor-led, live training in Sofia (online or onsite) is designed for beginner-level developers aiming to create interactive iOS applications using Swift and Xcode.
Upon completing this training, participants will be capable of:
Comprehending the fundamental architecture of iOS applications.
Designing simple user interfaces utilizing UIKit and Storyboards.
Managing user interactions and executing basic navigation between views.
Constructing a functional app incrementally throughout the course.
This instructor-led, live training in Sofia (online or onsite) is designed for iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swift.
By the end of this training, participants will be able to:
Create more powerful, self-directed, and simple code.
Simplify API management with Alamofire.
Implement reactive programming in iOS with RxSwift.
Understand different iOS architecture patterns and designs.
Over the course of five days, this program is designed for developers eager to master the creation of applications for iPhones and iPads running iOS 8. The curriculum is highly practical, demonstrating how to build applications from the ground up using Apple's modern Swift programming language within the Xcode 6 integrated development environment (IDE). Participants will construct a fully functional Tetris-style block game from scratch using Swift. The training concludes with the development of an original application entirely in Swift. Prior programming experience is assumed.
Please note that this course requires Intel-based Apple hardware, such as a MacBook or Mac Mini. Participants must have an Apple ID to download necessary software and be registered with Apple. To test applications on physical iPhones or iPads, delegates must be registered as iOS developers with Apple and have their devices authorized for development. Apple imposes a $99 annual fee for iOS developer registration.
This five-day course is designed for developers who wish to learn how to create applications for iPhone and iPad running iOS 11. The release of Xcode 9, Swift 4, and iOS 11 introduced significant changes in application development methodologies.
The course is highly practical, demonstrating how to build applications from the ground up using the Swift programming language and the Xcode 9 IDE.
Throughout the training, participants will develop a fully functional application from scratch using Swift.
This course requires Intel-based Apple hardware, such as a MacBook or a Mac Mini. Participants must be registered with Apple and possess an Apple ID to download the necessary software. Those intending to run the applications developed during the course on an actual iPhone or iPad via a USB cable must register their device with Xcode.
Kotlin is a contemporary programming language that combines functional and object-oriented paradigms, built upon the Java foundation.
Through this instructor-led live training, participants will master Kotlin programming by actively building an application compatible with both Android and iOS platforms using Kotlin.
Upon completing this training, participants will be equipped to:
Grasp the core principles of Kotlin programming
Write their own Kotlin applications
Construct, test, deploy, and resolve issues in Android and iOS applications using Kotlin
Target Audience
Software Developers
Course Format
A blend of lectures, discussions, exercises, and extensive hands-on practice
Note
To arrange a customized training session for this course, please contact us to set it up.
In this instructor-led, live training, participants will learn how to leverage the iOS Machine Learning (ML) technology stack by stepping through the creation and deployment of a functional iOS mobile app.
By the end of this training, participants will be able to:
Develop a mobile application capable of performing image processing, text analysis, and speech recognition.
Integrate pre-trained ML models into iOS applications.
Build custom ML models from scratch.
Incorporate Siri Voice support into iOS apps.
Gain a thorough understanding and practical usage of frameworks such as CoreML, Vision, CoreGraphics, and GameplayKit.
Utilize programming languages and tools including Python, Keras, Caffe, TensorFlow, scikit-learn, libsvm, Anaconda, and Spyder.
Audience
Developers
Format of the course
A blend of lectures, discussions, exercises, and extensive hands-on practice.
This five-day course is designed for developers eager to master the creation of applications for iPhones and iPads running iOS 10. The release of Xcode 8, Swift 3, and iOS 10 brought about substantial changes to application development practices.
The training is highly practical, demonstrating how to build applications from the ground up using the Swift programming language and the Xcode 8 IDE.
Throughout the course, participants will create a fully functional application from scratch using Swift.
Please note that this course requires Intel-based Apple hardware, such as a MacBook or Mac Mini. Participants must have an Apple ID registered with Apple to download the necessary software. Additionally, those who wish to test their developed applications on physical iPhones or iPads via USB cable will need to register their devices with Xcode.
This intensive 5-day course is designed for developers eager to master the creation of applications for iPhone and iPad operating on iOS 11. The introduction of Xcode 9, Swift 4, and iOS 11 brought about substantial changes to application development methodologies.
Featuring a hands-on approach, this course demonstrates how to build applications from the ground up using the Swift programming language alongside the Xcode 9 IDE.
Participants will construct a fully functional application from scratch using Swift throughout the training.
Please note that this course requires Apple hardware, such as a MacBook Pro or Mac Mini, to be conducted.
Participants must have an active Apple Developer registration and a valid Apple ID, which is necessary to download essential software like Xcode.
For those who wish to test the developed applications on physical iPhone or iPad devices via USB, registration of the device within Xcode is required.
Upon completion, delegates will possess a solid understanding of Swift's fundamentals, enabling them to develop any type of iOS application and delve into more complex iOS architectures.
Read more...
Last Updated:
Testimonials (2)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
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
Online iOS training in Sofia, iOS training courses in Sofia, Weekend iOS courses in Sofia, Evening iOS training in Sofia, iOS instructor-led in Sofia, iOS private courses in Sofia, iOS trainer in Sofia, iOS instructor-led in Sofia, iOS boot camp in Sofia, iOS classes in Sofia, iOS on-site in Sofia, iOS instructor in Sofia, iOS one on one training in Sofia, Online iOS training in Sofia, Weekend iOS training in Sofia, Evening iOS courses in Sofia, iOS coaching in Sofia