Initiation à la conception d`applications Apple iOS avec Swift 2

Transcription

Initiation à la conception d`applications Apple iOS avec Swift 2
Initiation à la conception d’applications
Apple iOS avec Swift 2
Public : Développeurs d’applications mobile, Gestionnaire de site, Webmasters, Développeurs de sites Internet
Pré-requis : Les stagiaires devront avoir une bonne familiarité de l’utilisation de logiciels graphiques ou de programmation et avoir
la connaissance de langages comme AS3, C, Ruby, PHP, Java, Scala ou équivalent.
Durée : 35 heures (5 jours)
Objectifs : Avec l’introduction de Swift, Apple a donné aux développeurs un langage de développement Open Source, moderne et
puissant permettant de créer des applications iOS, OS X , watchOS et tvOS innovatives et de qualité.
Lieu de la formation : Locaux de Mandyben ou chez le client | Nombre de stagiaires (si en session) : 3 minimum - 12 maximum
Moyens pédagogiques : 1 poste par stagiaire - 1 Vidéo projecteur - Plateforme E-learning
Modalités pédagogiques : Alterne temps de présentation, d’échanges en groupe avec l’intervenant et réflexion personnelle
Modalités d’évaluation : Cas pratique en continu avec évaluation par le formateur
Formalisation à l’issue de la formation : Attestation de fin de formation
Objectif détaillée de la formation
• Cette formation aborde tous les grands aspects du
développement mobile iOS avec Swift, de la conception de
l’application jusqu’à son déploiement sur l’AppStore, sans
oublier les bonnes pratiques de conception et les design
patterns d’interface du framework CocoaTouch.
• Prise en main de l’environnement de développement, Xcode
• Les outils de prototypage
• Les bases de Swift et les bonnes pratiques de codage
• Les Storyboards, les design patterns d’interface MVC
• Construire une interface utilisateur avec l’Autolayout
• Les applications multi-views, les techniques de navigation
• La persistance des données
• Se connecter aux services web
• Les grandes lignes du développement pour l’Apple Watch
• Publier sur l’AppStore
• Créer et naviguer dans une hiérarchie de vues
• Les concepts de protocoles et delegates. Animer les
transitions
• Créer une application orientée données
• Gérer des listes de données, faire de la recherche
• Intégrer du son ou de la vidéo
• Se connecter aux services web
• L’Internationalisation de l’application
• Développer pour l’Apple Watch
• La publication sur l’App Store…
Démarche pédagogique
La démarche pédagogique favorise l’appropriation rapide
des concepts et techniques par l’alternance de séquences de
cours avec des exercices pratiques d’assimilation et par un
accompagnement individualisé.
A l’issue de la formation, les stagiaires seront capables de
s’approprier les technologies et outils fondamentaux pour
créer et distribuer des applications iOS.
Programme (35 h)
• Prise en main des outils de développement
• Les principales fonctionnalités de iOS
• Les bases de Swift
• Prototype et ergonomie
• Le modèle MVC
• Conception des écrans
• Les composants visuels
• Utiliser Storyboard pour créer une application universelle
• Auto-layout et contraintes.
Version du 01-2017
71

Documents pareils