iPhone iPad iOS

à 13 KM

OXiane Luxembourg

  • Formation
  • Business
  • Innovation
  • Stratégie
  • Technologie
  • Programmation
  • Digital
  • Informatique

Cette formation vise à établir les bases du développement d’application pour iOS.
L’environnement de développement sera abordé en détails afin de bien configurer son l’application et maximiser sa productivité notamment grâce aux innovations apportées par Apple : les storyboards et ARC (Automatic Reference Counting) par exemple.

Après l’étude du cycle de vie d’un projet et d’une application, les nombreuses interfaces seront passées en revue ainsi que les patrons de conception fondamentaux dans Cocoa Touch facilitant la création d’intéraction avec l’utilisateur (multi-touch et gestes).

La communication et le partage de données, essentiels dans une application connectée, seront abordés avant de clôturer par les éléments composant la publication sur l’App Store.

A l’issue de cette formation, vous serez prêt pour développer confortablement vos premières applications iOS.

ATTENTION : cette formation nécessite une bonne connaissance du langage Objective C

Objectifs
● Etre capable de développer une application fonctionnant sur la plate-forme iOS (iPhone/iPad)
● Connaître et assimiler les principaux concepts d’iOS
● Pouvoir s’interfacer avec des services distants
● Pouvoir utiliser les ressources des téléphones mobiles comme l’envoi de SMS, mails ou les principaux réseaux sociaux

Programme

Presentation de iOS et du SDK
● Prérequis
● Historique
● Architecture
● Les différentes couches

Xcode, anatomie d’une application
● Création de projet
● Gestion des fichiers
● Configuration
● Documentation and navigation dans le code
● Storyboard and fichier Nib
● Interface Builder

Design Pattern
● Délégation
● Cible/Action
● MVC

Le framework UIKit
● Vue d’ensemble
● Evènements and notifications
● Chaîne de répondeurs
● Hiérarchie des vues
● Anatomie d’une vue
● Les contrôleurs de vue

Les sous-classes de UIView
● UIScrollView and UIImageView
● Les vues pour le texte
● UIWebView
● UITableView
● Popovers and UISplitView
● Contrôles et autres vues

Intéractions avec les vues
● Segues
● Touch et multi-touch
● Gestes

Système et réseaux
● Gestion des fichiers
● Requêtes HTTP
● XML and JSON
● Bonjour

Les frameworks MessageUI et Social
● Mail
● SMS
● Partager sur Facebook et Twitter

App Store et compléments
● Internationalisation
● Préférences
● Recommandations : Human Interface Guidelines (HIG)
● Publier sur l’App Store

Bon à savoir

Détails
● Code : MO-IOS1
● Durée : 5 jours ( 35 heures )

Public
● Architectes
● Consultants
● Developpeurs
● Ingénieurs

Modalités
● Type d’action :Acquisition des connaissances
● Moyens de la formation :Formation présentielle – 1 poste par stagiaire – 1 vidéo projecteur – Support de cours fourni à chaque stagiaire
● Modalités pédagogiques :Exposés – Cas pratiques – Synthèse
● Validation :Exercices de validation – Attestation de stages



Organisateur

Oxiane


J'appelle 27 39 35 1

Où ça se passe ?

20 Rue de l'Industrie
Windhof
Luxembourg

8310 Luxembourg 20 Rue de l'Industrie, Windhof, Luxembourg


VOIR LE PLAN

REF.#335 - SIGNALE UNE ERREUR
  • Ajouter aux favoris
FERMER

Favoris

Pour accéder à tes favoris, tu dois te connecter !

FERMER

Favoris

Pour accéder à tes favoris, tu dois te connecter !

FERMER

Hey pssstt. L'appli Helloboss ça te dit ?

FERMER

Personnalise tes résultats

Pour accéder à tes Préférences, tu dois te connecter !

FERMER

Suivre un thème

Pour suivre ce Thème, tu dois te connecter !

FERMER

Suivre des Formations

Pour suivre cette Bonne Adresse, tu dois te connecter !

FERMER

Suivre un business

Pour suivre ce Business, tu dois te connecter !

FERMER

Oui je veux le supprimer

Oui Non

tu n'as pas autorisé la localisation ?

FERMER
FERMER