Dernière mise à jour le 12/12/2024

Swift, développer des applications pour iOS – iPhone/iPad

Informations générales

Domaine : Développement
Filière : Développement mobile
Rubrique : Iphone - Ipad - Android - PhoneGap
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

Comprendre l'écosystème du développement pour les équipements mobiles d'Apple
Utiliser le langage Swift et les différentes API
Maîtriser l'architecture d'une application mobile écrite en Swift
Optimiser, construire et déployer une application performante
Concevoir une interface graphique
Echanger des données avec un serveur

Public visé

Développeurs
Chefs de projet
Architectes…

Pré-requis

Disposer de connaissances pratiques de la programmation et d'un langage orienté objet (Objective-C, Java, C++, C#)

Programme

1 - Présentation de Swift
Historique et concepts
Environnement de développement
Interactivité avec REPL et playgrounds
 
2 - Les bases du langage
Constantes et variables
Types de base et tuples
Type explicite et inférence de type
Opérateurs
Optionals
Collections
Types valeur et types référence
Structures de contrôle
Fonctions
Closures
Énumération
 
3 - Programmation Objet en Swift
Structures et Classes
Propriétés stockées, paresseuses et calculées
Méthodes de classes et d'instance
Héritage
Transtypage
ARC et résolution de cycles de référence
 
4 - Notions avancées de Swift
Subscripts
Extensions, ajouter vos fonctionnalités à l'existant
Protocoles, définir vos contrats d'interface
Génériques, créer un code flexible
Surcharge d'opérateur
Compatibilité avec Objective-C

Modalités

.

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : M-SW1

Tarifs

Prix public : 2050
Tarif & financement :
.

Lieux & Horaires

Durée : 21 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Prochaines sessions

Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Développement mobile

J-IAN

Androïd industrialisation

Connaître les techniques de gestion centralisée de mobiles android, de télédistribution.

14 heures de formations sur 2 Jours
En savoir plus