Développement Mobile iOS

Apprenez à concevoir, développer et maintenir des applications iOS modernes et performantes, en maîtrisant le langage Swift, les architectures mobiles, et les meilleures pratiques de conception d’interfaces et de gestion réseau.
Durée : indéterminé
Niveau : indéterminé
Langue : indéterminé
  • Identifier les composants clés de l’écosystème iOS.
  • Utiliser le langage Swift pour concevoir du code lisible, sûr et performant.
  • Appliquer les principes d’architecture maintenable et scalable.
  • Mettre en place la communication réseau.
  • Créer des interfaces utilisateurs.
  • Introduction au développement mobile
  • Évolution du mobile, écosystème Apple, positionnement du natif vs cross-platform.
  • Découverte de Swift
  • Syntaxe, optionnels, closures, protocoles, async/await, actors, concurrency.
  • Gestion de la logique métier et des données.
  • Design pattern MVC/MVVM.
  • Architecture Clean Architecture et principe S.O.L.I.D.
  • Interface utilisateur, UIKit et SwiftUI.
  • Navigation standard et par Coordinator.
  • Réseau et API, URLSession, JSON, async/await, gestion d’erreurs.
  • Projet fil rouge.
  • Mise en pratique complète : conception, développement et présentation d’une application iOS.

En savoir plus

En savoir plus

Prérequis

Base en programmation.
Fondamentaux du développement logiciel.

Modalités d'évaluation

Etudes de cas

Moyens pédagogiques et techniques

Nos experts formateurs

Les formateurs sont des experts du développement mobile natif au sein de Onepoint, disposant d’une solide expérience sur des projets iOS en production.
Ils allient expertise technique et vision produit, afin de garantir un apprentissage pragmatique, orienté projet et aligné avec les standards du marché mobile actuel.

Inscription

Formation Inter-entreprises

Il n’y a pas de session à venir planifiée pour l’instant. Vous pouvez tout de même réserver et nous décrire vos besoins.