1

Formation : cartographie web avec l’API JavaScript Leaflet

Introduction à la formation cartographie web avec l’API JavaScript Leaflet

Installation des outils de développement

  • Installation de Visual Studio Code;
  • Installation de QGIS;
  • Installation de XAMP;

Introduction à la programmation web

  • Comment fonctionne Internet;
  • Comment fonctionne un site web;
  • Front-End VS Back-End;

L’essentiel du HTML5 pour appréhender Leaflet

  • Créer un document HTML;
  • Head et Body;
  • Les titres;
  • Les paragraphes et les listes;
  • Les images;
  • Les liens;
  • Les formats;
  • Les tables;
  • Les bloques;
  • Les « Layouts »;
  • Les formulaires, les boutons, et les « inputs »;
  • Les commentaires;
  • Les ID et les classes;
  • Création de l’interface HTML;

L’essentiel du CSS3 pour appréhender Leaflet

  • Inclure un fichier CSS dans son document html;
  • Les sélecteurs;
  • Modifier le rendu du texte;
  • Modifier l’arrière-plan d’un élément;
  • Les largeurs et les hauteurs;
  • Le positionnement;
  • Les types d’affichages (display);
  • Les marges externes et internes;
  • Les bordures;
  • Les media query

L’essentiel de JavaScript pour appréhender Leaflet

  • Déclarer une variable et les types de données;
  • Les opérateurs;
  • Les opérateurs conditionnels;
  • Les boucles;
  • Les fonctions;
  • JavaScript et le DOM;
  • Le scope;
  • Le hoisting;

L’essentiel de JQuery pour appréhender Leaflet

  • Sélectionner des éléments avec JQuery;
  • Les évènements avec JQuery;
  • Les effets avec JQuery;
  • Modifier le DOM avec JQuery;
  • Sélectionner les parents et les enfants d’un élément;
  • AJAX

Les bases de Leaflet

  • Créer sa première carte avec Leaflet;
  • Changer les fonds de carte avec Leaflet;
  • Ajouter un marqueur à sa carte;
  • Ajouter un pop-up;

Le GeoJSON

  • Transformer une Shapefile en GeoJSON avec QGIS
  • La structure du GeoJSON;
  • Ajouter un GeoJSON a une carte Leaflet;
  • Styler les GeoJSON dans Leaflet;
  • Créer un pop-up avec les attributs du GeoJSON;
  • Interagir avec le tableau de bord en fonction d’évènement sur la carte

Centrer la carte sur la position de l’utilisateur

  • Utiliser l’API HTML de géolocalisation pour récupérer la position de l’usager;
  • Centrer la carte sur la position de l’utilisateur;
  • Créer un marqueur pour la position de l’utilisateur

Créer un géocodeur avec l’API Nominatim – Open Street Map

  • Créer le formulaire;
  • Récupérer la valeur du formulaire;
  • Passer la valeur à l’API Nominatim
  • Récupérer la position et centrer la carte sur celle-ci
  • Créer un marqueur pour la position de l’utilisateur

Pour aller plus loin

  • Les bases de données à référence spatiales
  • Les serveurs cartographiques
  • Générer des GeoJSON dynamiques côté serveur
  • Créer des applications transactionnelles



Formation: Maitriser les macros et initiation à la programmation

Module 1: Introduction aux Macros

Qu’est-ce qu’une macro et pourquoi les utiliser ?
Comprendre l’environnement de développement intégré (EDI) de VBA.

Module 2: Enregistrement et utilisation des Macros

Comment enregistrer une macro.
Exécuter des macros à travers des boutons et des raccourcis clavier.

Module 3: Écrire des Macros avec VBA

Bases de la programmation VBA.
Création de boucles et conditions dans VBA.

Module 4: Gestion avancée des Macros

Modification et débogage de macros existantes.
Gestion des erreurs et sécurité des macros.
Module 5: Intégration des Macros dans les flux de travail Excel

Automatisation de rapports et de tableaux de données.

Conseils pour une utilisation efficace des macros au quotidien.

Formation Suggérée en VBA

Formation Macros et VBA Access




Formation: Introduction aux systèmes d’information géographique (SIG) avec ArcMaP

Introduction

  • Introduction aux concepts de géomatique, système d’information géographique(SIG) et cartographie assistée par ordinateur (CAO)
  • Présentation d’ArcGIS/ArcMap et des solutions d’ESRI

