Formation Développement iOS avancé et IA

Initiation aux frameworks iOS avancés, à l’IA et au Machine Learning pour créer des applications iOS innovantes

4.8 sur 5 étoiles

5 étoiles
80%
4 étoiles
20%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 5 avis
(5 avis)
Durée 3 jours
Niveau Avancé
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence UPHA2
Éligible CPF Non

Cette formation Développement iOS avancé est une formation d’initiation à l’utilisation de frameworks avancés tels que AppIntents ou Translation et à l'intégration de fonctionnalités d’intelligence artificielle et de Machine Learning.

En associant ces deux aspects, cette formation vous donnera les compétences nécessaires pour aller plus loin et concevoir des applications iOS offrant une expérience utilisateur enrichie. Ces compétences constituent des atouts majeurs pour renforcer vos perspectives de carrière dans le secteur dynamique du développement iOS.

Objectif opérationnel : 

Savoir créer des applications iOS innovantes en utilisant des frameworks avancés et l’IA.

Objectifs pédagogiques :

À l'issue de cette formation Développement iOS avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Mettre en oeuvre l’IA et les LLM pour concevoir des assistants et interfaces en langage naturel
  • Créer et entraîner un modèle custom, l’intégrer avec CoreML et faire des prédictions
  • Faire de la reconnaissance d'images et détection d'objets avec Vision
  • Utiliser le framework AVFoundation pour capturer et gérer des flux vidéo
  • Intégrer des fonctionnalités de traduction de langue à langue directement dans l'interface utilisateur grâce au framework Translation
  • Augmenter l'engagement utilisateur avec AppIntents, WidgetKit et SiriKit

Public :

Cette formation iPhone s'adresse principalement aux développeurs iOS, aux ingénieurs logiciels, analystes programmeur et aux chefs de projet.

Prérequis :

Avoir suivi la formation Swift, développer des applications iOS (iPhone/iPad) (UPHD2) ou disposer de connaissances équivalentes (langage Swift, bases Xcode et développement iPhone/iPad).

IA, Machine Learning et Large Language Models

Tour d’horizon des grands domaines de l’Intelligence Artificielle
Les fournisseurs de services, Anthropic, Mistral, OpenAI, etc…, les grands enjeux
Les services d’APIs pour intégrer l’IA dans une app iOS
Principes de fonctionnement d’un réseau de neurones simple
Définition des agents, exemples
Programmation avec fonctions et agents
AtelierCréer un assistant générateur de texte.
Utiliser plusieurs services de LLMs, évaluer et optimiser les performances.
Créer une interface vocale en langage naturel de type Speech to Text à l‘aide de LLMs. Utiliser fonctions et agents.

Audio et vidéo avec le framework AVFoundation

Les composants principaux de AVFoundation
Sessions de capture : AVCaptureSession, AVCaptureDevice, AVCaptureInput
Live vidéo avec LiveCameraPreview, choix de caméra
Optimisation des performances et de l’efficacité mémoire, batterie
Intégration avec d’autres frameworks : Core Media et Core Audio
Media playback et intégration de contrôles UI dans une interface SwiftUI
AtelierCréer une application qui Intègre un flux vidéo en provenance d’une caméra. Évaluation des performances, optimisation. Ajout d’une interface de reconnaissance de QRCode.
Import et affichage de photos depuis la Photo Library.

Machine Learning : reconnaissance d’images et prédiction

Introduction aux frameworks Core ML, Create ML et Vision
Les librairies externes : TensorFlow, PyTorch
Les grandes étapes de la reconnaissance et classification d’images
Détection d’objets avec Vision: visage, texte, etc…
Les algorithmes de prédiction:  régression linéaire et tree
Exemples d’utilisation
AtelierCréer une application de reconnaissance d'images avec Core ML et Vision.
Utiliser des modèles pré-existants  pour reconnaître plusieurs types d’images.
Créer et entrainer un modèle custom pour faire des prédictions (économie, climat, finances, etc..), évaluer ses performances et l’améliorer.

Améliorer l’engagement utilisateur avec App Intents, WidgetKIt et SiriKit

Présentation générale des frameworks
Les fondamentaux : les Intents, gestion des paramètres et des réponses.
Intégration avec SiriKit, customisation des interactions
Création de widgets avec WidgetKit
Exemples d’intégration
AtelierImplémenter AppIntents dans une application.
Ajouter un App Shortcut.
Intégrer des actions et nouveaux contenus avec SiriKit.
Créer un widget interactif.

Traduction avec le framework Translation

Aperçu des fonctionnalités de traduction système dans iOS :  translation sheet, camera translation, etc.
Cas d’usage du framework, avantages d’un LLM embarqué
Personnalisation système simple de l’UI avec les overlays
Traduction inline avec TranslationSession et Request
Configuration d’une session avancée, batchTranslation, langues supportées et targets
Bonnes pratiques
AtelierIntégrer des fonctionnalités de traduction de langue à langue simples et avancées directement dans l’interface utilisateur.
Détection et spécification de langues source et cible différentes.
Implémentation des bonnes pratiques de gestion des erreurs : network, langues indisponibles, retour d'information à l’utilisateur.
Date de mise à jour du programme : 07/03/2025

Dates et lieux

Du 17 au 19 juin 2025
Lieu
Distanciel
Durée
3 jrs
2090 € HT
Du 17 au 19 juin 2025
Lieu
Paris
Durée
3 jrs
2090 € HT
Du 16 au 18 septembre 2025
Lieu
Distanciel
Durée
3 jrs
2090 € HT
Du 16 au 18 septembre 2025
Lieu
Paris
Durée
3 jrs
2090 € HT
Du 09 au 11 décembre 2025
Lieu
Distanciel
Durée
3 jrs
2090 € HT
Du 09 au 11 décembre 2025
Lieu
Paris
Durée
3 jrs
2090 € HT

Avis des participants à la formation Développement iOS avancé et IA

Note moyenne de 4.8/5(5)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

HA
5/5

Mon avis sur le contenu du stage :

"Tout à fait conforme à mes attentes."

Mon avis sur le formateur :

"Excellent relationnel, prend le temps d'expliquer correctement les notions abordées."

Ce que j'ai le plus apprécié :

"La disponibilité du formateur."

MD
5/5

Mon avis sur le formateur :

"L'animateur maitrise parfaitement le sujet de la formation. "

Mon avis sur la salle de formation :

"Environnement de formation agréable"

Ce que j'ai le plus apprécié :

"Les locaux"

MARMILLOD Amel
5/5

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Référence : ATAW

Utiliser SwiftData et Swift pour développer rapidement et simplement des applications à persistance de données pour iPhone et iPad

  • Niveau : Intermédiaire
  • Référence : USDA

  • Niveau : Intermédiaire
  • Référence : DOBC

Développement iOS (Créer et programmer des applications pour Iphone et Ipad)

  • Niveau : Intermédiaire
  • Référence : UPHD


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB