Codeiphone3 |
Scheduled Dates24 Jun 2013 |
Scheduled Address
Framework Training Ltd Business Environment Group |
Experience Levelintro |
||
Days4 |
Price per person
|
Course description
Apple’s iPhone, iPad and iPod Touch all run on the same Operating System, called iOS. If you create an iOS app correctly, it should be compatible with all 3 devices.
Our Beginners iPhone & iPad Programming Basics Training Course is designed to take people with only a little programming experience through the fundamental steps needed to develop and publish an app that runs on iOS.
During the course you will get lots of hands-on experience using Apple’s professional app development environment, xCode, and see how to put together a functional app.
What you will learn
- Introduction to Software Development and Design
- Anatomy of an App
- Using the xCode Development Environment
- Objective C Programming Basics
- Building an User Interface
- Creating Navigation controls
- Simple App Creation
- Where next?..Extending the Simple App
Who should attend
Prerequisites
Beginners iPhone & iPad Programming Basics Training Course Syllabus
Introduction to Software Development and Design
Classes & Methods – separating functionality into bite sized pieces
Libraries, frameworks & open source – common code & code re-use
Design patterns
Model View Controller - MVC Pattern
Code Comments, Naming Conventions & Documentation
Testing
Anatomy of an iPhone / iPad App
Overview of iOS
The files and compiled code
Sandbox
The App store
The xCode Development Environment
Introduction to XCode
Modelling & Design Tools
The Emulator
Help & Definitions
Intro to Objective C Programming Basics
Objective-C Terminology
Objects in iOS
iOS Frameworks
XCode Templates – let the development environment do the work
Code Snippets
Building the User Interface (UI)
Storyboards
UI Guidelines
UI Elements
Outlets & Actions
iPhone / iPad App Navigation
Controllers
Table Views
Simple iOS App Creation
RSS Reader App – Framework Courses App
Web Http/Https connections
Asynchronous operation (Threads/Blocks)
App Run loop & Event Handling
iPad / iPhone differences
Extending the Simple App
Maps, camera, video, social media – a taster of what can be learnt at the next level
Related courses
iphone1 iPhone / iPad / iOS 6 App Development Training Course
020 3137 3920