adams-academy-logo
Explore Courses
Get Certificate
Discover Careers
More

Web GIS Application Development with Java Spring Boot MVC and Leaflet

(4 students)

This course includes:

03:12:00 hours

CPD Accreditation

29 units

Full lifetime access

Access on mobile and TV

Certificate of completion

Share:

Key Concepts Covered by This Free Course

  • Understanding the fundamentals of web GIS application development.
  • Installing and setting up the required software components.
  • Building a Java Spring Boot MVC application and writing back-end code.
  • Creating RESTful API services with Java Spring.
  • Building front-end applications using Thymeleaf and Leaflet.js.
  • Developing and deploying a complete web GIS application.

Course Overview 

In the era of big data, geographic information systems (GIS) have become a vital tool for businesses and organizations. This course teaches you how to build web GIS applications using Java Spring Boot MVC and Leaflet, two of the most popular technologies in the field. With this course, you will gain hands-on experience with all aspects of web GIS application development, from setting up software to deploying a fully functional application. This course is perfect for web developers, GIS professionals, and anyone who wants to learn how to build web GIS applications using Java Spring Boot MVC and Leaflet. By the end of the course, you will have the skills and knowledge to develop and deploy a complete web GIS application, making you a valuable asset in any GIS-related job.

Course benefits 

This course provides a comprehensive overview of web GIS application development with Java Spring Boot MVC and Leaflet. You will learn how to build a complete web GIS application from start to finish, including setting up software, building the front-end and back-end, creating RESTful API services, and deploying the application. With this course, you will gain hands-on experience with Java Spring Boot MVC, one of the most popular Java web frameworks, and Leaflet, a powerful JavaScript library for building interactive maps. You will also learn how to use Thymeleaf, a popular Java-based template engine, for creating dynamic web pages. Upon completion of this course, you will have the skills and knowledge to develop and deploy your own web GIS applications using Java Spring Boot MVC and Leaflet, making you a valuable asset in any GIS-related job.

Career Path 

  • GIS Application Developer: Develop and maintain GIS applications using Java Spring Boot MVC and Leaflet.
  • Full-Stack Developer: Build web applications using a combination of front-end and back-end technologies, including Java Spring Boot MVC and Leaflet.
  • GIS Analyst: Use GIS software to analyze and visualize spatial data.
  • Web Developer: Develop and maintain web applications using Java Spring Boot MVC and Leaflet.
  • Software Engineer: Design and develop software systems using Java Spring Boot MVC and other technologies.
  • Data Analyst: Analyze and visualize data using GIS and other tools.
Course content

Section 01: Introduction

Introduction

00:04:00

Installing PostgreSQL and PostGIS on Windows

00:09:00

Creating a Spatial Database

00:05:00

Installing OSGeo4w

00:05:00

Installing Java JDK

00:02:00

Installing Apache Maven

00:04:00

Installing the Spring Tool Suite (STS) IDE

00:03:00

Creating a Java Spring Starter Project

00:04:00

Modifying the pom.xml File

00:04:00

Modifying the Application Properties

00:05:00

Creating the Model Class

00:10:00

Creating the Model Repository Interface

00:05:00

Creating the Utility Class

00:04:00

Creating the Service Interface

00:03:00

Creating the Service Implementation Class

00:08:00

Downloading the Sample Dataset

00:03:00

Extract Transform and Load Data into our Spatial Table

00:24:00

Creating the REST Controller Class

00:12:00

Adding the Front-End Static Files

00:05:00

Creating the Layout Page

00:12:00

Creating the Index Page

00:10:00

Creating our First Leaflet Map

00:06:00

Creating Multiple Basemaps

00:04:00

Displaying Data on the Map

00:11:00

Classifying Data on the Map

00:09:00

Creating the Legend

00:08:00

Creating the Bar Chart Legend

00:03:00

Creating the Bar Chart

00:10:00

Source Code

00:00:00

Complete This CPD Accredited Course & Get Your Framed Certificate!

vector

Certify Your Skills

A CPD accredited Adams Diploma/Certificate certifies the skills you’ve learned.

Stand Out From The Crowd

Add your Adams Certification to your resume and stay ahead of the competition.

Advance in Your Career

Share your Adams Certification with potential employers to show off your skills and capabilities.

Certificate Promo
Adams Academy Logo

At Adams Academy, we're reinventing the online learning landscape by creating an immersive global platform with a wide range of engaging and top-notch courses. Our thriving learner and course provider community accommodates many interests and academic levels, building a culture where curiosity flourishes and potential is awakened.

Beaufort House, 15 St Botolph Street, London EC3A 7BB
Adams Learning facebook profile - /adamsacademylive
Twitter
Instagram
Linkedin
Google
Youtube
Youtube

© 2023 Adams Academy Inc. All rights reserved.