Mapping with Geoserver, Postgres, and Openlayers Training Course

INTRODUCTION 

OpenLayers is an open source JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based mapping applications. GeoExt provides a suite of customizable widgets and data handling support that makes it easy to build applications for viewing, editing, and styling geospatial data. This is ten-day course will take participant through to HTML, CSS, JavaScript, OpenLayers and GeoExt. Participant will learn how to create browser-based map applications and display data from a variety of sources.


WHO SHOULD ATTEND?

Anyone interested in web mapping is encouraged to attend as it is experience of creating simple web pages.
REQUIREMENTS
  • No prior knowledge of GIS
  • Participants must carry personal laptops for software installations

OBJECTIVES AND OUTPUT TO PARTICIPANTS

  • Introduction to HTML, JavaScript,CSS
  • Install Geoserver,
  • Load GIS data into Geoserver
  • Serve vector, raster, and attribute data on the Internet with Geoserver
  • Serve data stored in Postgres and PostGIS on the Internet
  • Create a client-based browser application using OpenLayers 3.0
  • Create an application that allows client and server interaction with GIS data.

Course duration: 

5 days

COURSE CONTENT

Module 1: Document Object Model and Events

  • Intro to the DOM
  • What is an object
  • Abstraction and Instantiation
  • Objects in computer programs
  • Going from HTML to the DOM
  •                  Intro to Events

Module 2: JavaScript and JQuery

  • Intro to JavaScript
  • Accessing the DOM from JavaScript
  • Viewing objects in Developer tools
  • Event Handlers
  • Variables
  • DOM manipulation example 2
  • Calculations in JavaScript
  • More DOM manipulation
  • Loops in JavaScript
  • Arrays in JavaScript
  • Objects and JSON

 

Module 3: Bringing Data into Geoserver and Displaying the Results

  • Adding, Styling, and Displaying Shapefiles
  • Adding, Styling, and Displaying Data from Postgres

 

Module 4: Processing Client Requests on the Server

  • Displaying Postgres Data as a SQL View
  • Displaying Postgres Data with CQL Filters
  • Serving Data from Geoserver to QGIS

Module 5: Interacting with Geoserver from the Client with Openlayers 3

GIS application in Agriculture

  • Open Street Maps
  • Adding Static Layers from Geoserver
  • Using Openlayers to Request Specific Data from GeoserverIncreasing Flexibility by Using Openlayers to Request Ad-hoc data from Geoserver
  • Mouse Interaction in Openlayers to Trigger Geoserver Responses
  • Adding Vector Data from Geoserver to Your Open Layers Application
  • Mouse Interaction in Openlayers with Vector Objects
 
Methodology

This instructor led training course is delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

Accreditation

Upon successful completion of this training, participants will be issued with a Livecode Technologies certificate.

Training Venue

The training is residential and will be held at the Livecode Technologies Training Center in Westlands, Nairobi, Kenya. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.

All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

Accommodation

Accommodation is arranged upon request. For reservations contact the Training Officer.

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Mobile Number: +254 725 771 853

Training Fees

The course fees is KES 70,000.00 or USD 950.00 exclusive of VAT. The course fees covers the course tuition, training materials, two (2) break refreshments, lunch and study visits. Participants will cater for their travel and accommodation costs.

Payment

Payment should be transferred to Livecode Technologies account through bank on or before the course commences.

Send proof of payment to This email address is being protected from spambots. You need JavaScript enabled to view it.

Cancellation Policy

Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

Tailor- Made

This scheduled course can also be tailored for your organization. To find out how our tailor-made training can help your organization, contact our team on:

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Mobile Number: +254 725 771 853

Event Properties

Event Date 10-17-2022 8:00 am
Event End Date 10-21-2022 5:00 pm
Registered 0
Cut off date 10-13-2022
Individual Price USD 950
Location Nairobi, Kenya
We are no longer accepting registration for this event
Share this event:

Contact Us

Kenya | Uganda | Tanzania | Rwanda | Malawi.

Nairobi Office: GTC Building Complex, 2nd floor

P.O BOX 21567-00100

Official: info@livecodetech.co.ke

Westlands,    Nairobi, Kenya

Quick Links

Some of our Technologies

web technology