Les systèmes de référence spatiale

  • Le géoïde;
  • Les ellipsoïdes de référence;
  • Les systèmes de référence;
  • Les projections cartographiques;
  • Les indicatrices de Tissot
  • Quelques projections cartographiques communes;
  • Les systèmes UTM et MTM;
  • Les codes EPSG;
  • Le géoréférencement;
  • Démonstration dans Arc Map;

Les données : Représentation et nature de l’information géographique

  • Les types de données
    • Les données vectorielles;
    • La précision des données vs l’exactitude des données;
    • Les données matricielles;
    • Le concept de résolution spatiale;
  • Les standards de stockage des données vectorielles
    • Le shapefile
    • Le keyhole markup language (kml, kmz);
    • Les données tabulaires (csv, xyz, etc.);
    • Les données de dessin assisté par ordinateur (dxf, dwg);
    • Les données stockées en base de données (PostgreSQL, File Geodatabase);
  • Les standards de données matricielles;
  • Les services cartographiques web
    • WMS
    • WFS
    • Les « basemaps » d’ ESRI
  • Les attributs et la gestion des attributs
    • La sélection des données par attributs (création de requêtes SQL dans ArcMap).
    • L’affichage conditionnel
    • L’édition des données

    • Créer un shapefile / une entité de geodatabase
    • L’outil d’édition;
    • Remplir la table attributaire;
  • Initiation aux géotraitements
    • Les géotraitements vectorielles de base (« buffer », « Intersect », « Clip », etc.);
    • Les « toolbars »
    • Les boites à outils;
  • La classification et la sémiologie graphique
    • La discrétisation (présentation de différents algorithmes de discrétisation)
    • Les types de classification (Quantile, Égale amplitude, « Natural Breaks Jenks »; Écart-type);
    • Les variables visuelles;
    • La gestion des styles dans Arc Map;
  • L’habillage cartographique et l’exportation d’une carte
    • Les étiquettes;
    • Les éléments d’habillage cartographique;
    • La mise en page;
  • Exercice pratique



Formation: Devenir Innovant par le Design Thinking

– Brise glace et stimulation de jeu d’équipe pour les participants

– Présentation et initiation à la démarche de design thinking

– Méthodologie de design thinking Étape par Étape :

    • Immersion : plongez au cœur des utilisateurs

Atelier : favoriser l’esprit d’équipe et la créativité

    • L’idéation, générez un maximum d’idée

Atelier :Atelier : Brainstorming et création de Persona

    • Prototypage , rendre les idées tangibles

Atelier : prototypage et test

  • Itération: testez, confrontez vos hypothèses
  • Saisir l’opportunité de s’améliorer et de s’ajuster

À qui s’adresse cette formation ?

Le Design Thinkingest adapté à tous types d’entreprise et d’organisations : Start-up, PME, grands entreprises, ONG et même fonction publique (administration, collectivités, éducation, entreprise semi-publique, etc…).
Tous les managers, collaborateurs et professionnels indépendants qui souhaitent porter et piloter des projets d’innovation peuvent utiliser cette méthodologie.
– Directeur Marketing et Communication
– Chefs des ventes et directeur commercial
– Consultants
– Dirigeants et chefs d’entreprises
– Chefs de projets – Designers….

 

Les Avantages pour une entreprise

Véritable outil au service de l’innovation, le Design Thinkingest une méthodologie qui permet de transformer les idées et les projets en actions réelles et en prototypes tangibles, en mettant l’utilisateur au centre de la démarche.
Notre formation de Design Thinking va vous permettre de concevoir de nouveaux services ou produits en un temps record (quelques jours d’atelier suffisent dans la plupart des cas) en faisant travailler vos collaborateurs ensemble, en intelligence collective. C’est donc un outil stratégique pour les organisations souhaitant développer l’innovation et la co-création.

Bonus après formation:

Une heure de suivi et conseil sur la démarche entamée pour l’implantation de la méthodologie design.




Formation: Maîtriser la transformation d’un document XML avec XSLT

Module 1 — Bases XML et rappel essentiel

  • Structure d’un document XML
  • Hiérarchie des nœuds : éléments, attributs, texte
  • Introduction aux namespaces
  • Bonnes pratiques de conception d’un XML exploitable
  • Analyse d’un XML source réel

Module 2 — Introduction à XSLT

  • Rôle et cas d’usage de XSLT
  • Structure d’une feuille de style XSLT
  • Notions de template, match et apply-templates
  • Différences entre XSLT 1.0, 2.0 et 3.0
  • Première transformation XML vers HTML

