【毕业/转行】想从事GIS开发工程师?如何规划?

既然是GIS开发,那就离不开学习编程

那如何学习才能掌握呢?如何才能达到企业的用人标准?

给大家梳理了学习的路线,想从事gis开发的小伙伴可以直接按这个路线学习!

共分为6大阶段,让你从纯小白到成熟的三维GIS开发工程师!

大纲:

第一阶段:HTML5 网页开发

第二阶段:JavaScript网页编程

第三阶段:Vue框架与开发

第四阶段: WebGIS开发

第五阶段:三维GIS开发基础

第六阶段:三维GIS开发基础

综合素养与就业

第一阶段:HTML5 网页开发

主讲内容:


内容介绍:HTML 负责网页的结构层,是网页开发的基础,从简单的网页骨架搭建入手,使用常见的 HTML 标签丰富网页结构。在 HTML 搭建的网页结构基础上,通过 CSS选择器 精准选择标签,使用外观、盒模型相关属性完成网页全部内容,利用浮动、定位等布局技巧精准控制网页布局,最终结合背景、圆角、阴影等装饰属性进一步美化网页效果,达到能够编写企业级大型综合网页。综合运用 HTML + CSS 技术,按照实际项目开发流程,总结归纳开发技巧,提升综合实战水平,独立完成企业级的网页项目。教学情况:课时:80课时测试:3次 技术点:50项 学习方式:线上、线下同步面授掌握能力:具备初级Web前端工程师水平, 主要进行PC端网页布局与样式实现,能够配合UI设计师进行项目开发。可从事岗位:前端实习生、PC端页面制作工程师



第二阶段:JavaScript网页编程

主讲内容:

  • JavaScript 开发
  • Web APIs 编程
  • JavaScript高级特性
  • jQuery编程
  • Todolist项目


内容介绍:学习JavaScript基础语法规则,了解编程的基本概念,培养逻辑思维,建立良好的编程习惯。了解事件驱动机制,能够根据需求完成开发简单的开发任务,如视觉交互、数据处理、数据验证,熟练掌握 DOM 操作的方法,学会分析需求,结合 HTML和CSS 完成开发任务。深入理解 ECMAScript 的知识体系及工作机制,熟悉 ES6+ 新的语法特性,注重抽象思维的培养,具备面向对象编程的的能力。通过jQuery快速高效完成DOM操作, 结合Layui, 完成Todolist小项目。教学情况:课时:150课时测试:5次技术点:60项 学习方式:线上、线下同步面授
掌握能力:具备中级Web前端工程师水平,主要进行页面行为交互,实现网站中常见交互特效等开发。可从事岗位:初级Web前端开发工程师


第三阶段:Vue框架与开发

主讲内容:

  • Vue基础
  • Vue核心技术
  • Vue入门项目
  • Vue全家桶
  • Git管理工具
  • 个人博客综合项目:
  • React 框架


内容介绍:掌握Vue2.0 Vue3.0基础语法,掌握 Vue中常用指令及 API 的使用,使用 Vue 语法对常见页面进行开发,了解组件化的开发思想,掌握路由的使用,熟悉组件之间实现数据共享的方式,知道 ElementUI 的基本使用,掌握组件封装的原理,熟悉脚手架工具的使用,了解数据驱动视图的思想。结合Vue+node分组完成前后端分离项目并完成线上部署, 包括前端展示, 后台管理, API接口, 初步建立项目管理概念。掌握完整的中大型单页面应用项目所必须的所必须的插件和框架。综合应用前台(HTML+CSS+JQuery)、中台(Vue+ElementUI)、后台(Nodejs+Express+RESTful API)、数据库(MySQL)技术栈搭建一个个人博客项目。能够创建 Git 仓库管理前端项目,基于 Git 分支进行多人协同开发,并且能够把本地的 Git 仓库同步到远程码云或 Github 仓库中。掌握React基本语法,能够使用class组件实现常见的业务功能。教学情况:课时:200课时测试:5次技术点:65项 学习方式:线上、线下同步面授掌握能力:具备中、高级Web前端工程师水平,主要进行前后端全栈开发,能够独立完成一个中小项目的前后台,对于Web开发有着非常熟练的编程能力。可从事岗位:中、高级Web开发工程师


