IB Formation

Développement d'applications Swift

Par IB Formation

Objectifs

  • Découvrir le langage et l'environnement Swift
  • Apprendre à développer des applications en Swift

Programme

En Présentiel / A distance

Présentation de Swift

  • Historique et concepts
  • Environnement de développement
  • Interactivité avec REPL et playgrounds

En Présentiel / A distance

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

En Présentiel / A distance

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

En Présentiel / A distance

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

Après la session

Retrouvez sur le Learning Hub ib :

  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans vos premiers développements avec Swift

Pédagogie

  • 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é.

Formations de la même catégories (5)

Arkesys
Développer des applications pour iPhone/iPad avec le langage Swift – Concepts avancésPar Arkesys
  • Améliorer la performance d'une application ;
  • Créer des applications complexes en utilisant les extensions ;
  • Accéder aux données de l'utilisateur et aux différents capteurs ;
  • Animer des interfaces ;
  • Personnaliser des applications en fonction des besoins ;
  • Rafraichir des données en background.
M2i Formation
IOS - Développement natif iPhone et iPad avec Swift par la pratiquePar M2i Formation
  • Développer des applications iOS, en autonomie grâce à une approche basée sur la pratique
  • Utiliser le langage Swift et les différentes API
  • Concevoir une interface graphique
  • Echanger des données avec un serveur
  • Gérer le fonctionnement hors ligne d'une application
  • Utiliser des librairies avancées (Localisation, Appareil Photo, Persistance)
  • Démontrer la qualité du code grâce aux tests unitaires et d'interface
  • Déployer une application sur l'App Store.
Adeos Formations
Développement d'application pour Iphone et Ipad...Par Adeos Formations

Développer des applications pour cibles Iphone / Ipod / Ipad. Utiliser des Applications Programming Interface (API) de développement nécessaire à la conception d'applications simples et d'applications graphiques interactives.

ENI SERVICE
Développer des applications pour iPhone/iPad avec le langage Swift – Concepts avancésPar ENI SERVICE
  • Améliorer la performance d'une application ;
  • Créer des applications complexes en utilisant les extensions ;
  • Accéder aux données de l'utilisateur et aux différents capteurs ;
  • Animer des interfaces ;
  • Personnaliser des applications en fonction des besoins ;
  • Rafraichir des données en background.
Clever Institut
IPhone Développement d’applicationsPar Clever Institut

Les applications mobiles sont la nouvelle façon de consommer de l’internet et des services. iOS est la plateforme reine sur ce secteur. Cette formation pratique vous permet de disposer de bases solides et complètes pour développer des applications mobiles pour iPhone, iPad et iPod Touch, en natif.
Une fois votre environnement de développement et le langage Objective-C maîtrisés vous abordez les API du SDK iPhone comme la gestion des données et l’interface utilisateur afin de disposer d’une bonne vue d’ensemble et de pouvoir développer vos premières applications. L’environnement de développement est Xcode, il inclut entre autres IOS SDK 6 et les storyboards. Les spécificités de l’iPad, des écrans secondaires et des nouveaux matériels sous iOS seront abordées. Les nouveautés iOS 10 et Xcode 8 pour les développeurs seront également présentées.