Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.

La formation a pour objectif d’acquérir 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’interaction 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.

Objectifs

  • Développer une application fonctionnant sur la plate-forme iOS (iPhone/iPad)
  • Assimiler les principaux concepts d’iOS
  • Pouvoir s’interfacer avec des services distants
  • Utiliser les ressources des téléphones mobiles comme l’envoi de SMS, mails ou les principaux réseaux sociaux

5 jours

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

Programme de la formation iPhone/iPad sous iOS

Présentation 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

Interactions 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
  • Recommendations : Human Interface Guidelines (HIG)
  • Publier sur l’App Store

Public 

La formation est destinée aux  développeurs.

Prérequis 

Afin de profiter pleinement de la formation, il est conseillé de posséder des connaissances de bonnes connaissances en Objective C.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

    • 16 septembre 201920 septembre 2019 @ 

    • 16 décembre 201920 décembre 2019 @ 

    • 16 mars 202020 mars 2020 @ 

    • 15 juin 202019 juin 2020 @ 

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

2490€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu