Plan du cours

Méthodologies agiles dans le développement mobile

  • Principes agiles et structures de projet
  • User stories, sprints et feedback itératif
  • Pipelines CI/CD et cycles de publication rapides

UX et design d'interface pour les applications mobiles

  • Principes de l'expérience utilisateur et du design d'interface
  • Maquettes, prototypes et tests utilisateurs
  • Accessibilité et cohérence multi-appareils

Développement avec Flutter

  • Configuration et architecture de Flutter
  • Widgets, layouts et thèmes
  • Gestion d'état et navigation

Architectures d'applications mobiles

  • Architectures en couches et modulaires
  • Intégration avec des services backend (Firebase)
  • Meilleures pratiques pour la maintenabilité et l'évolutivité

L'IA dans le développement d'applications mobiles

  • Utilisation de modèles pré-entraînés dans les applications Flutter
  • Chatbots, recommandations et automatisations intelligentes
  • Connexion à des services d'IA (par exemple, Dialogflow, ML Kit)

Sécurité dans les applications mobiles

  • Authentification et autorisation avec Firebase
  • Chiffrement des données et stockage sécurisé
  • Obfuscation du code et appels d'API sécurisés

Tests, déploiement et maintenance

  • Tests unitaires, de widgets et d'intégration
  • Préparation pour Google Play et l'App Store
  • Contrôle de version et stratégies de mise à jour

Synthèse et étapes suivantes

Pré requis

  • Une compréhension de la programmation orientée objet
  • Une expérience avec les outils de développement logiciel
  • Des connaissances de base sur les appareils mobiles et le design d'interface utilisateur

Public cible

  • Développeurs de systèmes IT
  • Professionnels techniques créant des interfaces mobiles
  • Développeurs d'applications recherchant des compétences en intégration multiplateforme et IA
 12 heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires