DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Création des applications iOS avec Swift - Perfectionnement

Date de mise à jour : 17/12/2024 | Identifiant OffreInfo : 24_280050

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

Objectifs

Maîtriser le développement d'applications iOS avancées et optimisées.
Exploiter pleinement les frameworks Apple pour enrichir les fonctionnalités de l'application.
Optimiser, tester et sécuriser vos applications iOS pour une meilleure performance.
Préparer et soumettre une application réussie sur l'App Store.

Programme de la formation

Module 1 : Rappel des bases et optimisation des workflows
Révision des fondamentaux de Swift et SwiftUI.
Bonnes pratiques pour un développement efficace.
Module 2 : Gestion avancée des données et persistance
Mise en œuvre de Core Data pour la gestion des données locales.
Utilisation de Codable pour interagir avec des API complexes.
Module 3 : Gestion de l'état et architecture avancée
Techniques avancées de gestion de l'état avec @EnvironmentObject et Combine.
Introduction aux architectures MVVM et VIPER.
Module 4 : Utilisation des frameworks Apple
Intégration de MapKit pour la géolocalisation et les cartes.
Utilisation de frameworks Apple spécifiques comme HealthKit, ARKit, etc.
Module 5 : Interface utilisateur avancée avec SwiftUI
Création d'animations et de transitions complexes.
Adaptation dynamique des interfaces pour différents écrans et orientations.
Module 6 : Tests et optimisation des performances
Rédaction de tests unitaires et fonctionnels pour garantir la qualité du code.
Optimisation des performances pour réduire l'usage de la mémoire et de l'énergie.
Module 7 : Sécurité et gestion des permissions
Implémentation de la sécurité pour protéger les données sensibles.
Gestion des autorisations pour utiliser les fonctionnalités natives de l'appareil (caméra, contacts, etc.).
Module 8 : Préparation et publication sur l'App Store
Gestion des certificats et profils de provisioning pour la publication.
Optimisation des métadonnées et processus de soumission sur l'App Store.

Validation et sanction

Développement d'applications iOS avancées et performantes
Exploitation des frameworks Apple pour enrichir les fonctionnalités
Création d'interfaces utilisateur avancées avec SwiftUI
Optimisation et tests des performances des applications
Gestion de la sécurité et des permissions des applications
Préparation et soumission des applications sur l'App Store

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Avoir une expérience préalable en développement iOS ou avoir suivi une formation de base en Swift. Une bonne maîtrise des concepts de programmation et des outils tels que Xcode et SwiftUI.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
Les Docks - Atrium 10.6
13000 - Marseille
Responsable :
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
fax :
Site web : https://formation.vivaneo.fr/
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 06/01/2025 au 31/12/2025
débutant le : 06/01/2025
Adresse d'inscription
Les Docks - Atrium 10.6
13000 - Marseille
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme