If you’re interested in developing mobile applications for the iPhone or iPad, you’re best starting off with an iOS app training workshop. Tonex offers boot camps, overview classes and specialty training programs for companies in the telecommunications field. We have been delivering these high-end training classes for the past 20 years, and we have acquired many clients, including Microsoft, Apple and NASA.

What sets our iOS application development training courses apart from others?

Expertly Designed – All of our courses are designed specifically by experts in the field who are familiar with the latest trends.

Flexible – Our iOS application training programs can be adjusted to fit the needs of your business.

Diverse Clientele – From Fortune 500 companies to small businesses to government-run agencies, Tonex works with clients from all organizations.

Proven Format – Although our iOS app training workshops are flexible, they follow a specific format that has delivered proven results time and time again. By sharing an overview, building on the material with new details and incorporating interactive learning materials, participants can better remember and apply the material.

Up-to-Date – All courses, topics and materials are updated regularly to ensure they are moving along with the latest trends in technology. Many of our clients learn about upcoming technology through Tonex first.

Whether you’re a large, corporate business or a small, privately owned company, you can expect the same great results from our iOS application development training programs. We are committed to providing an array of flexible programs that meet the needs of those in the app development world, and we pride ourselves on the interactive learning that takes place in these workshops through storytelling, hands-on activities and group discussions.

When the iOS app development training has been completed, we have both Tonex and industry certifications. These certificates speak for themselves by indicating that you have received the necessary training in the field and have knowledge that is specific to app development. With dozens of iOS app training workshops, it’s easy to get started choosing a specialty course that fits the needs of your business.

Why should you choose TONEX for your iOS training?

iOS Training, iOS application development training course by TONEX: Get the knowledge and the hands-on experience you need to program for the iPhone and iPad. With the iPhone and iPad development training, you’ll build several applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks.

iOS Training

What will you learn in iOS app development  Training?

  • Learn about iOS 6 features to build apps for iPhone, and iPad
  • Get familiar with iOS SDK environment
  • Learn iOS programming and the tools such as Xcode, Interface Builder for developing apps for iPhone and iPad
  • Learn Objective-C and MVC to develop iOS applications for the iPhone and iPad
  • Design user interface elements with Interface Builder and the UI Kit framework
  • Create iPhone and iPad applications using iOS SDK and Xcode
  • Work with Views, Protocols and Gestures, Controller Lifecycle, Images, animation,Scroll, WebViews/Table Views, MultithreadingCore Location, Map Kit, Persistence, Core Data, Modal View Controllers, Animation, Action Sheets, Image Picker, Core Motion, TunesU Viewers and iCloud
  • Create application controls, such as windows and navigation bars
  • Build and manage layers and transformations using Core Graphics
  • Write apps using network , camera, accelerometer, magnetometer, proximity sensor, vibration, geolocation, mapping and user location
  • Learn how to build iOS apps using Maps, Facebook, Passbook, Game Center, Reminders, Camera, iCloud, In-App Content Purchasing, In-App Hosted Content, Safari, WebKit, Safari, Audio input, GPS, Magnetometer, Accelerometer, MapKit, Face Detection, The OpenCV Library, Augmented Reality, Arduino, Connecting the, iPhone to the Arduino, External Sensors, 802.15.4 or ZigBee, Ethernet, WiFi, Soft Modem, Switch Science Board, Geocoding, Drawing Heat Maps, Third-Party SDKs, Skyhook Wireless, SpotRank, Local Faves, GeoLoqi, MapBox, ArcGIS, Urban Airship and Foursquare
  • Debug common problems and use the development environment

Who Should Attend

This course is designed for anyone involved in analyzing, designing, creating, deploying, testing and integrating applications for the iOS platform.

Outline

  • Overview of the Platform Options
  • Fragmentation and Target Customers
  • Mobile OS and Runtimes
  • Device Platforms
  • Development Tools (Emulators, Simulators, Device Anywhere, Developer Portals)
  • iPhone/iPad Application Development
  • iOS technologies
  • Cocoa Touch
  • Media
  • Core Services
  • Core OS

IOS DEVELOPMENT ENVIRONMENT

  • The Development Process
  • Working with iOS Simulator
  • Debugging
  • Managing Application data
  • Application Design for iPhone and iPad
  • The Run time environment
  • Memory management in iPhone and iPad
  • File and Data management
  • UI design
  • Application Architecture
  • Views and Windows
  • Event handling
  • Graphics and Drawing
  • Audio and Video in iPhone

