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.
Overview
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.
What you will be able to do
- 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
Day-by-day programme
-
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.
Audience and prerequisites
Who is it for?
Developpeurs et geomaticiens souhaitant creer des plateformes SIG sur mesure.
Prerequisites
Bases de Python. Notions de webmapping et de PostGIS recommandees.
Interested in this course?
Open sessions or tailor-made courses for your teams. Reply within 48 hours.