Des Playgrounds aux protocoles, la formation Swift - App Development explore en profondeur tous les concepts fondamentaux de la programmation avec le language Swift. Ce cours de 5 jours est axé sur la mise en pratique, les mains sur le clavier, et conçu pour maitriser toutes les bonnes pratiques à la programmation avec Swift, en commençant par la syntaxe, les éléments logiques, les structures, fonctions et motifs.
En complément, le cours intègre les notions nécessaires à la création d’applications professionnelles pour iOS, en détaillant les outils et technologies iOS disponibles pour exploiter pleinement les frameworks Apple. Au sein du centre de formation Apple Authorized Training Provider, votre formateur expert certifié ACT saura mettre à profit son savoir dans le cadre d'un cursus pédagogique officiel et certifié pour la validation de vos applications pour l'Apple Store.
Les origines de Swift et quelques bases de la syntaxe
Constantes et variables
Types de données disponibles en Swift
Opérateurs logiques et séquences conditionnelles
Types de données disponibles en Swift
Opérateurs logiques et séquences conditionnelles
Fondamentaux techniques sur les classes et structures
Utilisation de l'héritage et des superclasses
Notion de variable et paramètre optionnel
Collections spécifiques
Boucles incluant des conditions et points d'arrêt
Scope des objets
Casting & Guard
Enumerations
Utilisation de l'héritage et des superclasses
Notion de variable et paramètre optionnel
Collections spécifiques
Boucles incluant des conditions et points d'arrêt
Scope des objets
Casting & Guard
Enumerations
Utilisation et bonnes pratique sur les Protocoles
Gestion des closures et des arguments
Gestion des closures et des arguments
Panel de controles
Canvas
Interactions
Canvas
Interactions
Types de controles visuels
Paramétrage visuel
Paramétrage visuel
View Controller Life Cycle
Flux de travail optimisés
Anatomie de l'application
Cycle de vie
Modèle View Controller
Table Views
Flux de travail optimisés
Anatomie de l'application
Cycle de vie
Modèle View Controller
Table Views
NSCoding
Documents
Documents
Table Views statiques et dynamiques
Flux personnalisés
Flux personnalisés
Lecture et Ecriture JSON
Conversion sur le modèle objet
Parallélisation et Concurrence
Conversion sur le modèle objet
Parallélisation et Concurrence
Télécharger le programme complet