Register now for E-Learning Symposium 2013 Austin
Save $50 by using discount code CAA13B

MicroAssist logo
Contact us: (512) 794-8440  |  info@microassist.com
  • Home
  • Custom E-Learning
    • E-Learning Overview
    • Courseware Development
    • Accessible E-Learning
    • Learning Management Systems
    • E-Learning Case Studies
      • Texas Electronic Death Registrar
      • USDA Meal Re-Imbursement Program
      • Vaccine Education
    • Examples of Our Work
      • Lessons
      • Visual Models
      • Interactions
      • Storytelling
      • Questions
      • Accessibility
      • Statistics
      • Simulations
    • Audio & Video
      • Audio & Video
    • Medical Illustration
    • The Learning Dispatch
  • Classroom Training
    • Classroom Training Overview
      • Our Classrooms
      • SQL Server Training
      • Crystal Reports Training
    • Course List
      • Pricing Inquiry
    • Course Schedule
    • Professional Development
    • Courseware Development
    • Classroom Rental
    • Training FAQ
    • Client Services
      • Student Files
  • Application Development
    • Strategy Development
    • Application Development
      • VPAT
      • Drupal Development Services
  • Resource Center
    • Ask the Experts
    • E-Learning Resources
      • Converting ILT to WBT
      • Instructional Design Interview
      • Debby Kalk Instructional Design Interview
      • MicroAssist Storyboard Template
      • E-Learning Stock Photography
    • Learning Center
      • ILT Newsletter Archive
      • Tips & Traps
      • Cascading Style Sheets
      • Managing Email Effectively
      • Excel 2007 Graphs
      • Best practices for IT training
      • Microsoft Office 2007
      • Crystal Reports Tips
      • Microsoft Office 2010
      • Office 2010 Migration
    • Government Solutions
      • Government Clients
      • Government DBITS
      • Government E-Learning
      • Government ILT Pricing
      • Government Web Development & Management Services
    • Sitemap
    • Screen Backgrounds
  • About MicroAssist
    • History
    • Team
    • Career Opportunities
      • Why MicroAssist?
    • Community Involvement
    • Clients
    • Client Testimonials
    • Client Successes
      • TXDFPS E-Learning Case Study
      • TXDPS Case Study
      • FOL Application Development
      • DARS Training Program
      • TCEQ Custom Training
    • News
      • Front Page
        • MicroAssist receives Small Employer of the Year Award from the Austin Mayor's Committee for People with Disabilities
      • Custom E-Learning
      • Classroom Training
      • Technology services
      • Resource Center
  • Blog
  • Contact Us
    • Information Request Form
    • Office Location
Home » Classroom Training » Course List

Introduction to iOS Platform for Business Users

Course Specifications
Courseware: Introduction to iOS Platform for Business Users
Course length: 1 day
Course times: 8:30 a.m. - 4:30 p.m.

Course Objective:
This course is meant for IT managers and product managers who need to understand the fundamentals of the iPhone platform.

Target Student:
IT software development manager, product development manager, and business analysts.

Prerequisites:
None.

Course Overview

-The basics of an iPhone application.
-How the GUI is developed.
-Accessing data from files, network and SQL database.
-Selling your applications in App Store.


Course Content
Chapter 1.
Introduction to iOS and XCode
Introduction to iOS
The iPhone Hardware
The iOS Architecture
The Core Services Layer
The Media Services Layer
The Cocoa Touch Layer
Introduction to XCode
Creating an iOS Project in XCode
Project Workspace
Adding Classes to a Project
Class Browsing
Code Completion
Building Code
Running Your Application
Debugging
Refactoring Code
Summary

Chapter 2. iOS Application Fundamentals
Basics of an iOS Application
The Application and Its Delegate
Creating a Delegate Class
Application Lifecycle
Application State
The Suspended State
Application Termination
Window and Views
The Key Players
Create a Window Based Application
Key Files in the Application
Introduction to Interface Builder
Interface Builder GUI
The XIB File
A Typical XIB File
Adding Views to a Window
Setting View Attributes
Connections
Adding an Outlet Variable
Connecting an Outlet
Adding an Event Handler Method
Making an Event Connection
The Start Up Sequence
Testing and Debugging an Application
Summary

Chapter 3. Model-view Controller-based Application
The Model View Controller (MVC) Pattern
Advantages of MVC
Model View Controller in iOS
Example: Navigation Controller
Controller Hierarchy
Usage Pattern Based UI Design
iOS Controller Types
Example Custom Controller
The UIViewController Class
Developing a Custom Controller Class
Design the Root View
Using a Custom Controller
Summary

Chapter 4. File System Services
Introduction
Home Directory Structure
Application Provisioning and Files
Paths of Standard Application Directories
Creating Directories
Listing Directory Contents
File Management
Bulk Read and Write
Granular Read and Write
Summary

Chapter 5. SQL Database Storage
Introduction to SQLite
The SQLite API
Opening and Closing Database Connection
Defining the Schema
Creating a Table
Inserting or Updating Data
Retrieving Rows
Bundling Database With Application
Summary

Chapter 6. Network Programming
Introduction
The NSURL Class
Simple Content Download
Asynchronous HTTP Request
NSData to String Conversion
Making POST Request
Basic Authentication
Maintaining HTTP User Session
Parsing XML
Parsing Using NSXMLParser
The Delegate
Example Delegate Class
Summary

Chapter 7. Multimedia Programming
Introduction
Playing Audio
Steps to Play Audio
Advanced Playback Control
Monitoring Audio Playback
Recording Audio
Preparing to Record
Control Recording
Playing Video
Prepare to Play a Movie
Start Playing
Removing the Player's View
Enabling Device Rotation
Summary

Chapter 8. Supporting Multiple Devices
The Problem
Development Strategy
Create a Device Specific Application
Creating Device Specific Executables in a Project
Create a Universal Application
Creating Device Specific Controllers
Using Device Specific Views from a Controller
Summary

Chapter 9. Application Provisioning
Introduction to Provisioning
Setting Your Application Icon
The Application ID
The Provisioning Portal Web Site
Enrolling Other Developers
Obtaining a Developer Certificate
Provisioning Profile
Create a Provisioning Profile
Set the Code Signing Certificate
Unit Testing Using a Device
Function Testing Using a Device
Distribution Profile
Uploading Application to App Store
Summary

Ready to register? Visit our Pricing Inquiry, Course Registration Form, or Virtual Training site.Visit our Pricing Inquiry Form Fill out a Registration Form Visit our Virtual Class catalog to register for virtual instructor-led training

 

Have questions?

Meet Chris

Christopher Harris drives MicroAssist’s Instructor Led Training efforts, working with subject matter experts to develop client-specific curriculum and building community relationships to grow MicroAssist’s reputation as the leading provider of Instructor Led Training in Central Texas. Before moving to Austin, Chris earned his bachelor’s degree from the University of Utah, then lived in Honolulu, Hawaii, where he was the Director of Sales for a leading media company.  

 

Chris can take you through the training decision-making process; he'll help you identify what training is right for you, the best method of delivery, and will assist you in every step of the process. 

e-mail colin

Footer

  • Home
  • Custom E-Learning
  • Classroom Training
  • Technology Services
  • Resource Center
  • About MicroAssist
  • Contact Us
  • Sitemap
  • Privacy
  • Login
© 2012 MicroAssist. All Rights Reserved. RSS feed