Formation Langage Swift

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

Apple Swift Logo

L'explosion des smartphones ces dernières années a poussé les produits Apple et plus particulièrement l'éco-système de développement gravitant autour. Depuis 2010, Mistra forme les développeurs à l'Objective C, langage historique de la plateforme Apple. Lors de la keynote de Juin 2014, Apple a présenté a tous son nouveau langage: le Swift. Pensé pour être plus proche des autres langages et plus facile d'accès pour des débutants, il est censé s'imposé dans les prochains mois comme le standard des langages Apple.

Conçue pour des développeurs Objective C, cette formation vous permettra de comprendre la syntaxe, l'approche de ce nouveau langage, et de vous donner tous les éléments nécessaires pour l'adoption de Swift dans vos prochains projets d'entreprise.

Public concerné

Développeurs.

Chefs de projets.

Pré-requis

- Savoir développer des applications en objective C ou avoir suivit la formation "iPhone iPad développement"

Informations pratiques

Référence : #DEVSWIFT01

Durée : 5 jours

Tarif inter-entreprises: 2033 € (HT)

Stage intra-entreprise disponibe

Contactez nous au :

01 82 52 25 25

ou par mail

contact

Dates :

 - 25 au 29 Janvier

 - 15 au 19 Février

 - 14 au 18 Mars

 - 11 au 15 Avril

 - 16 au 20 Mai

 - 13 au 17 Juin

 - 4 au 8 Juillet

 - 8 au 12 Aout

 - 12 au 16 Septembre

 - 24 Octobre au 28 Octobre

- 12 au 16 Décembre

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Introduction

  • Histoire
  • Quels avantages pour le monde iOS

Présentation du langage et différences avec Objective C

  • Syntaxe
  • Typage
  • Structures de données
    • Class
    • Struct: Déclaration / héritage ,properties,methods,usage
    • Enum
    • Différence entre struct et class
    • Stored properties / Computed properties
    • willSet / didSet
    • lazy instanciation
    • Déclarer ses fonctions
    • Initialisation
    • Destruction

 

  • Collections
  • Generics
  • Contrôle d'exécution / raccourci d'écriture
  • Closures / Nested function
  • Gestion de la mémoire
    • ARC
    • ownership - Reference cycle
    • weak / unowned

Interopérabilité Swift - Objective-C

  • Comment faire ?
  • Pour quoi faire ?
  • Limitations

En production

  • Integration avec l'interface Builder
  • Créer un projet en Swift.
  • Ajouter du code Swift à une application Objective-C existante

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez apprendre à créer des applications pour Android, vous pouvez suivre la formation Développer pour Android.

Mots clés associés à cette formation

Swift, Objective C, Cocoa, programmation orientée objet, développement, iPhone, iPad, mobile, Apple, iPhone 3GS, iPhone 4, iPhone 5.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

 

 

X
 
 
 
 
 

You havecharacters left.