Webmapping - Perfectionnement : applications avec Django et GeoDjango
Passer de la carte statique a une veritable application web cartographique, avec base spatiale, API et back-office.
Présentation
Une carte seule ne suffit pas quand il faut gerer des donnees, des utilisateurs et des mises a jour. Avec Django et GeoDjango, vous developpez une plateforme complete connectee a PostGIS : modeles spatiaux, API REST, interface cartographique, authentification et deploiement.
Ce que vous saurez faire
- Structurer un projet Django proprement
- Modeliser des donnees spatiales avec GeoDjango et PostGIS
- Exposer ses donnees via une API REST
- Integrer une interface cartographique dynamique
- Gerer utilisateurs, droits et back-office d'administration
- Deployer et securiser son application
Programme jour par jour
-
1
Jour 1 - Fondations Django
Architecture d'un projet Django : applications, modeles, vues, templates, URLs. ORM et migrations. Interface d'administration. Bonnes pratiques de structure.
-
2
Jour 2 - GeoDjango et donnees spatiales
Configurer GeoDjango avec PostGIS. Modeles avec champs geometriques. Requetes spatiales via l'ORM. Import de donnees. Administration cartographique.
-
3
Jour 3 - API et interface
Exposer les donnees en GeoJSON. Introduction a Django REST Framework. Consommer l'API depuis Leaflet ou OpenLayers. Filtres, pagination et performance. Assistance de l'IA pour le developpement.
-
4
Jour 4 - Production
Authentification et gestion des droits. Fichiers statiques et medias. Configuration de production, variables d'environnement, securite. Deploiement et supervision. Projet fil rouge finalise.
Public et prérequis
Pour qui ?
Developpeurs et geomaticiens souhaitant creer des plateformes SIG sur mesure.
Prérequis
Bases de Python. Notions de webmapping et de PostGIS recommandees.
Poursuivre votre parcours
Dans la même thématique
Intéressé par cette formation ?
Sessions inter-entreprises ou sur mesure pour vos équipes. Réponse sous 48 h.