Discover Classes. Earn 10% Rewards.

Advanced iOS Programming for iPhone® & iPad® Apps is unfortunately unavailable

Thankfully we have 14 other iOS Classes for you to choose from. Check our top choices below or see all classes for more options.

ENARSI - Implementing Cisco® Enterprise Advanced Routing & Services

ONLC Training Centers @ Online Classroom

The Implementing Cisco Enterprise Advanced Routing and Services (ENARSI) v1.0 gives you the knowledge you need to install, configure, operate, and troubleshoot an enterprise network. This course covers advanced routing and infrastructure technologies, expanding on the topics covered in the Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR) v1.0 course. This course helps prepare you to take the exam, Implementing Cisco...

(7) Intermediate 18 and older
$4,295

5 sessions

Attend
+42950 pts
Gift it!

MIT App Making Camp Private (Ages 8-11)

Young Gates @ Interactive Live Online

Unlock the creative potential of young minds with the Camp - MIT App Making course at Young Gates. Empower kids aged 8-11 to build fully functional apps for Android and iOS devices using the intuitive MIT App Inventor, and watch them transform from technology consumers to creators.

Beginner 8 - 11 years old
$199

5 sessions

Attend
+1990 pts
Gift it!

Microsoft 365 Endpoint Administrator

ONLC Training Centers @ Online Classroom

Microsoft 365 is a cloud-based suite of solutions that includes Windows, Microsoft Teams, Office 365 and Enterprise Mobility + Security. Combined, those technologies allow businesses, companies and educational institutions to be creative and work together securely in one connected experience.

(7) All levels 18 and older
$2,795

5 sessions

Attend
+27950 pts
Gift it!

Administering Microsoft Endpoint Configuration Manager

ONLC Training Centers @ Online Classroom

Microsoft 365 is a cloud-based suite of solutions that includes Windows, Microsoft Teams, Office 365 and Enterprise Mobility + Security. Combined, those technologies allow businesses, companies and educational institutions to be creative and work together securely in one connected experience.

(7) Advanced 18 and older
$2,995

5 sessions

Attend
+29950 pts
Gift it!

SISE v4.0 - Implementing and Configuring Cisco® Identity Services Engine

ONLC Training Centers @ Online Classroom

This course discusses the Cisco Identity Services Engine (ISE), a an identity and access control policy platform that provides a single policy plane across the entire organization,combining multiple services, including authentication, authorization, and accounting (AAA), posture, profiling, device on-boarding, and guest management, into a single context-aware identity-based platform. The training provides learners with the knowledge and skills to...

(7) Intermediate 18 and older
$4,295

5 sessions

Attend
+42950 pts
Gift it!
See all iOS classes Online

Advanced iOS Programming for iPhone® & iPad® Apps

  • Advanced
  • 18 and older
  • $2,795
  • Earn 27,950 reward points
  • Price Lock Guarantee
  • ILT, remote-live, on-demand or on-site
  • 40 hours over 5 sessions

Start Dates (0)

  • $2,795
  • 40 hours over 5 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this ios training:

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

Participants in this hands-on course will develop apps to interact with many of the hardware systems available on iPhone, iPad and iPod Touch hardware devices.

Students will learn how to use the camera and microphone for still images, videos and audio. The course includes coverage of the Core Location and Map Kit for GPS systems and the motion systems for the internal gyroscope system. 


Students will learn how to save and read files for local systems and how to use the Core Data system to create local SQLite databases.


Students Will Learn:

 
  • Using templates to create applications in Xcode 
  • Designing applications for multi-platform devices 
  • Designing user interfaces for multiple screen resolutions and aspect ratios 
  • Using advanced views to create complex user interfaces
  • Accessing the device's camera and microphone 
  • Integrating with the Mail app, Messages app, Calendar app and Reminder app 
  • Saving files on the device to create data persistence
  • Loading and parsing XML data from a stored file 
  • Using Core Data to more easily store and fetch data of different types 
  • Using encryption and keychain to secure data such as usernames and passwords 
  • Creating shapes, images, paths, and colors using Core Graphics
    Animating objects using Core Animation 
  • Using the device's accelerometer and gyroscope to detect movement and orientation 
  • Responding to multi-touch and gesture user interactions 
  • Localizing the user interface based on language and region 
  • Using MapKit
    Using Core Location to access GPS data 
  • Implementing UIDynamics into user interfaces

The course emphasizes Service Oriented Architecture (SOA), and students learn how iOS apps interact with Web services through request/response systems. Hands on practice includes implementing code to access a web service asynchronously using SOAP.


Attendees also learn how to develop apps incorporating iCloud support, and the requirements for sharing documents


Comprehensive hands on exercises are integrated throughout to familiarize students with many of the hardware systems and concepts needed for iOS apps, as well as security concerns to address prior to launching iOS apps. Exercises include use of the redesigned iOS7 UI controls and many of the new features of the latest release of iOS.


Course Prerequisites: Strong experience with Objective-C programming language and basic iOS application development. HOTT's iOS Programming for iPhone and iPad Applications Using Objective-C course strongly recommended.



Course Overview

iOS File Manager System

  • Directory Structure
  • File Detection
  • Basic File Instructions
    - Load
    - Save
    - Move
    - Delete

File Saving and Loading

  • File Manipulation
  • Saving and Loading Files
  • Archiving and Unarchiving to Files
    - Binary
    - XML
    - plist

Core Data and Database Development

  • Core Data Managed Object Model
  • SQLite Database Support
  • Core Data Classes and Programming Protocol
  • Apple iCloud Storage

Internet Communication

  • Communication Using Internet Protocols
  • Using the HTTP Request/Response System

Hardware Camera Use

  • Camera Detection
  • Image Capture
  • Image Display Options

Web Service Support

  • Exploiting Service Oriented Architecture
  • Creating Apps that Use Web Services
  • Advantages of Using RESTful Web Services

Audio Systems

  • Recording
  • Playback
  • Streaming
  • Overview of the OpenAL Sound Engine

XML Parsing

  • Using DOM and SAX Parsers
  • Using Built-in XML Parsers

Video Systems

  • Recording
  • Playback
  • Saving Locations

Multi-Platform Development

  • Creating Apps that Work on iPhone and iPad
  • Creating User Interfaces for Multiple Screen Resolutions
  • Detecting and Using Hardware at Runtime

Core Motion System

  • Gyroscope Detection
  • Precise Measurement of Device Orientation
  • Shake Gesture Recognition

Games and Graphics Support

  • Creating a Simple Game Using Cocoa Graphics
  • 2D and 3D Graphics Support

Core Location System

  • MapKit Introduction
  • CoreLocation Library Development
  • Input and Display of GPS Information

Security Considerations

  • Encrypting Files
  • Setting Phone Security
  • Accessing Keychain Settings

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 27950 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

Hands On Technology Transfer, Inc.

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...