ORSYS formation
CONTACT - +33 (0)1 49 07 73 73
CONTACT - 📞 +33 (0)1 49 07 73 73    drapeau francais   drapeau anglais

Consult our trainings :

Application Development iPhone/iPad Training

Hands-on course
Duration : 5 days
Ref : ONE
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored
Program

This training will allow students to develop iPhone and iPad applications using Xcode and the Simulator on Mac OS X. They will learn how to register to Apple development program, to develop and to publish their applications.

PROGRAM

Introducing Apple iOS development framework

  • Terminal types.
  • Apple development framework.
  • Options to develop as an Apple.

Introducing Objective-C

  • Basic syntax and control structures.
  • Using classes. inheritance.
  • Protocols. Frameworks.
  • Managing memory in Objective-C.
  • Registering as an Apple developer
  • Developer programs.
  • Managing provisioning : developer, certificates, devices and appid

The development environment - Xcode

  • Installing Apple SDK.
  • Development methods. Using projects.
  • Designing your application using Xcode.
  • Managing the plist.
  • Using the Simulator.
  • Debugging and profiling your applications.

Hands-on work
Creating a simple application. Debug.

Designing an iOS application

  • Managing an application development.
  • Choosing your application features.
  • Choosing the design pattern.
  • Creating a storyboard.
  • Tests and profiling.
  • Publish your application on the Apple Store.

iOS development

  • Managing View Controllers.
  • Using simple objects : label, button, webviews, etc.
  • Managing transitions using storyboards and segues.
  • Using frames, delegate and datasource. Using tableviews.
  • Launching your application.

Hands-on work
Several exercises for transitions, using buttons and various classes from the UIKit.

Managing persistant data

  • Storage features on iOS.
  • User Preferences and plists.
  • Using JSON.
  • Using XML.
  • Introducing Core Data

Hands-on work
Projects implementing user preferences, JSON and XML.

Advanced features

  • Synchronous and asynchronous calls.
  • Contacts and gestures.
  • Localizing your application.
  • Animations.
  • Introduction to Multi-threading.
Participants / Prerequisite

» Participants

Tout public

» Prerequisite

The students should know an object-oriented language (ex. Java, C++, Objective-C).
Intra/Tailored

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Submit your request

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys