Développement d'application SIG
Apprenez à développer vos propres applications cartographiques avec notre formation spécialisée. À travers une approche pratique et guidée, vous maîtriserez les langages HTML/CSS, JavaScript et l'outil Leaflet pour créer des applications web interactives et dynamiques. Que vous soyez novice ou développeur expérimenté, notre programme vous fournira les compétences et les connaissances nécessaires pour donner vie à vos idées cartographiques. Ce module débouchera sur la création d'une Application cartographique complète.
Objectifs
Grâce à cette formation, vous pourrez acquérir les compétences suivantes :
-
Développer une application cartographique (Web App) interactive et fonctionnelle en utilisant les dernières technologies web.
-
Maîtriser la suite Leaflet JS, un puissant outil de cartographie JavaScript, pour créer des cartes interactives et personnalisées.
-
Créer et styliser des pages web attrayantes en utilisant HTML/CSS, afin de présenter vos données cartographiques de manière efficace.
-
Développer des fonctionnalités avancées en JavaScript pour rendre votre application cartographique plus dynamique et interactive.
-
Maîtriser la publication de services géospatiaux (WMS/WFS) avec Geoserver, vous permettant de diffuser vos données spatiales sur le web de manière sécurisée et efficace.
-
Gérer et administrer une base de données PostgreSQL, une compétence essentielle pour stocker et gérer vos données géographiques de manière fiable et performante.
Programme
Module 1 : Introduction au HTML/CSS
- Introduction à HTML : structure de base, balises principales
- Utilisation de CSS pour la mise en forme : sélecteurs, propriétés de style, mise en page
- Création de pages web simples : intégration d'images, liens hypertextes, mise en forme de base
Module 2 : Maîtrise de JavaScript
- Fondamentaux de JavaScript : variables, opérateurs, conditions, boucles
- Manipulation du DOM : sélection d'éléments, modification du contenu, gestion des événements
- Introduction aux fonctions et aux objets : déclaration de fonctions, objets pré-définis, création d'objets personnalisés
Module 3 : Gestion de Bases de Données PostgreSQL
- Fondamentaux de PostgreSQL : installation, configuration initiale
- Création de bases de données et de tables : conception de schémas, gestion des contraintes
- Manipulation des données : insertion, mise à jour, suppression
- Requêtes SQL avancées : jointures, sous-requêtes, agrégation de données
Module 4 : Cartographie avec Leaflet
- Présentation de Leaflet : fonctionnalités principales, installation, configuration
- Création de cartes interactives : ajout de tuiles, marqueurs, popups
- Personnalisation des cartes : styles, couches supplémentaires, contrôles personnalisés
- Gestion des événements : interaction avec les utilisateurs, manipulation des données
- Intégration de fonctionnalités avancées : géocodage, traçage d'itinéraires, visualisation de données géospatiales, outils de dessin etc...
- Ajout de données geoJSON, SHAPEFILE
Module 4 : Publication de Services avec Geoserver
- Introduction à Geoserver : installation, configuration de base
- Publication de services WMS/WFS : création de couches, paramétrage des services, sécurisation
- Intégration de services géospatiaux dans une application web : utilisation des services WMS/WFS dans Leaflet
20h De cours Pratique en Live
Prérequis :
- Avoir les bases du SIG
- Etre motivé à Apprendre de nouvelles compétences
- Avoir des notions en informatique serait un plus
Créez votre propre site internet avec Webador