2

Click here to load reader

iOS Training for iPhone and iPad App Development Course · This iOS training for iPhone and iPad app development class is for ... iOS Training for iPhone and iPad App ... within an

  • Upload
    trannga

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: iOS Training for iPhone and iPad App Development Course · This iOS training for iPhone and iPad app development class is for ... iOS Training for iPhone and iPad App ... within an

agitraining.com | 800-851-9237

What you’ll learn in this training course• An understanding of Xcode

• Using Outlets, Actions, Views, and view controllers

• Using Application Templates

• Working with Different iOS Devices: iPhone & iPad

• Using tableviews

• Supporting Screen Rotations; Portrait & Landscape Modes

• Using Animations and Video

• Working with iOS Maps and Location Services

• Working with the Accelerometer

Audience for this training courseThis iOS training for iPhone and iPad app development class is for developers who want to create apps for the iPad and iPhone.

Training course durationThis class is a five days in length. It runs from 9:30 am- 4:30 pm. Lunch is approximately from noon - 1:00 pm.

Training course curriculumThis training course uses provided lesson files and instructor selected resources.

Enrolling in this iOS training courseYou can register for this training class online at agitraining.com, or by calling 781-376-6044 or 800-851-9237.

Locations for this iOS training courseYou can attend classes at your training centers located in Boston, New York City, Philadelphia, on site at your office, or on-line. You can select the course location at the time of your registration.

Private and customized training course optionsThis training course can be offered as a private class for groups or individuals, and the content can be customized to meet your specific needs. You can call to speak with a training representative at 781-376-6044 or 800-851-9237 to discuss customizing this training course.

Goals and objectives for this training courseAmerican Graphics Institute is focused on providing high-quality training courses for your professional development. We provide regularly scheduled small group courses along with private or customized training.

iOS Training for iPhone and iPad App Development CourseThis iOS Training course covers designing interfaces for iPhone Apps and iPad Apps, using Xcode’s GUI tools, includingButtons, Switches, Sliders, PageControllers, and ImageViews. This iOS Training class also covers Xcode’s built-in App Templates, including the TabBar App, the MasterDetail App for creating drilldown menus, and the PageBased App for creating flipbooks. Gain hands-on experience using external libraries including MapKit, Sqlite3, MediaPlayer and CoreLocation for extending the functionality of your apps.

Page 2: iOS Training for iPhone and iPad App Development Course · This iOS training for iPhone and iPad app development class is for ... iOS Training for iPhone and iPad App ... within an

agitraining.com | 800-851-9237

Creating an iOS AppUnderstanding XcodeUsing the Xcode Interface BuilderUsing the Xcode Objects LibraryUnderstanding View HierarchyCreating a Custom App IconCreating a Custom Splash screen

Outlets, Actions, and ViewsUnderstanding Outlets and ActionsUsing TextFields, Buttons, Labels, WebViews, and PageControllersUsing Views along with SubviewsCreating Views using Code

Using ViewControllersWorking with the Single View templateExploring the App DelegateAdding new View ControllersTransitioning between multiple View ControllersUsing Animations

Application TemplatesWorking with the TabBar Application TemplateUnderstanding the MasterDetail Application Template

The iOS KeyboardCustomizing the iOS keyboard for different InputsAdjusting TextField behaviorsMethods for dismissing the keyboardDetect keyboard activities with the NotificationCenterUsing the Scroll ViewResponding to keyboard activities programmatically using scrolling views

Working with Different iOS Devices: iPhone & iPadProgrammatically detecting device hardwareDynamically adjusting graphical layoutsWorking with multiple devicesCreating apps that work universally

Using TableViewsUnderstanding the UITableViewUsing UITableViewCell ClassesWorking with UITableView DataSource and DelegateUsing TableView and TableViewCellThe MasterDetail TemplateCreating drill-down menusNavigation to other viewsUsing PropertyLists for DataPersistenceCreating MultiSection tables

Supporting Screen Rotations:Portrait & Landscape ModesHandling device rotationSetting preferred device orientation Forcing specific orientation using noRotationsDynamically adjusting graphical layouts based upon rotation

Working with DatabasesImporting the sqlite3 libraryCreating a database, writing tables, and inserting records into tablesBundling a database with your appChecking for database existenceReading and displaying database data

Using Animations & VideoUsing the NSTimer ClassAnimating objects on the screenUsing transformation, rotation, scaling, and translationAnimating image arraysPlaying video within an app

Accessing integrated iOS AppsUsing the email appAccessing SafariSending SMS text messagesWorking with the cameraUsing with the PhotoLibrary

Using WebServices within an iOS appConsuming a WebServiceParsing XMLConsuming and Parsing JSON Web ServicesIntegrating Common Twitter and Facebook with iOS apps

Working with iOS Maps and Location ServicesUsing the MapKit and UIMapViewGetting and displaying user locationGetting directional informationDisplaying map annotationsDisplaying disclosure buttons on annotationsPerforming reverse GeoCoding

Working with iCloudStoring documents in iCloudSetting project entitlementsManaging iCloud documentsUsing the UIDocument ClassStoring KeyValue files in iCloud

Working with the AccelerometerUsing the GyroscopeUsing the AccelerometerOutputting Sensor DataUsing the Shake API

iOS Training for iPhone and iPad App Development course topics: