NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => iosmadb [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => 451 [1] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => ios8xcode6devs [1] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => mlios [1] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.co.th/ios-training Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 48150 [default_venue_adc] => 6000 ) [1] => 10 [2] => stdClass Object ( [venue_id] => th_17959099 [fdc] => 0.00 [adc] => 0.00 [region_id] => th_694 [region_name] => Bangkok [venue_name] => Empire Tower [venue_language] => en [sales_area] => th_thailand [street_name] => South Sathorn Road, [city] => Bangkok [province] => Yan Nawa, Sathon, [country] => thailand [postal_code] => 10120 [address] => 1 [effective_fdc] => 0.00 [effective_adc] => 0.00 ) [3] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => swift_4 [1] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [iosmada] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [iosmadb] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [451] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [advancedios] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [ios8xcode6devs] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [iosprog] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [ios_swift3] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [kotliniosandroid] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [mlios] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [swiftxcode] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [swift_4] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) [1] => Array ( [0] => th_694 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category/category.php [line] => 35 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => th_694 [region_name] => Bangkok [url_path_mapper] => bangkok [locative_case_name] => [language] => en [sales_area] => th_thailand [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => iosmada [hr_nid] => 517579 [title] => iOS Mobile App Development (Advanced Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.

By the end of this training, participants will be able to:

[language] => en [duration] => 35 [changed] => 1745956317 [source_language] => en [weight] => -1002 [tags] => ) [1] => stdClass Object ( [course_code] => iosmadb [hr_nid] => 517575 [title] => iOS Mobile App Development (Basic Level) [overview] =>

iOS is Apple’s mobile operating system used for iPhone and iPad applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.

By the end of this training, participants will be able to:

[language] => en [duration] => 21 [changed] => 1745956053 [source_language] => en [weight] => -1001 [tags] => [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [2] => stdClass Object ( [course_code] => 451 [hr_nid] => 451 [title] => Cross-platform mobile development with PhoneGap/Apache Cordova [overview] =>

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.

On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)

Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

[category_overview] => [language] => en [duration] => 21 [changed] => 1715592376 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,pl_2000,sea_mid [fdp] => 94820.4 [adp] => 7236 [days] => 3 [hours] => 21 ) [3] => stdClass Object ( [course_code] => advancedios [hr_nid] => 332263 [title] => Advanced iOS Development [overview] =>

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

Format of the Course

Course Customization Options

[category_overview] =>

This instructor-led, live training in <loc> (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

[language] => en [duration] => 14 [changed] => 1753185424 [source_language] => en [weight] => 0 [tags] => pl_2000,sea_mid ) [4] => stdClass Object ( [course_code] => ios8xcode6devs [hr_nid] => 74886 [title] => iPhone and iPad Development in Swift for iOS 8 and Xcode 6 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037142 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) [5] => stdClass Object ( [course_code] => iosprog [hr_nid] => 387 [title] => iOS Programming (iPhone/iPad) for Programmers [overview] =>

All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037060 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [6] => stdClass Object ( [course_code] => ios_swift3 [hr_nid] => 198965 [title] => iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037247 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 ) [7] => stdClass Object ( [course_code] => kotliniosandroid [hr_nid] => 282694 [title] => Kotlin for iOS and Android Development [overview] =>

Kotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

Audience

Format of the course

Note

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037425 [source_language] => en [weight] => 0 [tags] => za_premium,pl_1800 ) [8] => stdClass Object ( [course_code] => mlios [hr_nid] => 212222 [title] => Machine Learning on iOS [overview] =>

In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

Audience

Format of the course

[category_overview] => [language] => en [duration] => 14 [changed] => 1700037354 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2000,sea_mid [fdp] => 321007.2 [adp] => 14616 [days] => 2 [hours] => 14 ) [9] => stdClass Object ( [course_code] => swiftxcode [hr_nid] => 200269 [title] => iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 [overview] =>

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

[category_overview] => [language] => en [duration] => 35 [changed] => 1700037256 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000,sea_mid ) [10] => stdClass Object ( [course_code] => swift_4 [hr_nid] => 278754 [title] => iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course [overview] =>

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.

The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.

Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.

Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.

Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

[category_overview] => [language] => en [duration] => 35 [changed] => 1762146002 [source_language] => en [weight] => 0 [tags] => za_premium,pl_2000 [fdp] => 158034 [adp] => 12060 [days] => 5 [hours] => 35 ) ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_menu_callback [args] => Array ( [0] => /ios-training ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 81 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [7] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [8] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) iOS Training in Thailand

Explore Our Courses

iOS Mobile App Development (Advanced Level)

35 Hours

iOS Mobile App Development (Basic Level)

21 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Advanced iOS Development

14 Hours

iPhone and iPad Development in Swift for iOS 8 and Xcode 6

35 Hours

iOS Programming (iPhone/iPad) for Programmers

35 Hours

iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4

35 Hours

Kotlin for iOS and Android Development

35 Hours

Machine Learning on iOS

14 Hours

iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10

35 Hours

iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course

35 Hours

Last Updated:

Testimonials(3)

Upcoming Courses

Other regions in Thailand

Online iOS courses, Weekend iOS courses, Evening iOS training, iOS boot camp, iOS instructor-led, Weekend iOS training, Evening iOS courses, iOS coaching, iOS instructor, iOS trainer, iOS training courses, iOS classes, iOS on-site, iOS private courses, iOS one on one training