How to design and build iOS apps

  • Delivering high-value Mobile Applications-from Start to Finish
  • Mobile Application Architectures
  • Client-Server
  • Connection Types
  • Synchronization
  • Mobile Device Components
  • Connection Methods
  • Mobile Client User Interface
  • Mobile Client Applications
  • Client-Server Data Transfer

iOS app development will also cover:

  • Mobile Design and Usability Factors
  • Requirements, design, development, integration, testing, release, and maintenance
  • Mobilizing existing application architectures
  • User Interfaces Design and Specification
  • Building Effective UI for Mobile Applications
  • Fat-client and thin-client Scenarios
  • Managing client-server data transfer
  • Securing Mobile Applications
  • Authentication, Encryption, and Data Self-destruction

architecture

  • Leveraging the APIs
  • Application
  • Frameworks/API
  • Objective-C runtime
  • iOS SDK Processor
  • Firmware
  • Hardware

objective c basics

  • Object-Oriented Programming
  • Objects and classes
  • Subclasses
  • Instance and class variables
  • Accessor methods
  • Class methods
  • Events and messages
  • Protocols
  • Delegate classes
  • Event loop
  • Frameworks and libraries
  • The Objective-C Object Model
  • The Basics of Objective-C Syntax
  • Classes
  • Other Sources
  • Resources
  • The application delegate
  • Coding in Objective-C
  • Declaring and Defining Classes
  • Defining a Class with the Implementation
  • Synthesizing Properties
  • The Dot Syntax
  • Declaring Methods
  • Table-View-Based Applications
  • Simplifying the Template Classes
  • Connecting to the Network
  • Detecting Network Status
  • Apple’s Reachability Class
  • Synchronous reachability
  • Asynchronous reachability
  • Using Reachability directly
  • Embedding a Web Browser in Your App
  • A Simple Web View Controller
  • Navigation Bars and Interface Builder
  • Embedding Images in the Application Bundle

hardware interfaces and apis

  • Digital Compass
  • Proximity and Pressure Sensors
  • Accelerometers
  • Gyroscope
  • Magnetometers
  • Retina Display
  • Thermometers
  • Cameras
  • Connectivity
  • Microphone
  • Display
  • VGA, 2D graphics library, 3D graphics library
  • LED Backlit TFT LCD
  • Processor and Memory
  • Touch Screens
  • GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, LTE, Bluetooth, GPS, Wi-Fi,
  • Storage and Micro-SIM
  • Quad-band GSM/GPRS/EDGE
  • Quad-band UMTS/HSDPA/HSUPA
  • 4G/HSPA+
  • Wi-Fi (802.11 b/g/n)
  • Bluetooth 2.1 + EDR
  • GPS

building apps with ios SDK

  • iOS SDK Technology Layers
  • Cocoa Touch
  • Media
  • Core services
  • Core OS
  • Cocoa Touch Design Patterns
  • iPhone's UIKit framework.
  • Table Views
  • Handle Touch Events
  • Custom Drawing
  • Application Data and UI State
  • Memory Management:
  • System Events
  • Integrate with Core Services
  • iPhone Performance Monitoring and Debugging
  • Foundation and UIKit frameworks
  • Writing Objective-CObjective-C and the Objective-C runtime system

ios reference library

  • The Core Applications
  • Windows and Views
  • Event Handling
  • Graphics and Drawing
  • Text and Web
  • Files and Networking
  • Multimedia Support
  • Device Support
  • Application Preferences
  • Tools for iPhone OS DevelopmentBuilding a simple iPhone application
  • The four pillars of iPhone application development

multitasking

  • Background audio
  • Voice over IP
  • Background location Push notifications - Receive alerts from your remote servers
  • Local notifications
  • Task finishing
  • Fast app switching
  • Creating an iPhone/ipad Application

writing apps using different apis

  • HelloWorld
  • Views and View Controllers
  • Table Views
  • Navigation and Tab Bar Controllers
  • Keyboard Input and Gestures
  • Graphics and Animation
  • Network Availability
  • Camera Availability
  • Audio input Availability
  • Writing an Accelerometer Application
  • Writing an Magnetometer Application
  • Accessing the Proximity Sensor
  • Using Vibration
  • Geolocation and Mapping
  • User Location
  • File Systems
  • Database Creation and Opening
  • Web Services

testing and certification

  • Full Lifecycle of Usability, System, and Integration Testing
  • Device Certifications
  • Application Certification on Devices
  • Services Assurance
  • QoS Assurance
  • Security and Performance

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.