Vous êtes sur la page 1sur 3

Formation Développement d'applications Swift

Aperçu du cours
Swift est le nouveau langage créé par Apple pour développer des applications sur OSX et
iOS. Grâce à ses particularités (performance, typage statique, inférence de type,
fonctionnel, ...) et à sa synergie avec Objective-C, il permet un développement rapide, sûr
et même amusant tout en gardant l’avantage des nombreux frameworks iOS et OSX
existants ou tiers. De plus, l’apprentissage est facilité par un système interactif :
playgrounds, dispensant le développement d’une application complète pour explorer les
API. Le langage profite également d’une forte implication et réactivité d’Apple concernant
son évolution et sa promotion. En bref, un langage optimisé et user-friendly... Cette
formation de 3 jours permettra aux futurs développeurs IOS de prendre en main ce nouveau
langage et de comprendre ce en quoi il simplifie les développements.

Objectifs de la Formation
Découvrir le langage et l'environnement Swift
Apprendre à développer des applications en Swift
A qui s'adresse cette formation
Architectes
Développeurs

Prérequis
Avoir suivi les formations "Les fondamentaux de la programmation Java" (OB300) et
"Les fondamentaux du développement C++" (LA200) ou connaissances équivalentes
Disposer de connaissances de base en Objective C
Contenu et Programme de la Formation
Jour 1  : Historique et concepts
Environnement de développement
Interactivité avec REPL et playgrounds
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
Jour 2  : 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
Jour 3  : 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

Durée
3jours
Prix
2900 Euros

Agenda

Date garantie : Une formation très concrète : les participants réalisent des exercices pratiques qui assurent
l'acquisition d'un savoir-faire pour une mise en production aisée et immédiate.
De nombreux retours d'expériences de consultants-formateurs spécialistes du développement d'applications
pour la mobilité.
Cours en ligne avec instructeur

Vous aimerez peut-être aussi