Module 3 — XPath indispensable

  • Sélection des nœuds avec XPath
  • Axes, chemins absolus et relatifs
  • Utilisation des prédicats et filtres conditionnels
  • Fonctions XPath courantes
  • Exercices pratiques de navigation dans un XML

Module 4 — Templates et génération de contenu

  • Création et organisation des templates XSLT
  • Génération de contenu avec xsl:value-of et xsl:text
  • Création dynamique d’attributs HTML ou XML
  • Conditions avec xsl:if et xsl:choose
  • Comparaison entre xsl:for-each et xsl:apply-templates

Module 5 — Tri, formatage et sorties

  • Tri des données avec xsl:sort
  • Formatage du texte, des nombres et des dates
  • Paramétrage de la sortie avec xsl:output
  • Gestion de l’encodage et de l’indentation
  • Exercice : génération d’un rapport structuré

Module 6 — Atelier pratique : cas réel

  • Analyse d’un besoin métier
  • Transformation complète d’un document XML
  • Production d’une sortie HTML ou XML cible
  • Validation et ajustements
  • Revue de code et bonnes pratiques

Module 7 — Namespaces et structures XML complexes

  • Comprendre le rôle des namespaces
  • Déclaration et utilisation dans XSLT
  • XPath avec namespaces
  • Erreurs fréquentes et méthodes de résolution
  • Exercices ciblés

Module 8 — Paramètres et templates réutilisables

  • Définition et utilisation de xsl:param
  • Transmission de paramètres avec xsl:with-param
  • Création de templates génériques
  • Factorisation et réutilisabilité du code
  • Organisation modulaire d’une feuille XSLT

Module 9 — Modes et rendus multiples

  • Principe des modes en XSLT
  • Utilisation de l’attribut mode
  • Création de plusieurs rendus à partir d’un même XML
  • Cas pratiques : vue résumé, vue détaillée, export
  • Exercice guidé



Matthieu L.

Matthieu est un expert dans le montage et traitement de l’image à TVA. Depuis quelque temps, il met sont expertise au sein du prétraitement de l’image pour l’application de l’intelligence artificiel. Matthieu sera en mesure de vous montrer comment traiter vos images et flux vidéo pour réduire la capacité de calcul nécessaire à la création d’un modèle d’apprentissage profond. À la suite du passage de Matthieu, le contraste, la luminosité et la qualité d’une image n’aura plus de secret pour vous. Matthieu est formateur lors de la première partie du cours sur la vision par ordinateur.




Formation Kubernetes : Déploiement, Gestion et Supervision de Conteneurs


Module 1 : Introduction et concepts fondamentaux

  • Comprendre la conteneurisation
  • Introduction à Kubernetes : principes et architecture
  • Utilisation de la CLI et de l’API Kubernetes
  • Exploration des PODs : création et gestion
  • Surveillance d’un cluster Kubernetes
  • Analyse des ressources Kubernetes
  • Création pratique de ressources Kubernetes

Module 2 : Découverte des ressources Kubernetes

  • Recherche et inspection des images de conteneurs
  • Gestion des déploiements : ReplicaSet et StatefulSet
  • Exposition des applications avec les ressources Service
  • Gestion des applications à court et long terme
  • Résolution des problèmes liés aux conteneurs et aux PODs

Module 3 : Approfondissement et notions avancées

  • Réservation et limitation des capacités de calcul pour les applications
  • Gestion des mises à jour des applications
  • Externalisation et gestion des configurations
  • Persistance des données : PVC et PV
  • Classes de stockage : exploration et configuration
  • Introduction à Helm : gestionnaire de packages Kubernetes

Module 4 : Outils de gestion et supervision

  • Installation et utilisation d’une interface web Kubernetes
  • Création et mise en place d’un cluster Kubernetes
  • Gestion des utilisateurs et des accès dans Kubernetes
  • Supervision et monitoring des applications avec Prometheus et Grafana

Module 5 : Révision et projet pratique

  • Projet récapitulatif pour consolider les connaissances
  • Mise en pratique des notions apprises sur un cas réel



Formation SharePoint Online : Créer un site intranet

Introduction à la formation SharePoint Online

  • Comprendre le rôle de SharePoint dans Microsoft 365
  • Découvrir les usages : intranet, gestion documentaire, collaboration
  • Se familiariser avec l’environnement de travail collaboratif

