Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 05:49

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Fonctionnalités Intelligentes & Architecture dans le Développement iOS

Explorez le développement iOS avancé en intégrant ML d'Apple, Siri via les Intentions d'App, les techniques de test Swift, et les architectures d'application évolutives pour créer des applications intelligentes et performantes.
Packt via Coursera

Packt

2865 Cours


3 hours

Amélioration optionnelle disponible

Intermédiaire

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This course delves into advanced iOS development, focusing on integrating intelligent features like Apple ML and app architecture best practices. You'll learn to enhance app functionality and user experience with AI-driven features such as Siri integration and advanced Swift testing techniques.

Through hands-on learning, you'll implement machine learning models, use App Intents to make your apps smarter, and boost app quality with advanced testing methods. The course also explores essential iOS architectures, ensuring your app is robust and scalable.

What sets this course apart is its combination of real-world examples and theory, enabling learners to apply cutting-edge technologies in their app development workflows. It is designed to empower developers with both the technical skills and architectural knowledge needed to build high-performing, intelligent iOS applications.

Ideal for intermediate to advanced iOS developers looking to integrate machine learning, Siri functionality, and implement best practices in app architecture. Basic knowledge of Swift and iOS app development is recommended.

This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Programme

  • Être intelligent avec l'intelligence d'Apple et le ML
  • Ce module introduit les apprenants à l'intégration de l'apprentissage automatique et de l'intelligence artificielle dans l'écosystème d'Apple. Vous explorerez des applications pratiques telles que le marquage de mots, la détection de visages, la recherche sémantique et l'intégration de modèles personnalisés à l'aide de CoreML. Le module couvre également les fondamentaux de l'entraînement des modèles ML et leurs cas d'utilisation réels sur iOS.
  • Exposer votre application à Siri avec App Intents
  • Ce module vous introduit à l'intégration de votre application avec Siri en utilisant les App Intents, couvrant la création et la personnalisation des intents, la gestion des entrées et des confirmations utilisateur, et l'utilisation de l'intelligence Apple pour les interactions en langage naturel. Vous acquerrez une expérience pratique en construisant et en enchaînant des App Intents pour améliorer les capacités vocales de votre application.
  • Améliorer la qualité de l'application avec les tests Swift
  • Ce module introduit les fondamentaux du test en Swift, en mettant l'accent sur son rôle dans le cycle de développement des applications iOS. Les apprenants exploreront des techniques pour activer, désactiver et gérer les tests, ainsi que des stratégies pour écrire du code testable et utiliser les plans de test Xcode. À la fin, vous serez équipé pour améliorer la qualité de l'application grâce à des pratiques de test efficaces.
  • Explorer les architectures pour iOS
  • Ce module introduit les principaux modèles architecturaux pour le développement iOS, en se concentrant sur les couches, l'organisation du code et le concept de ports et d'adaptateurs. Les apprenants exploreront des stratégies pour structurer les projets afin d'améliorer la maintenabilité et l'évolutivité, et pratiqueront la connexion des composants architecturaux dans le contexte d'une application réelle.

Enseigné par

Packt - Course Instructors


Matières

Programming