Click here to load reader
Upload
trannga
View
214
Download
1
Embed Size (px)
Citation preview
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.
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: