Geomajas Certified Developer Training

Geomajas Certified Developer

During the training the participants will learn tips and tricks on how to set up a Geomajas project, the map configuration and best practices for building real GIS web applications using hand-on use cases. The training is split into a Basic module – taking 2 days – and an optional Hibernate module – taking 1 day.

Training schedule

'BASIC' module 'HIBERNATE' module

Day 1 - AM Session 1

Getting Started with Geomajas

Objective: The trainee understands all basic technologies which are necessary for building GWT based Geomajas applications. The trainee will receive tips and tricks for the main development tools used including maven (archetype), Spring, IDE and (Smart)GWT. At the end of this session, the trainee will be capable of setting up a basic Geomajas project and can start customizing Geomajas applications independently.

Day 1 - PM Session 2

Map Configuration

Objective: The trainee will learn the different configuration options and ways to manipulate them using Spring, XML and the configura- tion GUI. at the end of the session, the trainee will be able to customize maps, layers, styles, toolbar, etc. Layers covered in this session are GeoTools, OpenStreetMap, WMS and WFS (OGc).

Day 2 - AM & PM Session 3

Building Applications (Hands-on Use Cases) Objective: The trainee learns how to build a geospatial application using a set of use cases. At the end of the session, the trainee will be able to customize the application, to work with SmartGWT widgets, to handle alfanumerical processing, to use custom commands and to leverage the server for spatial analysis.

Day 3 - AM & PM Session 4

Hibernate Spatial and Domain Modeling Objective: The trainee learns how to store and manage spatial data in an RDBMS (PostGIS) and how to leverage the Hibernate Spatial technology to realize the Object Relational Mapping (ORM) and to construct an application domain model (POJO). We will also learn how to build a set of services on top of this domain model using a set of use cases. By the end of this session the trainee understands the power of using a domain model and services to operate on it. The trainee will be capable of building more advanced (GIS) applications and can start integrating with other business applications.

Format

class room training each participant brings his/her own laptop with at least 2 GB of RAM.

Where

IBBT icubes Business center
Geosparc Office Gaston crommenlaan 10, box 101 B-9050 Gent, Belgium

Requirements

  • Participants must have knowledge of Java and GIS concepts
  • Group discounts apply for multiple participants of the same organization
  • On-site trainings can also be organized