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

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

Instructeur : Taught by Meta Experts
9 730 déjà inscrits
Inclus avec
90 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 : Mobile Development
- Catégorie : Development Testing
- Catégorie : Object Oriented Programming (OOP)
- Catégorie : Data Structures
- Catégorie : Functional Design
- Catégorie : Unit Testing
- Catégorie : Debugging
- Catégorie : Application Development
- Catégorie : Software Design
Outils que vous découvrirez
- Catégorie : Swift Programming
- Catégorie : Apple Xcode
- Catégorie : Apple iOS
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
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
81,11 %
- 4 stars
12,22 %
- 3 stars
4,44 %
- 2 stars
2,22 %
- 1 star
0 %
Affichage de 3 sur 90
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.
Révisé le 17 oct. 2025
thank u very much, this lesson is suitable & exciting

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,





