Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 2 600,00 € |
Durée | 4 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 600,00 € |
Durée | 4 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Développé par Apple pour ses systèmes iOS et OS X, Swift est un langage de programmation de plus en plus plébiscité par les développeurs. Cette formation vous permettra d’apprendre à développer votre propre application à l’aide de l’IDE XCode et de l’API Cocoa et Cocoa Touch, en explorant la syntaxe ainsi que les fonctionnalités avancées de Swift.
Présentation de Swift, langage open source et multi-plateforme
Vue d’ensemble des systèmes d’exploitation iOS, macOS
Swift, Objective-C, etc…
Présentation de l’IDE XCode
Présentation des frameworks UIKit et SwiftUI
Les modes REPL et Playground
Instructions en Swift
Variables et constantes
Annotations des types de constante et de variable
Sécurité des types
Déduction des types
Alias de types
Les entiers (integer)
Nombres à virgule flottante
Nombres littéraux
Les booléens
Conversion entre types
Unwrapping forcé
Binding et guard
Processus d’enchainement d’optionnels
Opérateur d’assignement
Opérateurs arithmétiques
Opérateurs de comparaison
Opérateurs d’affectation combinés
Opérateurs d’intervalles
Opérateurs logiques
Opérateurs avancés
Chaines de caractères littéraires
Comparaison de valeurs textuelles
Chaines en Unicode
Notion de tuple
Les tableaux
Les dictionnaires et les Sets
Les littéraux de type conteneur (tableau et dictionnaire)
Les boucles
Gestion des conditions (if, switch, where…)
Gestion du transfert de contrôle (continue, break…)
Types de fonctions
Paramètres et valeurs de retour
Noms de paramètres
Valeurs des paramètres par défaut
Paramètres variadiques
Paramètre in et out
Syntaxe spécifique associée
Faire passer une fermeture en argument avec les trailing closures
Capturer des valeurs
La syntaxe
Les valeurs associées
Syntaxe, propriétés et méthodes
Propriétés « Lazy-Stored » associées
Définir des property observers pour gérer les propriétés
Les méthodes d’instance
Méthodes reliées à des types
Les subscripts
Concept d’héritage
Notion d’overriding
Type casting en Swift
Initialisation, désinitialisation
Les Extensions
Présentation et intérêt
Cycles de référence
Références fortes, faibles et unowned
Syntaxes et pré-requis
Utiliser les protocoles en tant que types
Notion de délégation
Collections de protocoles-types
Héritage de protocoles
Composition de protocoles
Fonctions d’un générique
Paramètres de type
Types de générique
Contraintes
Types associés
Les assertions
Le LLDB de Swift
Les fonctions asynchrones avec async/await
Le parallélisme avec async let
Les opérations asynchrones avec Task et TaskGroup
Tarif |
A partir de 950,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 2 695,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Développement iOS pour Apple TV, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 260,00 € |
Durée |
4j / 28h |
Modes |
|
Concrètement, à l'issue de cette formation Swift développer des applications iOS, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 490,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 950,00 € |
Durée |
3 jours |
Modes |
|
Tarif |
A partir de 3 924,00 € |
Durée |
5j / 30h |
Modes |
|
Cette formation intensive vous permettra de développer des applications avec le langage Swift qui remplace progressivement Objective-C. L’essentiel de la formation porte sur les différences entre Swift et Objective-C. Il en existe en effet d’importantes comme le côté multi-paradigme de Swift (différents types de programmation possibles), les classes génériques, les closures, des valeurs de tuple de tout type, les modules, l’inférence de type, des nouvelles possibilités de gestion des chaînes de caractères, etc. Bien entendu beaucoup de concepts sont communs entre Swift et Objective-C et les deux langages peuvent même cohabiter au sein d’un même projet Xcode comme vous le découvrirez dans cette formation Swift qui privilégiera la dernière version de Swift.
Tarif |
A partir de 1 995,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Concrètement, cette formation SwiftUI vous apporte les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 860,00 € |
Durée |
3j / 21h |
Modes |
|