Training GeoForm: form creation
The GeoForm project provides a set of tools (or framework) to facilitate the creation of web pages containing forms from models described in Python for different types of data, including geometries. Developers using GeoForm create declaratively models from which the framework can create forms, views or lists. The project code has evolved significantly during the development of the GeoMapfish 2.3 administration interface.
This training program will allow you to be autonomous in the creation of a GeoForm application. The GeoForm product is free, under BSD license.
![Date Training | © Shutterstock Date Training | © Shutterstock](/services/training/image-thumb__636__text-image-block-in-the-container/Dates_trainings_left.png)
Dates and locations
- Trainings can take place in our offices
- Private training sessions can also be organized across Europe upon request
- Here you can find the schedule of inter-company sessions for the current year and for 2022
Target audience and prerequisites
- Web Developers
- Good level in Python, Good knowledge of Web development
![Goals Training | © Shutterstock Goals Training | © Shutterstock](/services/training/image-thumb__637__text-image-block-in-the-container/Goals_trainings_left.png)
Goals
- Know the main features offered by GeoForm
- Be autonomous in the creation of an application
- Know how to configure the application and add fields
- Know the possibilities in terms of customization
Price
- Public training in France or Switzerland: please contact us
- Private training: please contact us
- From 700 € or 900 CHF / day / trainee (for other currency, please contact us)
Camptocamp curriculum
Lecture content/Topics
Day 1
Presentation
- Project objective
- Technologies implemented
- Documentation and examples
Creating a GeoForm-based project
- Creating the project from the template provided
- General operating principle
Day 2
Creating a GeoForm-based project
- Creating the project from the provided template
- General operating principle
- Creating a new controller
- Creating the data model
- Creation of the concrete controller
- Customization of the grid
- Widget customization
- Customization of templates
- Writing of tests
Translations of the interface
- Character string location
- Compilations of translations
Your Trainer
![Yves Jacolin | © Camptocamp Yves Jacolin | © Camptocamp](/company/internal/team/image-thumb__408__contact-person/yvesjacolin_portrait.png)
Yves Jacolin
Contact and booking
![Additional Trainings | © Shutterstock Additional Trainings | © Shutterstock](/services/training/image-thumb__639__text-image-block-in-the-container/Additional_Trainings_left.jpg)
Additional training
This training can be accompanied by the GeoMapfish introduction training.
Career
Interested in working in an inspiring environment and joining our motivated and multicultural teams?
- ERP Project Manager - Zurich/Olten
- ERP Consultant | Focus in Logistics - Munich/Berlin
- ERP Consultant | Focus in Finance - Munich/Berlin
- Odoo / Python Developer - Munich/Berlin
- Apprentice Commercial Employee - Bussigny (VD)
- Senior Infrastructure Engineer - Zurich/Olten
- ERP Consultant Odoo Smartcamp - France
- IT Project Manager - Zurich/Olten
- ERP Consultant Odoo Smartcamp - Zurich/Olten