Formation - Swift, développer des applications pour iOS - iPhone/iPad
Prérequis
- Disposer de connaissances pratiques de la programmation et d'un langage orienté objet (Objective-C, Java, C++, C#)
- Disposez-vous des connaissances nécessaires pour suivre cette formation ? Testez-vous !
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- À distance
- En centre
Objectifs pédagogiques
- Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Programme de la formation
1 - Présentation de Swift
- Historique et concepts
- Environnement de développement
- Interactivité avec REPL et playgrounds
2 - 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
3 - 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
4 - 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
- 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

Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"

Proposé par
IB Cegos
