Les bases du langage Swift, 2 jours (réf. FIW)

Formation

À Paris la Défense

1 410 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris la défense

  • Durée

    2 Jours

  • Dates de début

    Dates au choix

Nouveau langage de programmation créé par Apple, Swift se présente comme une alternative à Objective-C, moderne et plus performante. Vous apprendrez dans cette formation à développer des Swift 3 en environnement MacOS. Vous découvrirez les concepts de base de Swift 2 et ses aspects novateurs.

Les sites et dates disponibles

Lieu

Date de début

Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Consulter

À propos de cette formation

Objectifs pédagogiques
Découvrir les concepts de base du langage Swift
Créer un projet Swift
Appréhender Swift Standard Library
Comprendre comment intégrer Cocoa et du code Objective-C à une application Swift

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Gestion
  • Swift
  • Apple
  • Langage de programmation
  • Développeur
  • Développeur web
  • Developpement
  • Développement web
  • Informatique
  • Logiciel

Le programme

PROGRAMME DE FORMATION » Introduction à Swift Pourquoi un nouveau langage de programmation dans l'univers Apple ? Les différents cas d'usage de Swift (Mac OS X, iOS). Les apports et nouveautés de Swift. Le rapport de Swift avec les outils Apple classiques : Objective-C, XCode. Ouverture à l'Open Source et aux autres systèmes. » L'environnement de développement Découverte de l'environnement XCode, nouveautés de XCode 8, migrer depuis Swift 1 et 2 (Swift Migrator). Installation et configuration de l'environnement de développement, ciblage d'une version d'OS spécifique. Création d'un projet Swift et opérations de base (édition, exécution...). Découverte de l'outil d'évaluation et de mise au point REPL (Read-Eval-Print-Loop). Travaux pratiques Mise en place de l'environnement de développement et découverte d'un premier projet. » Les concepts de base de Swift Philosophie du langage : syntaxe, gestion mémoire, inférence de type, orientation objet ou fonctionnelle... Les mécanismes classiques : typage, variables et constantes, instructions, fonctions... Les concepts Objet : notion de classes, méthode. La manipulation des chaînes de caractères. Travaux pratiques Réalisation de plusieurs applications mettant en oeuvre les concepts exposés. » Swift Standard Library Les types : String, Array, Dictionnary et numériques. Les protocoles : Equatable, Comparable, Printable. Les fonctions libres et algorithmes. Travaux pratiques Mise en oeuvre des concepts. » Les aspects novateurs et avancés Les mécanismes de typage de Swift, la généricité, le support des protocoles. La notion de terrain de jeu (Interactive Playground). Les clôtures (closures). La gestion mémoire : constructeur, destructeur, gestion de références, lazy instanciation... La gestion des erreurs. Le multi-threading. Introduction aux interfaces graphiques avec Swift (Cocoa, Cocoa Touch, iOS) Le futur avec Swift 3. Travaux pratiques Découverte du Playground. Mise en pratique des closures et de la généricité. Utilisation des frameworks Cocoa et Cocoa Touch. » L'intégration avec Cocoa et Objective-C L'exploitation des frameworks Cocoa et Cocoa Touch depuis une application Swift. L'utilisation conjointe de Swift et Objective-C. Les trois modes de fonctionnement : Interoperability, Mix and Match, Migration. Travaux pratiques Intégration de code Swift et Objective-C.

Informations complémentaires

Sommaire • Introduction à Swift • L'environnement de développement • Les concepts de base de Swift • Swift Standard Library • Les aspects novateurs et avancés • L'intégration avec Cocoa et Objective-C Participants Développeurs, chefs de projet. Prérequis Connaissance des bases algorithmiques. Pratique d'un langage de programmation structurée. Il n'est pas nécessaire d'être développeur Apple. Travaux pratiques Exercices pratiques sous MacOS X et XCode 8.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Les bases du langage Swift, 2 jours (réf. FIW)

1 410 € HT