03 20 61 95 00

Formation Les bases du langage Swift


  • SWI1
  • Durée : 2 jours
  • Tarif : 1500 € HT

Objectifs

- Comprendre le langage Swift
- Créer un projet Swift
- Utiliser la Swift Standard Library

Prérequis

Connaitre les bases en développement

Public

Développeurs et chef de projet
enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Dispositif FNE-FORMATION

Toutes nos formations sont éligibles au dispositif FNE-Formation, qui permet de financer à 100% les formations des salariés placés en activité partielle.

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d’une formation Access-it
Un accueil chaleureux dans ses nouveaux locaux de Villeneuve d’Ascq (Lille – 59)
Des formations d’excellence animées par des consultants experts passionnés par leurs métiers
Un centre d’examen certifié Pearson Vue
En savoir plus
modules

Les Modules
de formation

Module 1
Découvrir le langage Swift
Les playgrounds
Intégration aux outils existants
Swift Système ouvert
Module 2
L'environnement de développement XCode
Présentation de l'outil
Utilisation d'XCode
Interface Builder
Débogueur
Instruments de mesure
Portail du développeur Apple
Workshop : Mettre en place un environnement de développement et utilisation d'un débogueur.
Module 3
Apprendre les bases du langage Swift
Fonctionnement du compilateur et architecture
Variables, constantes et tuples
Optional et sa gestion
Opérateurs et la surcharge
Structures de contrôle
Closures et fonctions
Classes, structures, énumérations, propriétés
Héritage et protocoles
Workshop : Réaliser plusieurs applications sur le langage et ses basiques
Module 4
Découvrir la bibliothèque Swift
Gestion des tableaux, dictionnaires et Set
Protocoles Equatable et comparable
Autres classes et structures
Workshop : Mettre en oeuvre les protocoles Comparable et Equatable
Module 5
Les concepts avancés en Swift
Subscripts : Concept et implémentation
Gestion des erreurs et exceptions : try, catch, throw, try, defer
Utiliser Grand Central Dispatch pour gérer l'asynchronisme
Endormir ou annuler un thread
Références strong, weak et unowned
Lazy Loading
Créer des extensions en Swift
Généricité et génériques
Workshop : Mettre en oeuvre la généricité et les extensions
Module 6
Interaction Swift et Objective-C
Comparaison syntaxes entre Objective-C et Swift
Comparaison des types de données
Mixing and Matching
Héritage entre Swift et Objective-C
Les points particuliers et les limitations
Workshop : Mettre en oeuvre le mix and matching avec XCode

Cette formation vous intéresse ? Contactez-nous !