第四阶段:WebGIS开发

主讲内容:

  • WebGIS理论
  • WebGIS开发入门
  • WebGIS开发基本操作
  • MapGIS二次开发操作
  • Mapbox、Openlaye开发
  • 基于WebGIS的智慧交通管理信息系统开发实战项目
  • 企业级项目答辩指导

内容介绍:了解地理信息系统(GIS)基本原理,GIS相关概念和术语,了解GIS应用场景;掌握主流GIS平台软件的操作和应用场景。 了解WebGIS应用场景,通过学习MapGIS二次开发,掌握WebGIS开发方法,掌握地理空间要素数据的管理、编辑、分析与应用。MapGIS二次开发必须具备的基础知识、主流开发工具以及MapGIS系统的基本概念、结构体系和操作方法。熟练应用市场主流GIS开源框架开发,使用Mapbox、Openlaye框架开发。通过项目开发实践,熟悉基于WebGIS的智慧城市管理系统的开发流程、思路、和代码实践,熟悉需求分析、功能设计、进度管理等项目管理基本知识,并运用至项目开发过程中。教学情况:课时:200课时测试:5次技术点:60项 学习方式:线上、线下同步面授掌握能力:获得中级GIS开发工程师水平,主要进行地理信息系统前端的开发。对于WebGIS开发有着非常熟练的编程能力。可从事岗位:中级GIS开发工程师、中级WebGIS开发工程师


第五阶段:三维GIS开发基础

主讲内容:

  • 三维建模工具-Blender
  • 三维核心理论-Three.js
  • Cesium开发基础入门
  • Cesium实战:分房分户项目
  • Cesium实战:建筑方案项目

内容介绍:了解三维GIS开发基本概念,三维GIS理论,及应用场景;掌握Cesium的核心API,掌握二维GIS开发流程;掌握Cesium核心原理,以及复杂的三维场景构建流程;掌握Cesium周边生态;提高对三维渲染地理信息系统开发的认识;通过两个三维项目,对Cesium有全面基本的了解和使用;教学情况:课时:100个课时测试:2次技术点:60项 学习方式:线上、线下同步面授掌握能力:具备中高级GIS开发工程师水平,主要进行基于webGIS的信息系统开发。对于WebGIS开发有着非常熟练的编程能力。可从事岗位:中高级GIS开发工程师、中高级WebGIS开发工程师、三维GIS开发工程师


第六阶段:三维GIS开发基础

主讲内容:

  • 企业常用功能模块逐项突破
  • WebGL核心原理
  • Cesium高级应用开发
  • 公交车轨迹漫游项目
  • 三维数字孪生智慧城市项目


内容介绍:以企业常用的功能和案例为主, 重点介绍了Cesium的高级用法及部分底层原理,不仅能应对企业常用业务模块,更是跳槽涨薪的利器理解WebGL核心原理,渲染管线流程,及着色器glsl,语言在Cesium中的应用;本阶段由中地数码集团资深二维GIS高级工程师带领模拟真实项目开发流程,从需求分析,流程设计,UI设计出发,实现一套高性能,可扩展,高质量的数字孪生系统。学生通过本项目,能够胜任三维GIS开发的工作;教学情况:课时:108个课时测试:2次技术点:60项 学习方式:线上、线下同步面授掌握能力:具备中高级GIS开发工程师水平,主要进行基于webGIS的信息系统开发。对于WebGIS开发有着非常熟练的编程能力。可从事岗位:中高级GIS开发工程师、中高级WebGIS开发工程师、三维GIS开发工程师


综合素养与就业

主讲内容:

  • 程序员职业素养
  • 企业项目管理体系
  • GIS职业发展课
  • 就业加强课
  • 模拟面试

内容介绍:程序员职业素养:熟练掌握编码规范,职业素养;企业项目管理体系:真实项目开发式学习,可掌握企业级项目流程;GIS职业发展课:掌握职场通识能力做好面试准备;就业加强课:掌握面试常见技术问题、简历撰写技巧,面试真题讲解分析;模拟面试课:模拟真实人事、技术面试,1V1面试指导。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值