GIS 应用程序的 Web 编程简介

了解专注于使用 Leaflet、Turf.js 和 PostGIS 的地理空间应用程序的 Web 编程基础知识

课程英文名:Introduction to web programming for GIS applications

此视频教程共8.0小时,中英双语字幕,画质清晰无水印,源码附件全

下载地址

课程编号:232
百度网盘地址:https://pan.baidu.com/s/1wJ_zQikK1_aDGQFLMZ0goQ?pwd=n92S
夸克网盘(不限速)地址:https://pan.quark.cn/s/fec7e0850a0a

课程内容

你将会学到的

  • 了解 Web 编程中使用的基本技术以及它们如何交互以形成 Web 应用程序。您将获得 HTML、CSS、JavaScript、jQuery、Bootstrap、PHP、AJAX、SQL 和 PostgreSQL 数据库的基本知识。更具体地说,您将对这些技术有足够的了解,以便能够使用 Leaflet、Turf.js 和 PostGIS 创建一个可供所有人免费使用的网络地图应用程序。

课程内容

13 个章节 - 103 个讲座 - 总时长 14 小时 41 分钟展开所有章节

介绍6 个讲座 - 32 分钟

HTML – 结构和内容7 个讲座 - 41 分钟

CSS – 让你的文档看起来不错6 个讲座 - 45 分钟

文档对象模型和事件6 个讲座 - 30 分钟

JavaScript 和 JQuery17 个讲座 - 1 小时 42 分钟

框架、库、API 和插件9 个讲座 - 1 小时 19 分钟

客户端示例。把它们放在一起。10 个讲座 - 1 小时 52 分钟

服务器端技术简介。5 个讲座 - 27 分钟

SQL6 个讲座 - 55 分钟

PHP & AJAX12 个讲座 - 2 小时 16 分钟

地理信息系统5 个讲座 - 34 分钟

服务器端示例。把它们放在一起7 个讲座 - 1 小时 29 分钟

奖金讲座7 个讲座 - 1 小时 40 分钟

要求

  • 这是一门入门级课程。重点是理解概念,尽管会提供示例,但不期望安装软件和跟随。
  • 熟悉编程和 GIS 将是有益的,但不是假设。

说明

“使用地理空间数据进行 Web 编程的出色概述。我强烈推荐给任何初学者。对于那些有更多 Web 应用程序设计经验的人,有一些在典型教程中经常被忽略的要点。这是对使用开放式源工具,并提供了一个很好的工具示例。” – Udemy 上的学生评论

“感谢您的这门课程!它填补了我什至不知道自己拥有的知识空白。作为一名没有接受过正规计算机科学培训的 GIS 科学家,您在这里教授的很多东西都会派上用场。” – Udemy 上的学生信息

“你真的激励我迈出一步,专注于学习更多的 webGIS。谢谢!!” – 学生在 Twitter 上发表评论

“Michael 是一位知识渊博的讲师,他假设没有任何先验知识。课程内容从一些非常基本的编码实践到通过服务器在客户端和数据库之间进行复杂的交互。虽然没想到练习已经完成,但我确实遵循了现在有了一个功能齐全的网络应用程序,我可以根据自己的需要进行修改。作为介绍,这门课程涵盖了非常广泛的概念,不仅包括空间数据的显示和处理,还包括一些互联网安全措施,甚至还有一点” – Udemy 的学生评论

“这门课程正是我所需要的——不是复制脚本和修改,而是了解过程是什么。在这一点上,这听起来像是一个很好的概述,我同样对它的背景和教学风格印象深刻导师。” – Udemy 的学生评论

“伟大的课程完全按照它在锡上所说的!易于消化的一口大小的讲座,清晰简洁,始终将学习置于地理空间的角度,这正是我所寻找的。” – 学生对 Udemy 的评论

本课程旨在从概念上理解 Web 技术如何协同工作以形成可用于分发、收集或分析地理空间数据的 Web 应用程序。

重点将放在理解概念上。您不必在计算机上安装任何软件。您不会被要求一步一步地跟随。相反,我们的目标是提供必要的背景信息,以了解互联网的运作方式、您真正需要了解的技术以及何时使用它们。随着您的理解和需求的增长,我们还将探索您可能想要进一步探索的其他技术。

我们将使用现成的开源软件,这样您就可以在不花钱的情况下创建网络地图。但是,如果您可以访问商业 GIS 软件和 Web 服务器,您将学到的概念同样有效。

我的目的是提供我希望在我开始进入地理空间 Web 开发世界之前获得的信息。我花了很多时间试图从可用的详细信息中整理出大局,并且浪费了大量时间来追求真正不必要的技术。我希望能帮助您比我更有效地浏览 Web 开发世界,并且在学习完本课程后,您将更好地准备好从我自己或其他人那里学习更详细的课程。 

此课程面向哪些人:

  • 两个主要的学生群体将从本课程中受益。首先是有兴趣了解如何使用互联网分发和收集数据的 GIS 用户。其次是有兴趣将地理空间应用程序添加到他们的工具包中的 Web 开发人员。