Formation : Développeur FileMaker (initiation)
Formation : Développeur FileMaker (initiation)

Concevoir adapter et déployer un système de gestion de données avec la plateforme FileMaker

Au quotidien dans nos activités administratives, nous sommes amenés à traiter, organiser, rechercher, trier, manipuler des données. Notre environnement informatique regorge de base de données que nous devons remplir ou interroger. Dans certains cas, nous aimerions disposer d’un outil adapté à nos besoins spécifiques afin de structurer des informations particulières ou d’automatiser des processus parfois laborieux ou répétitifs.

Parmi les outils permettant de concevoir de tels systèmes adaptés et sur mesure, FileMaker sort du lot en raison de son ergonomie et de son accessibilité. Pour pouvoir créer une solution en FileMaker, il ne faut pas être informaticien. FileMaker nous propose un langage proche du langage courant et nous met à disposition des assistants pour la création des composants de notre solution (écran, script pour automatiser des processus,…)

La formation FileMaker avancée a pour but de vous fournir les bases de compétences pour créer ou adapter une solution de gestion de données.

Objectifs généraux

Concevoir ou adapter un outil une base de données au moyen de la technologie FileMaker

Acquis d’apprentissage

La formation vise à amener les participants à :

  • Structurer des données et comprendre le principe d’une base de données relationnelle
  • Créer ou adapter des interfaces permettant d’interagir avec les données
  • Intégrer des éléments permettant de contrôler et de faciliter l’encodage (listes de valeurs, cases à cocher,…)
  • Sécuriser et partager les données

Thèmes abordés – Concepts clés

  • principes de base d’une base de données (tables, rubriques, liens)
  • interface utilisateur (modèles, formulaires, listes, tableaux)
  • validation de données
  • aide à la saisie (listes de valeurs, calendrier,…)
  • objets de modèles complexes (onglets, tables externes)
  • gestion de contenu multimédia (images, documents,…)
  • navigation entre données
  • automatisation via script
  • sécurisation des données et partage entre plusieurs utilisateurs

Public cible

  • Des utilisateurs de FileMaker qui souhaitent améliorer leur solution dans le cadre de leurs tâches administratives ou de recherche.
  • Des collaborateurs administratifs, commerciaux, chercheurs qui souhaitent réaliser un système de gestion de données et qui ont suivi la formation de base.
  • Des informaticiens qui ne connaissent pas encore FileMaker.

Parcours pédagogique

Avant l’activité de formation

Avoir suivi la formation de base en FileMaker (Utilisateur de bases de données FileMaker) ou avoir déjà une pratique de base du développement de base de données.

Pendant la formation

Les participants mèneront à bien un projet complet de réalisation d’une solution. Depuis l’élaboration du scénario, la conception de la structure, la réalisation des écrans de saisies et de traitements de données, la création de scripts jusqu’à la sécurisation et le partage de leur solution.

Supports didactiques

Les participants doivent disposer d’un poste de travail équipé de FileMaker Pro minimum version 16. (il est possible de télécharger une version d’essai de FileMaker ici)

Tout au long de la formation, des moments de mises en commun alternent avec du travail individuel et de coaching personnel.

En fin de formation, les participants reçoivent le support électronique FileMaker Training Series en français ainsi que les slides utilisés lors des séances.

Description des activités par séance

1ère demi journée

  • Planifier la création d’une base de données (méthodologie)
  • Créer la structure (tables et rubriques)
  • Comprendre les notions de clé primaire et clé étrangère

2ème demi journée

  • Valider des données (rubriques)
  • Appliquer les notion d’auto-entrée (rubriques)
  • Réaliser des interfaces d’interaction avec les données (modèles)
  • Ajouter des outils d’aide à la saisie (liste de valeur, cases à cocher, calendrier,…)
  • Définir des rubriques de calcul

3ème demi journée

  • Organiser l’espace sur un modèle (onglet, panneau,…)
  • Rendre le modèle dynamique (formattage conditionnel, masquage)
  • Utiliser des calculs dans les interfaces (formattage conditionnel, masquage)
  • Intégrer des tables externes dans les modèles

4ème demi journée

  • Mettre en place des relations complexes (plusieurs à plusieurs)
  • Comprendre les options de tables externes (tri, filtre,…)
  • Naviguer entres données
  • Concevoir des scripts pour automatiser des tâches
  • Produire des rapports et statistiques
  • Intégrer des documents (image, pdf,..)
  • Sécuriser les données en vue de leur partage