Contact support
+216 71 331 381
Our location
44 rue des Salines 1001 ,Tunis
Contact email
formation@cfttunis.com.tn
Login
Accueil
Certifications
IC3
Adobe
Auto desk
Cisco
EC COUNCIL
ESB
Microsoft
QuickBooks
Apple
Unity
CSB
PMI
IT Specialist
Linux LPI
Meta
Oracle
CompTIA
IBM
Vmware
Citrix
Juniper
ISACA
PECB
TOGAF
Amazon Web Services (AWS)
Huawei
Alcatel Lucent
iSQI
Red Hat
Scrum
Dassault Sytemes
Avid
C++ Institute
SensioLabs
Toon Boom
ZEND
PRMIA
Google Cloud
ICPA
First Finance Institute
GARP
AAFM
ONCE Sport
Health Sciences Careers
Agriscience and Technology Careers
Pearson English Language Learning
Hospitality and Culinary Arts Careers
Critical Career Skills
Langue
Cursus métier
Contact
Accueil
Certifications
IC3
Adobe
Auto desk
Cisco
EC COUNCIL
ESB
Microsoft
QuickBooks
Apple
Unity
CSB
PMI
IT Specialist
Linux LPI
Meta
Oracle
CompTIA
IBM
Vmware
Citrix
Juniper
ISACA
PECB
TOGAF
Amazon Web Services (AWS)
Huawei
Alcatel Lucent
iSQI
Red Hat
Scrum
Dassault Sytemes
Avid
C++ Institute
SensioLabs
Toon Boom
ZEND
PRMIA
Google Cloud
ICPA
First Finance Institute
GARP
AAFM
ONCE Sport
Health Sciences Careers
Agriscience and Technology Careers
Pearson English Language Learning
Hospitality and Culinary Arts Careers
Critical Career Skills
Langue
Cursus métier
Contact
Accueil
Courses
Apple
Développement d’applications avec un utilisateur certifié Swift
Développement d’applications avec un utilisateur certifié Swift
Détails
14 Sections
50 Lessons
Durée de vie
Expand all sections
Collapse all sections
Présentation d’iOS
3
1.1
Historique de la plate-forme
1.2
Diffusion actuelle
1.3
Architecture et aspects techniques
Présentation de Swift
3
2.1
Pourquoi le besoin d’un nouveau langage
2.2
La syntaxe et les règles de Swift
2.3
Swift dans iOS
Environnement de développement
5
3.1
Découverte de Xcode et du Simulateur
3.2
Structure des projets iOS
3.3
Framework Foundation
3.4
Création de tests unitaires
3.5
Atelier : Installation de l’environnement de développement, génération d’un projet. Présentation des outils de débogage et de la console
Les éléments fondamentaux d’iOS
6
4.1
Les composants applicatifs : ViewController, View, AppDelegate
4.2
Présentation de la gestion de la mémoire, gérée ses références
4.3
Les composants d’interactions : Les closures, notifications système et les
4.4
delegates
4.5
Le cycle de vie d’une vue, les différents états d’une application
4.6
Atelier : Réalisation d’une application permettant de montrer les différents états d’une application et d’une vue.
Création d’interface utilisateur
4
5.1
Présentation de UIKit (liste, collection ….)
5.2
Créer une interface grâce au fichier XIB
5.3
Hiérarchie entre les vue, gérer les vues dans le code
5.4
Gérer des layouts différents pour iPhone et iPad
Le fonctionnement AutoLayout
2
6.1
Gérer la rotation
6.2
Atelier : Réalisation d’une application gérant la rotation et layouts différents sur iPhone/iPad
La communication entre composants applicatifs
3
7.1
Utilisation des delegates/closures/notification et dans quelle condition
7.2
Navigation entre les vues controllers
7.3
Atelier : Ajouter des éléments dans une liste/accéder au détails d’un élément
Tâches asynchrones et tâches de fond
2
8.1
Créer des tâches asynchrones : GDC, NSTimer
8.1
Atelier : Gestion d’une barre de progression
Le stockage de données
5
9.1
Gestion des préférences
9.2
La gestion des fichiers sous iOS
9.3
Présentation de CoreData
9.4
Savoir que ses données ont changé
9.5
Atelier : Implémenter un modèle de données sur iOS, intégrer ce modèle sur une liste
Communiquer avec l’utilisateur
4
10.1
UIAlertView
10.2
Notifications locales
10.3
Présentation des notifications push
10.4
Atelier : Ajouter des notifications, changer l’état de l’application en fonction
Le graphisme sous iOS
3
11.1
Ressources image
11.2
Animations
11.3
Atelier : Réalisation d’un composant personnalisé
Le réseau et le Web
5
12.1
L’état du réseau
12.2
Le client Http : requête GET, POST
12.3
L’accès aux services Web
12.4
Le flux JSON
12.5
Atelier : transfert de fichiers avec un serveur, exploitation de flux JSON via un service Web
Publication d’application
2
13.1
Préparation de l’application : principes, gestion des versions, génération du paquetage et signature
13.2
Comment fonctionnent les certificats
Outils avancés de développement
3
14.1
Les gestionnaires de dépendances : Carthage, Cocoapods, Swift Packet Manager
14.2
Contrôler les performances de son application
14.2
Atelier : Utilisation des différents outils
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content