Réf. XCODE   |   5 Jours certification Développement logiciel
cette formation iPhone / iPad XCode et COCOA Vous permettra de :
formation Développement logiciel
Ce cours vous permettra de disposer de solides bases pour développer des applications professionnelles autour des incontournables phénomènes de société que sont devenus l'iPhone, l'iPod Touch, ou l'iPad réunis sous la bannière iOS.
Ce cours se déroule exclusivement en langage Swift.
Une fois votre environnement de développement et le langage Swift maîtrisés, vous abordez les API du SDK iOS comme la gestion des données et l'interface utilisateur afin de disposer d'une bonne vue d'ensemble et de pouvoir développer vos premières applications.
L'environnement de développement est Xcode, il inclut entre autres le SDK iOS 9.
Les spécificités de l'iPad, des écrans secondaires et des nouveaux matériels Apple seront abordées.
Les nouveautés iOS 9 et Xcode 7 pour les développeurs seront également présentées.

Pour aller plus loin, téléchargez la fiche de cette formation "iPhone / iPad XCode et COCOA" formation Développement logiciel

formation Développement logiciel
Inclus ! Votre apprentissage avec CERTyou continue même après votre formation iPhone / iPad XCode et COCOA avec le Coaching Après-Cours.

formation Développement logiciel
Avant de démarrer son application iOS en Swift
  • Le marché en chiffres
  • IOS 9, quoi de neuf ?
  • Les spécificités techniques du matériel
  • Différences entre les équipements Apple (iPad ,iPhone, Apple Watch, Apple TV)
  • Impacts du firmware sur les applications
  • Swift vs Objective-C la synthèse
Environnement et outils de développement
  • Matériel et configuration Mac nécessaire
  • Rôles de Xcode et Interface Builder
  • Instruments
  • L'intégration continue (tests unitaires, etc.)
  • Apple Developer Program
  • Documentations et ressources techniques
Atelier :
  • Guidé par l’animateur, TP avec 1 bouton, 1 Label et 1 TextField pour présenter les différents sujets du chapitre.
Architecture d'une application Swift
  • Vue d'ensemble des design patterns fondamentaux
  • Design pattern : Model View Controller (MVC)
  • Design pattern : Delegate
  • Design pattern : Protocol
  • Design pattern : Observer
  • Design pattern : Template Method
  • Structure d'un projet Xcode
  • Swift, vue d'ensemble
  • Cohabitation avec Objective-C
  • Les constantes et variables
  • Opérateurs, instructions de contrôle, fonctions, boucles
  • Classes et interfaces
  • Tuples, Closures, Enumerations
  • Conseils de nommage
Atelier :
  • Utilisation du Playground pour présenter les différents éléments de syntaxe Swift
Manipulation et stockage des données
  • Gestion de la mémoire
  • Ressources du projet (textes, images, sons, vidéos…)
  • Manipulation de fichiers
  • Particularités des fichiers plist
  • Base de données CoreData
  • Stockage au format JSON et XML
Atelier :
  • Intégration de JSON, XML, CoreData et plist au sein du projet préalable
Interface utilisateur avec UIKit
  • Design avec storyboard et segue
  • La classe UIView
  • Répondre à des évènements avec UIResponder et le mécanisme Target-Action
  • Interface simple avec UIButton, UIImage, UILabel et UITextField
  • Message bloquant avec UIAlertView
  • Enchaînement des écrans avec UITabBar, UINavigationBar et UIStoryboardSegue
  • Liste de données avec UITableView
  • Animation des UIViews
  • Expérience Utilisateur enrichie avec UIGestureRecognizer
Atelier :
  • Début d’un TP sur la gestion d’un Zoo et de ses animaux qui sera enrichi au fur et à mesure des chapitres.
  • Enchaînement d’un TabBar et d’un Navigation Controller, auquel on ajoute une AlertView, puis une présentation modale.
  • Swipe to Delete / Pull To Refresh.
  • Ensuite, à l’aide d’un protocole puis d’une Unwind Segue, présentation des passages de données en avant et en arrière.
  • Animation avec l’utilisation de UIDynamics et la programmation d’un Tetris.
Applications connectées en Swift
  • Se connecter à un serveur avec une API REST
  • Flux JSON ou XML ?
  • Téléchargement de contenu
  • Problématique
  • Mécanismes proposés par Apple
  • Mise en oeuvre
  • Gestion des applications avec iTunes Connect
  • Les éléments à fournir en plus de l'application
  • Contraintes imposées par Apple
  • Processus de validation des applications
  • Mises à jour de l'application
