1. Accueil
  2. >
  3. Formations
  4. >
  5. Informatique et Télécommunication
  6. >
  7. Autre langage
  8. >
  9. Ile-de-France
  10. >
  11. Val-de-Marne
  12. >
  13. CRETEIL
  14. > DATA FORMATION - iOS - Développer des applications pour iPhone et iPad.

iOS - Développer des applications pour iPhone et iPad.

  • Lieu :
    CRETEIL
  • Date :
    21-10-2019
  • Durée:
    35 heures
  • Tarif de la formation :
    990
  • Référencé datadock

    Datadock certifie la qualité des organismes. Seuls ces centres vous permettent de bénéficier d'un financement pour votre formation.

  • 1-5 Participants
  • Séquençage :
    Nous pouvons organiser une session de formation en fonction de vos disponibilités sur simple demande, dans la ville et à la date que vous souhaitez. La formation sera garantie dès que vous aurez inscrit un stagiaire.
  • Pré-requis :

    Bonne connaissance de la programmation et d'un langage orienté objet

    Connaissance du XCode souhaité

OBJECTIFS :

  • Développer une application en respectant les règles ergonomiques d'Apple
  • Savoir créer et développer des applications mobiles professionnelles
  • Maîtriser XCode et d'autres outils de développement d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Développer des applications iOS performantes en Swift
  • Déployer des applications iOS (iPhone, iPad,...) sur l'ensemble de vos appareils et sur AppStore

PROGRAMME :

Jour 1

1. Définir l'environnement iOS
  • Introduction à l'environnement iOS
  • Les outils de développement
  • La distribution d'application
2. Opérer la programmation sous iOS
  • L'environnement d'application iOS: -XCode
  • a. Prise en main de l'outil
  • b. Mise en page avec Interface Builder
  • c. Objets graphiques : boutons, labels, textes
  • d. Navigation entres les vues avec les storyboards
  • Le langage Objective-C
  • Les schémas de conception Cocoa
  • Introduction au langage Swift
  • a. Historique
  • b. Principes de Swift
  • c. Création d'une application Swift avec XCode

Jour 2

3. Reconnaître la programmation avec Swift et le langage Swift
  • Les constantes et les variables
  • Les chaînes de caractères
  • Les Opérateurs de base
  • Les tableaux
  • Les dictionnaires
  • Les instructions
  • Les fonctions
4. Pratiquer la programmation orientée Objet en Swift
  • La syntaxe
  • L'héritage
  • Les références
  • Les extensions
  • Les types génériques
  • Les protocoles
  • Les closures
  • La délégation

Jour 3

5. Opérer une migration de projet en Objective-C
  • Les notions d'Objective-C
  • La comparaison entre Swift et Objective-C
  • Gérer la cohabitation et la migration
6. Indiquer les contrôleurs de vue
  • Les Patterns de conception MVC
  • Le cycle de vie des vues
  • Navigation controlers, tab bar controllers
  • Table views, scroll views, web views
  • Le cookbook de la navigation
7. Examiner la persistance de Données
  • La base de données en utilisant SQLite
  • Core Data
  • Les bases de Données avec Core Data
  • La structure de Core Data
  • La création d?un modèle dans Core Data
  • L'exemple de création d?un BD avec Core Data
  • Realm
  • Introduction
  • Exemple

Jour 4

8. Distinguer les principales API des terminaux
  • Les gestures et le multitouch
  • La géolocalisation : Core Location et MapKit
  • Les ressources du téléphone : Appareil photo, contacts
9. Construire des applications professionnelles
  • Gestion de dépendances
  • Déboguer avec Xcode
  • Internationalisation
  • Achats intégrés (In App purchase)

Jour 5

10. Gérer les accès au réseau
  • Requêtes HTTP
  • Accéder à une API
  • Gestion des accès asynchrones : Grand Central Dispatch
  • Gérer des données en JSON
11. Définir les autres plateformes
  • Introduction à l'environnement de l'Apple TV
  • Créer la version Apple TV d?une application mobile
12. Construire une application sur App Store
  • Création d?un compte Apple Developer
  • Création des Certificats de développement
  • Création des Certificats de production (Distribution)
  • Déclarer les Devices et stocker les profiles
  • Paramétrer les applications dans XCode
  • Archiver les Projets
  • Valider les projets et les envoyer à iTunes Connect

OBSERVATIONS :

  • Cette formation est éligible à la VAF (Validation des Acquis de Formation). Concrètement il s'agit d'une journée optionnelle positionnée 6 mois après la fin du parcours de formation initiale. L'objectif est de valider la mise en application des connaissances et ainsi obtenir un certificat délivré par le Groupe Lexom valorisant votre parcours de formation. N'hésitez pas à nous contacter pour de plus amples informations sur la VAF.
  • CONTACTER LE CENTRE DATA FORMATION

    21-10-2019 25-11-2019

    En validant votre demande de mise en relation, vous acceptez nos Conditions Générales d'Utilisation.

    Votre adresse e-mail et votre numéro de téléphone sont collectés dans le but de vous répondre par e-mail et/ou téléphone, et uniquement à cette fin.

    * Les champs avec une astérisque sont obligatoires

    Nous ne cédons et ne revendons pas vos coordonnées à des tiers.

    TOUTES LES FORMATIONS SUR LE THèME Autre langage