We provide FOSSGIS training!
Desktop GIS with QGIS
Pre-requisite: Basic computer literacy
Course Duration: 3 days
We take you through the content provided in the popular Gentle Introduction to GIS which we wrote for (and sponsored by) the Office of the Premier, Eastern Cape. The course ware is free but if you need a friendly and knowledgeable human to walk you through the content and explain the concepts, we are here for you!
Geo enabled web application development using GeoDjango
Pre-requisite: Basic knowledge of HTML, CSS, Javascript, Programming (Python programming an advantage)
Course Duration: 3 days
Django is a rapid web application development framework for Python programmers. It provides core infrastructure such as ORM (Object Relational Mapping), a Model-View-Controller architecture, templates, database backend abstraction, and authentication framework, a testing framework and many other great features that make it quick and easy to create a robust, well designed web site.
GeoDjango adds a geospatial framework on top Django. GeoDjango is included with every copy of the Django software. With GeoDjango you can perform spatial queries, provide a spatial data capture and visualisation environment and generally incorporate a spatial element into your application.
During this course we walk you through the basic concepts of building a Django Model-View-Controller based application and show you how to use the different elements of the framework to best effect. We also show you how to use a source code management suite (SVN) to version and manage your software as you build it.
Desktop application development using Qt4 and QGIS (python or C++)
Pre-requisite: Basic knowledge of C++ or Python programming
Course Duration: 3 days
Qt4 (often pronounced ‘cute-4′) is an application development framework for C++ and Python. With Qt4, you can create cross platform graphical user applications using a rich and extremely intuitive library of graphical widgets (buttons, combo boxes etc) and non-graphical functions (e.g. dom parsers, networking sockets, file IO, image manipulation etc.). Qt4 is the basis on which Quantum GIS (QGIS) was written, and is what allows us to deploy QGIS on all popular Operating Systems.
During this course we teach you the concepts of programming with Qt4 covering things like widgets, dialogs, signals and slots and so on. We then show you how you can build a geospatially enabled application based on the QGIS libraries. The QGIS libraries allow you to embed maps and read and write GIS data from within your own graphical applications.
Costs
We charge ZAR R10,000.00 per day (around $1,250 USD), maximum 10 participants in class, travel, accommodation and venue not included. We can provide individual and small group training at our offices in Lanseria, near to Johannesburg, South Africa. Typically course run 3 days but we can provide longer sessions if needed (for example if the participants skills are more rudimentary or there is a requirement to go more in-depth).



Comments
Leave a comment Trackback