Atelier :
  • Si le participant a un compte, processus de publication, TestFlight. Sinon, démonstration par l’animateur
Pour aller plus loin
  • Présentation du développement pour l'Apple Watch (Interface Builder, Watchkit)
  • L'environnement Xcode pour l'Apple Watch
  • Applications universelles
  • Ecosystème Apple en ligne : iCloud, Game Center, APNS, iTunes, iAd
  • Des frameworks spécialisés : exemples de la géolocalisation avec CoreLocation et UIMapKit et du son avec AVFoundation
  • Migrer une application vers Swift 2.0 et iOS 9
Atelier :
  • Géolocalisation, MapKit, Geocoding
  • Utilisation du stockage de données iCloud pour une application
  • Ajout de son et de vidéo dans l’application
  • Ajout de l’Apple Watch dans le TP existant depuis 2 chapitres.
De bonnes connaissances de la programmation et d'un langage orienté objet (C++, Java, C#, PHP5 objet, etc.) sont demandées pour suivre ce stage dans les meilleures conditions possibles.
Cette formation sur la programmation iPhone/iPad en langage Swift s'adresse aux ingénieurs logiciels, développeurs, analystes programmeurs, chefs de projets.
Tous les Jours

• Formation de 9h00 (9h30 le premier jour) à 17h30
• Deux pauses de 15 min
• 1 heure de pause déjeuner

Dernier Jour

• Les horaires de fin de journée sont adaptés en fonction des horaires des trains ou avions des différents participants.

formateur Apple

coaching Après-COURS

Votre apprentissage avec CERTyou continue même après votre formation ! Pendant 30 jours, votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques.
Le meilleur moment pour recevoir le Coaching Après-cours est lorsque le matériel de cours est encore frais dans votre esprit. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.
formation iPhone / iPad XCode et COCOA

VOTRE GARANTIE 100% SATISFACTION

Si vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.



promotion Apple

PROMOTION -40%

Profitez de promotions exceptionnelles. En effet, certaines formations CERTyou vous sont proposées avec des promotions allant jusqu'à -40% du tarif catalogue.

Et les certifications sont toujours comprises !

En savoir plus

Cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.

DEVIS GRATUIT ET SANS ENGAGEMENT

CLIQUEZ SUR UNE DE NOS DATES CI-DESSOUS

Organisez cette formation iPhone / iPad XCode et COCOA avec CERTyou à la date de votre choix quelque soit le nombre de personnes avec un tarif à la journée maitrisé.
Vous décidez vous-mêmes des options, et des prestations de certification.
TARIFS, PROMOTIONS, INSCRIPTIONS, CPF,
CONTACTEZ NOS EXPERTS FORMATION 24h/24 7j/7

01 42 93 52 72

ou Ecrivez-leur ici
A savoir ! Réaliser cette formation iPhone / iPad XCode et COCOA en INTRA-ENTREPRISE (c'est à dire dans votre entreprise) est avantageuse dès 3 ou 4 participants suivant les options.

Contactez nos experts formation au 01 42 93 52 72 ou cliquez ici pour réaliser un devis personalisé.

inclus dans votre formation

votre garantie 100% satisfaction

formation PMPSi vous estimez que CERTyou n'a pas su répondre à votre attente, vous serez invité sur une autre session de formation. Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.

examenS compris dans le tarif

formation PMIPour toutes nos Formations CERTIFIANTES, nous incluons les examens de certification : ils sont clairement indiqués dans votre devis. Pack
Comparez bien les offres de formation du marché ! Notre offre est la plus complète.

COACHING APRÈS-COURS

formateur PMIVotre formation CERTyou continue même après votre formation ! Votre formateur sera disponible pour vous aider à appliquer vos connaissances nouvellement acquises, à surmonter les obstacles, et offre des conseils sur des applications spécifiques. CERTyou s'engage dans la réalisation de vos objectifs, c'est la raison pour laquelle vous avez jusqu'à 30 jours pour profiter de votre coaching.

FINANCER CETTE FORMATION

Nos Experts Formation peuvent vous aider à mettre en place tous les modes de financement pour nos formations :

CPF (DIF) ACTION COLLECTIVE PERIODE DE PROFESSIONALISATION OPCA CIF PLAN DE FORMATION AIDE INDIVIDUELLE A LA FORMATION (AIF)

En savoir plus sur les Financement Formation

CONTACTEZ VOTRE EXPERT FORMATION

  • 24h/24 7j/7 au 01 42 93 52 72
  • Ecrivez nous
  • Sur les reseaux sociaux :
Haut de Page