Développer une application mobile sécurisée avec swift & swiftui

Certification : Titre professionnel concepteur développeur d'applications

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 700 €

Présentation

- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 700 € – Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6) –

Objectifs

Vous souhaitez développer des applications iOS modernes, sécurisées et connectées ? Cette formation vous permet de concevoir une application complète avec un back-end sécurisé (Node.js ou Symfony) et un front mobile en Swift & SwiftUI. Vous apprendrez à structurer le code, sécuriser les échanges et maîtriser les outils professionnels du développement iOS.

  • Installer et configurer votre environnement de développement pour le développement iOS avec Swift et un back-end sécurisé.
  • Développer des interfaces utilisateur avec SwiftUI pour une expérience fluide et accessible sur iPhone et iPad.
  • Développer les composants métier en structurant la logique applicative et les communications avec le serveur.
  • Contribuer à la gestion d’un projet informatique via des outils de suivi, de versionnage et de collaboration technique.

Cette formation vous permettra de réaliser une application iOS professionnelle, sécurisée, évolutive et prête pour la mise en production.

Programme

Cette formation est basée sur une méthode par projet avec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor une fois chaque semaine.

  • Installation et configuration d’un projet serveur moderne (Express ou Symfony)
  • Création d’un modèle de données pour les utilisateurs, contenus et authentification
  • Développement d’une API REST sécurisée (JWT, rôles, permissions)
  • Tests d'intégration via Postman / Swagger
  • Structure de projet modulaire et bonnes pratiques Git
  • Utilisation d’un outil de gestion de projet (GitHub Projects, Trello...)
  • Préparation au déploiement (hébergement distant, configuration des variables d’environnement)
  • Installation de Xcode et configuration d’un projet iOS (Swift Package Manager, Git)
  • Architecture de l'application : vues, navigation, gestion de l'état avec @State et @Binding
  • Création de formulaires sécurisés avec validation utilisateur
  • Connexion à l’API sécurisée (authentification, affichage des données)
  • Stockage local sécurisé avec Keychain et UserDefaults
  • Adaptation responsive pour différents formats d'écran (iPhone, iPad)
  • Organisation agile : sprint planning, gestion des tâches, versionning avec Git
  • Publication et tests via TestFlight (optionnel)
Voir la formation sur le site de l'établissement