top of page
markus-winkler-Xr1Lwph6eGI-unsplash.jpg
Swift : introduction au langage
Formation

Réf.

QY5076

Durée (en heure) : 
0
Inter
Intra
Visioformation
Objectifs de la formation

Cette formation vise à donner aux participants les compétences de base pour développer des applications pour les plateformes iOS, macOS, watchOS, et tvOS en utilisant le langage de programmation Swift. Les participants apprendront les concepts de base de Swift, y compris les types de données, les structures de contrôle de flux, les fonctions, les classes, les protocoles, les optionnels et les closures.

Public

Développeurs débutants ou expérimentés désireux de découvrir le langage de programmation Swift pour le développement d'application iOS, macOS, watchOS, et tvOS.

Accessibilité 

Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.

Pré-requis

Connaissance de base en programmation orientée objet et en programmation fonctionnelle.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

0

0

Visioformation

0

Développeur expérimenté.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg

Introduction à Swift : Histoire de Swift, les avantages de Swift, installation et configuration de l'environnement de développement

Types de données : Types scalaires, types structurés, types de référence, types de données spéciaux

Structures de contrôle de flux : Instructions conditionnelles, boucles,

Fonctions : Déclaration, passage de paramètres, types de retour

Classes et protocoles : Définition et utilisation des classes, protocoles, héritage, polymorphisme

Optionnels et Gestion des erreurs : Utilisation des optionnels, gestion des erreurs, utilisation de try-catch

Closures : Déclaration, utilisation, capture de valeur

Utilisation des frameworks : Intégration des frameworks d'Apple pour les plateformes iOS, macOS, watchOS, et tvOS

Pratique : Exercices pratiques et projet de groupe pour mettre en pratique les connaissances acquises.

Une question ? un devis ?

Nous contacter

Merci ! Message envoyé.

bottom of page