Au cœur de tout iOS remarquable s'applique une compréhension approfondie du langage de programmation Swift. Embarquez pour un voyage qui vous permettra d'étendre vos connaissances et vos compétences avec Programmation avancée en Swift. Découvrez les types de données personnalisés avancés de Swift, explorez les meilleures pratiques d'organisation du code, exploitez la gestion des erreurs pour améliorer les performances de votre programme et développez une compréhension de la programmation fonctionnelle avec des fonctions d'ordre supérieur telles que map, filter et reduce. Ensuite, pour mieux comprendre les rouages d'un développement d'application réussi, apprenez à mettre en œuvre des tests unitaires pour vous assurer que vos applications fonctionnent comme prévu. À la fin de ce cours, vous vous entraînerez à créer les fonctionnalités que vous rencontrez souvent dans les applications avec de grandes listes d'éléments. Vous mettrez en œuvre des concepts de programmation avancés, y compris des fonctions d'ordre supérieur pour traiter les collections et construire votre propre liste dans Xcode. À l'issue de ce cours, vous serez en mesure de : - Créer des types de données personnalisés, y compris des énumérations et des ensembles - Organiser et optimiser votre code en utilisant le sous-classement et l'héritage, le typage et le polymorphisme - Découvrir comment définir des restrictions dans votre code en utilisant le contrôle d'accès - Créer des plans pour votre code avec des protocoles optionnels et obligatoires.

Programmation avancée en Swift
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Programmation avancée en Swift
Ce cours fait partie de plusieurs programmes.

Instructeur : Taught by Meta Experts
9 981 déjà inscrits
Inclus avec
93 avis
Expérience recommandée
Ce que vous apprendrez
Mettez en œuvre une application iOS avec des capacités de recherche et de filtrage.
Mettre en œuvre des types de données personnalisés avancés en Swift.
Utilisez des mocks et des fakes pour effectuer des tests unitaires dans iOS.
Mettre en œuvre les meilleures pratiques d'organisation du code avec l'héritage, les protocoles de base et la délégation.
Compétences que vous acquerrez
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Tests de logiciels
- Catégorie : Cas de test
- Catégorie : Développement d'applications
- Catégorie : Tests unitaires
- Catégorie : Autorisation (informatique)
- Catégorie : Tests de développement
- Catégorie : développement iOS
- Catégorie : Structures de données
- Catégorie : Conception orientée objet
- Catégorie : Conception fonctionnelle
- Catégorie : Développement mobile
Outils que vous découvrirez
- Catégorie : Programmation Swift
- Catégorie : Apple iOS
- Catégorie : Apple Xcode
Détails à connaître

Ajouter à votre profil LinkedIn
20 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement mobile et web
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
80,64 %
- 4 stars
11,82 %
- 3 stars
5,37 %
- 2 stars
2,15 %
- 1 star
0 %
Affichage de 3 sur 93
Révisé le 17 oct. 2025
thank u very much, this lesson is suitable & exciting
Révisé le 20 déc. 2022
This course is good. It covered some surprisingly advanced level programming concepts!
Révisé le 19 déc. 2022
This is a valuable course. I learned about the basics/fundamentals of the Swift language, also had good practice in SwiftUI by finishing the challenging project on week 4.
Foire Aux Questions
Plus de questions
Aide financière disponible,