Présentation de SharePoint Online

  • Qu’est-ce que SharePoint et ses évolutions vers le cloud
  • Différences entre site d’équipe et site de communication
  • Présentation de l’interface : rubans, menus, zones de contenu
  • Éléments de structure : sites, pages, listes, bibliothèques
  • Accéder et comprendre les paramètres de configuration

Création de sites SharePoint

  • Architecture des sites : collections et sous-sites
  • Méthodologie de création : choix du type de site selon les besoins
  • Créer un site de communication pour diffuser l’information
  • Créer un site d’équipe pour collaborer et partager des fichiers
  • Personnaliser la navigation : menus et liens rapides
  • Créer et personnaliser des pages avec Webparts
  • Ajouter et gérer un agenda d’événements

Gestion des listes et des bibliothèques de documents

  • Créer une liste pour suivre tâches, incidents ou inventaires
  • Créer une bibliothèque de documents pour stocker et organiser les fichiers
  • Configurer les colonnes, vues, tris et filtres personnalisés
  • Mettre en place la gestion des versions et la corbeille
  • Configurer des alertes et automatisations simples

Gestion de la sécurité

  • Ajouter, supprimer ou modifier des utilisateurs
  • Utiliser les groupes de sécurité (lecteur, contributeur, propriétaire)
  • Définir la sécurité sur un site : gestion par service ou projet
  • Définir la sécurité sur un document : partage restreint et liens sécurisés
  • Associer Microsoft Teams à un site d’équipe pour une collaboration intégrée



Formation PostgreSQL : bases de données à référence spatiale

Introduction à la formation PostgreSQL : bases de données à référence spatiale

Concepts fondamentaux

  • Informatique
  • Bases de données
  • Systèmes d’information

La description des données

  • La modélisation (base)
    • Modèle entité-relation
    • Atelier
  • Les types
  • La normalisation
  • La modélisation (suite)
    • Modèle entité-relation
    • Atelier

Le langage SQL

    • Les requêtes d’exploitation : Introduction au langage SQL
      • Introduction aux notions de base
      • Étude de la syntaxe
      • Construction de requêtes
      • Atelier
    • Fonctions de recherche et opérateurs prédéfinis
      • Opérateur, fonctions et agrégation
      • Atelier
    • Requêtes multiples
      • Liaison des entités
      • Atelier

Les Systèmes de gestion de bases de données

      • La création d’une base de données
      • L’administration d’une base de données

Introduction à PostgreSQL

      • Présentation de la technologie
      • Installation : PostgreSQL et PostGIS
      • Prise en main avec PgAdmin

Les objets spatiaux

      • Fondements
      • Modélisation des objets spatiaux

Intégration avec les SIG

    • Présentation de QGIS
    • Connectivité
    • Interaction
    • Atelier



TRAINING in company | Torronto |Moncton | Winnipeg | Ottawa and everywhere in Canada

Training in programming, design, office automation in French or English in your company

If there is one area that is constantly evolving, it is the field of information technology. To stay abreast of the latest trends, today’s companies must invest in training their staff. And when companies want training in information technology, they turn to Doussou Formation.

Doussou Formation offers more than 101 training titles ready for you.
– Our team is made up of 15 experts in their respective fields.
– We favor small groups (maximum of five learners) for maximum personalization, retention and practice.
– 97% of our customers are satisfied with our training.
– Our trainers go in your company, which allows to:

  •  Avoid a loss of productivity caused by the employee’s movement.
  •  Work on your equipment and programs to maximize the transfer of training.
  •  Include some of your realities and maximize the personalization of the training.
  •  Share confidential information between classmates without problems.
  •  Build an even stronger team spirit.

– Companies like TC Transcontinental, Videotron, Bell Media, Desjardins, and National Bank, to name just a few, trusted us.

Our training topics:

Design Training (PhotoShop, Illustrator, InDesign)
-3D (Rhino 3D)
-programming (Python, Java, C #, PHP)
-Creation of websites (HTML, CSS, Angular, ….)
-Office 365, other versions (Excel, Word, PowerPoint)
-Project management
-and many others

CONTACT US NOW TO TALK ABOUT YOUR NEEDS AND RECEIVE AN OFFER OF SERVICE WITHOUT ANY OBLIGATION ON YOUR PART.

Important, fill out the form below for any request and training and we will contact you as soon as possible

    Tell us about your expectations

    Receive a service offer without any obligation on your part







    Mark P. – Government of Canada- Ottawa

        

    I want to thank you both for providing my resources some excellent training over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs.