[wpms_breadcrumb reverse="0"]
Développement d'applications mobiles

Développement d’applications Swift

Reference : APLSW10

3

jours
- Nous consulter
Télécharger la fiche
Prochaines sessions
    Développement d’applications Swift
    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é
    • Architectes
    • Développeurs
    Pré-inscription

    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