將會學到的知識
1、WebGIS學習路線,就業指導
2、WebGIS專案整體構建流程,從系統需求、技術選型、專案開發、部署一整套流程
3、ArcGIS平臺使用流程,從軟體安裝、資料匯入、處理、服務發布、前端呼叫、在線資料分析等一整套流程
4、主流前端框架開發基礎知識(不講解框架原始碼,但會提供學習資料)
5、ArcGIS API for JavaScript官網知識,大約50%的官網知識(剩余50%官網知識在WebGIS開發的生涯中不會遇到,所以不用太過關注)
6、Github專案代碼全流程管理(包括功能模塊單獨分支開發,bug修復處理流程,有興趣的可以介紹GitHub Hook,Jenkines一整套的可持續集成流程)
8、Linux服務器環境搭建及專案部署流程,常用的Linux操作知識
9、NodeJS后臺介面開發,pg資料庫、MongoDB資料庫操作
課程目錄
一、WebGIS專案介紹
1、什么是WebGIS專案?
2、開發WebGIS專案要掌握哪些技術?
3、WebGIS開發學習路線是怎樣的?
二、ArcGIS API for JavaScript介紹
1、ArcGIS整體軟體體系介紹
2、ArcGIS平臺上資料匯入、處理、發布、前端呼叫整體流程介紹
3、ArcGIS API for JavaScript介紹
4、其他一些主流的地圖JS API介紹(百度地圖API、高德地圖API、天地圖API、Openlayer、Cesium等),各自開發一個demo
三、Vue和React基礎開發知識講解(根據學員自己的需求選擇框架)
1、一周時間學習Vue
2、一周時間學習React
四、一張圖WebGIS專案開發
1、一張圖專案需求介紹
2、技術選型
3、Git、GitHub流程講解
4、專案環境搭建、專案初始化
5、ArcGIS API for JavaScript引入
6、地圖模塊開發、地圖基礎控制元件開發(底圖切換、二/三維切換、比例尺、圖例等等)
7、目錄樹開發、圖層加載
8、屬性查詢、空間查詢、卷簾分析、多屏對比功能模塊開發
9、首頁大屏開發、圖層資料可視化(Echarts)
10、系統非GIS功能模塊開發(登錄、圖表查詢、用戶管理等)
11、以上各個功能模塊中涉及到的資料處理及服務發布
12、專案部署,公網服務器訪問
五、學習總結
1、從頭開始回顧整體知識點
2、梳理WebGIS開發知識腦圖,以備后續自查和復習
3、提供簡單的就業指導和咨詢,以及部分公司的內推機會(不局限于GIS公司,不是996、薪資拖欠那種有坑的公司)
專案開發參考UI:

課程咨詢:
評論區留言或者咨詢QQ:2250685378
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/289883.html
標籤:其他
下一篇:Javascript 事件
