Développement d'applications mobiles
Développement d’applications Swift
Reference : APLSW10
3
jours - Nous consulter Télécharger la fiche
Prochaines sessions
Objectifs
- Découvrir le langage et l’environnement Swift
- Apprendre à développer des applications en Swift
Pré requis
- Avoir suivi les formations « Les fondamentaux de la programmation Java » et « Les fondamentaux du développement C++ » ou connaissances équivalentes
- Disposer de connaissances de base en Objective C
Modalités et délais d’accès
Bulletin d'inscription à retourner complété
Public visé
Pré-inscription
- Architectes
- Développeurs
Programmes de Développement d’applications Swift
PRÉSENTATION DE SWIFT
- Historique et concepts
- Environnement de développement
- Interactivité avec REPL et playgrounds
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
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
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