Formation en Développement: Mendix - Développement Medior - Ascent Formation
Retour aux formations
Développement

Mendix - Développement Medior

4 jour(s)28h

Description

Objectif de formation : Cette formation a pour but d'approfondir les compétences des développeurs ayant déjà une expérience de Mendix. Elle permet d’acquérir une expertise avancée dans la création d'applications complexes, d’optimiser les performances et de renforcer les bonnes pratiques en développement avec Mendix.

Objectifs pédagogiques

  • Maîtriser les concepts avancés de microflux et nanoflux pour des applications performantes et stables.
  • Optimiser la gestion des bases de données et des relations d’entités dans Mendix.
  • Personnaliser et adapter l'interface utilisateur (UI) avec CSS et JavaScript pour une expérience responsive.
  • Intégrer des services Web (REST/SOAP) et bases de données externes dans les applications Mendix.
  • Utiliser les meilleures pratiques de débogage et de dépannage pour résoudre les problèmes de flux.
  • Assurer la sécurité des applications en configurant les accès et les autorisations basés sur les rôles.
  • Collaborer efficacement en équipe via Mendix Team Server et adopter des méthodologies agiles.
  • Appliquer les compétences acquises à travers des études de cas pratiques pour des scénarios complexes.

Public concerné

Développeurs ayant une expérience préalable avec Mendix

Prérequis

Connaissances de base de Mendix

Déroulé du programme

1

Révision et approfondissement des concepts de base

  • Révision des concepts fondamentaux : microflux, modèles de domaine, interfaces utilisateur
  • Approfondissement de la gestion des entités et de la base de données dans Mendix
  • Optimisation des microflux pour améliorer la performance et la stabilité des applications
  • Exemples de travaux pratiques : Exercice de refactoring de microflux pour une performance accrue, manipulation avancée des relations d'entités dans une base de données Mendix.
2

Microflux et nanoflux avancés

  • Utilisation de microflux complexes avec des meilleures pratiques
  • Application de nanoflux pour optimiser la logique côté client et améliorer l'expérience utilisateur
  • Techniques de débogage et de dépannage des flux
  • Exemples de travaux pratiques : Création de nanoflux pour des interactions en temps réel, exercices de dépannage sur des flux complexes.
3

UI/UX Avancé

  • Personnalisation et extension de widgets pour une interface responsive
  • Utilisation de CSS et JavaScript pour ajouter des fonctionnalités spécifiques
  • Intégration de thèmes et de styles pour créer une expérience utilisateur cohérente
  • Exemples de travaux pratiques : Personnalisation de widgets pour une application responsive, exercices sur l'intégration de thèmes et de scripts JavaScript.
4

Intégrations et Extensions

  • Intégration de services Web via API REST et SOAP
  • Connexion de systèmes externes et bases de données à Mendix
  • Utilisation d’actions Java pour ajouter des fonctionnalités avancées
  • Exemples de travaux pratiques : Création d’une API REST pour intégrer un service externe, exercice d’intégration d’une base de données externe.
5

Gestion et optimisation des performances

  • Gestion et déploiement d'applications, contrôle de version
  • Optimisation des performances : mise en cache, réglage des bases de données
  • Sécurisation des accès et gestion des autorisations par rôles
  • Exemples de travaux pratiques : Atelier de mise en cache et d'optimisation de base de données, exercice sur la configuration des rôles et des accès.
6

Collaboration et méthodologies agiles

  • Utilisation de Mendix Team Server pour la collaboration en équipe
  • Introduction aux méthodologies agiles dans Mendix
  • Documentation et tests pour assurer la qualité des applications
  • Exemples de travaux pratiques : Exercice de versioning et collaboration sur Mendix Team Server, mise en place d'une documentation technique pour une application.

Informations

Durée

4 jour(s)

28h

Tarif

Sur demande