Objectifs pédagogiques
- Installer l’environnement de développement
- Créer et structurer un projet
- Programmer en Swift
- Décrire et implémenter le design pattern View-Controller
- Créer des interfaces utilisateurs avec la librairie UIKit
- Mettre en oeuvre les patterns de navigation
- Gérer la persistnce locale des données
- Échanger des données avec un serveur
- Intégrer les fonctionnalités de l’appareil (Capteurs, Partage, Message, etc)
- Optimiser, construire et déployer une application
Prérequis
- Maîtriser un langage de programmation (C#, Java, C++, PHP, JavaScript, Python)
Passer l’examen de certification Certiport
Réserver à l’examen
Détails
- 14 Sections
- 50 Lessons
- Durée de vie
Expand all sectionsCollapse all sections
- Présentation d’iOS3
- Présentation de Swift3
- Environnement de développement5
- Les éléments fondamentaux d’iOS6
- 4.1Les composants applicatifs : ViewController, View, AppDelegate
- 4.2Présentation de la gestion de la mémoire, gérée ses références
- 4.3Les composants d’interactions : Les closures, notifications système et les
- 4.4delegates
- 4.5Le cycle de vie d’une vue, les différents états d’une application
- 4.6Atelier : Réalisation d’une application permettant de montrer les différents états d’une application et d’une vue.
- Création d’interface utilisateur4
- Le fonctionnement AutoLayout2
- La communication entre composants applicatifs3
- Tâches asynchrones et tâches de fond2
- Le stockage de données5
- Communiquer avec l’utilisateur4
- Le graphisme sous iOS3
- Le réseau et le Web5
- Publication d’application2
- Outils avancés de développement3