Développement d'applications iPhone / iPAD

Développer des applications iPhone / iPAD



Référence de la formation

KMO005

Niveau

Intermédiaire

Nombre de jours

80 heures (4 heures/jour)

Prix

2.526,50 € HT

Lieu de la formation

V: v-learning, classe virtuelle



Pre-requis

Il est nécessaire que les participants à ce cours soit familier
• Expérience en programmation C
• Une compréhension de base des principes de la programmation orientée objet est attendue et sera très brièvement revue.

Un niveau d'anglais business moyen est requis car la formation sera
dispensée en anglais.

Public

Ce cours s'adresse aux développeurs qui souhaitent créer des applications iPhone ou iPad à partir de zéro. Les apprenants doivent être des développeurs expérimentés ayant une bonne connaissance d'un langage moderne orienté objet tel que Java, C ++, C #, Ruby ou Python

Objectifs de la formation

À l’issu de cette formation, les participants devront :
• Être capable de développer du code simple dans en langageobjective C
• Être en mesure de développer des applications à l'aide du SDKApple pour iPhone, iPad et iPod Touch
• Se familiariser avec le cycle de vie des applications, y compris comment télécharger des applications sur l'Appstore d'Apple
• Se familiariser avec les outils iPhone - XCode IDE, Interface Builder et Instruments & techniques de débogage

Contenu du cours

Day#1

Table 1: KMO005 – Cours Contents (Day#1)
Chapter Description
Object Oriented quick overview • Object Oriented quick overview
Introduction to IS and Cocoa Touch • Intro
• Syllabus
• History
• Frameworks
• Tools
• Online building simple app
Objective-C • Objective-C


Day#2

Table 2: KMO005 – Cours Contents (Day#2)
Chapter Description
Foundation Classes • (NSDictionary, NSArray, NSMutable Array…)
Memory Management • Alloc, release, auto release, ARC
UI Controls, Target-Action and MVC design pattern • Interface Builder, storyboards, IBOutlets & IBActions Delegates
Views and Drawing, Animations • Data display and user I/O
• Creating views. Views lifecycle
• Images, text
• Animation
• View swapping using Core Animation
− Supporting Interface rotation
− Auto resizing view
− Delegates


Day#3

Table 3: KMO005 – Cours Contents (Day#3)
Chapter Description
Tables Views
table views
delegates
• cached cells
• customizing table view
• built - in cell types
• accessory types
• custom cells
Multi view applications & Navigation types • Sub-views
Multi view applications & Navigation types – Cont • UI Navigation Controller
• Tab bar controller


Day#4

Table 4: KMO005 – Cours Contents (Day#4)
Chapter Description
Data Management • Property list
• NS User Defaults
• NSArchiver & NSUnarchiver
Video • MPMoviePlayer
• UIWebView
Audio • Core Audio
• System Sound API
• AVAudioPlayer


Day#5

Table 5: KMO005 – Cours Contents (Day#5)
Chapter Description
Web Services • quick HTTP
• Content
• Synchronous requests
• Asynchronous requests
− NSURLConnection
Threads – GCD & Operations Queues • quick overview
Working with App Store • quick overview
Push Notifications • quick overview
Accelerometer • 3-Axis Data
• Framework
• Debug
Location • Technoligy
• Framework
• Debug
Taps and Touches • Gestures
• Tap
• Touch
• Responder Chain
• Multi Touch
• Responder notification
The End • Q&A
• Evaluation

Dates


16 Nov 2020 au 20 Nov 2020


NOTE :
ATTENTION CETTE FORMATION EST SUR MESURE
CE COURS EST REALISABLE TOUTE L'ANNEE AVEC UN MINIMUM DE 5 PARTICIPANTS


Des questions ?

+33 (0) 950 20 91 64


Inscription ou Demande de devis