新中地特训营各阶段学员作业介绍
特训营大致分为6个阶段,每个阶段学完以后会以项目实战来检测学习成果,下面是每个阶段的学习内容和学员作业介绍。
第一阶段:HTML5 网页开发
学习内容:
HTML 负责网页的结构层,是网页开发的基础,从简单的网页骨架搭建入手,使用常见的 HTML 标签丰富网页结构。
在 HTML 搭建的网页结构基础上,通过 CSS选择器精准选择标签,使用外观、盒模型相关属性。完成网页全部内容,利用浮动、定位等布局技巧精准控制网页布局,最终结合背景、圆角、阴影等装饰属性进一步美化网页效果,达到能够编写企业级大型综合网页。
综合运用 HTML + CSS 技术,按照实际项目开发流程,总结归纳开发技巧,提升综合实战水平,独立完成企业级的网页项目。
学生作业:
第二阶段:JavaScript网页编程
学习内容:
学习JavaScript基础语法规则,了解编程的基本概念,培养逻辑思维,建立良好的编程习惯。
了解事件驱动机制,能够根据需求完成开发简单的开发任务,如视觉交互、数据处理、数据验证,熟练掌握 DOM 操作的方法,学会分析需求,结合 HTML和CSS 完成开发任务。
深入理解 ECMAScript 的知识体系及工作机制,熟悉 ES6+ 新的语法特性,注重抽象思维的培养,具备面向对象编程的的能力。
通过jQuery快速高效完成DOM操作, 结合Layui, 完成Todolist等小项目。
学生作业:
第三阶段:VUE框架与开发
学习内容:
掌握Vue3.0基础语法,掌握 Vue中常用指令及 API 的使用,使用 Vue 语法对常见页面进行开发,了解组件化的开发思想,掌握路由的使用,熟悉组件之间实现数据共享的方式,知道 ElementUI 的基本使用,掌握组件封装的原理,熟悉脚手架工具的使用,了解数据驱动视图的思想。
结合Vue+node分组完成前后端分离项目并完成线上部署, 包括前端展示, 后台管理, API接口, 初步建立项目管理概念。
掌握完整的中大型单页面应用项目所必须的所必须的插件和框架。
综合应用前台(HTML+CSS+JQuery)、中台(Vue+ElementUI)、后台(Nodejs+Express+RESTful API)、数据库(MySQL)技术栈搭建一个个人博客项目。
能够创建 Git 仓库管理前端项目,基于 Git 分支进行多人协同开发,并且能够把本地的 Git 仓库同步到远程码云或 Github 仓库中。
学生作业:
第四阶段:WebGIS开发
学习内容:
了解地理信息系统(GIS)基本原理,GIS相关概念和术语,了解GIS应用场景;掌握主流GIS平台软件的操作和应用场景。
了解WebGIS应用场景,通过学习MapGIS二次开发,掌握WebGIS开发方法,掌握地理空间要素数据的管理、编辑、分析与应用。
MapGIS二次开发必须具备的基础知识、主流开发工具以及MapGIS系统的基本概念、结构体系和操作方法。
熟练应用市场主流GIS开源框架开发,使用Mapbox、Openlayers框架开发。
通过项目开发实践,熟悉基于WebGIS的智慧城市管理系统的开发流程、思路、和代码实践,熟悉需求分析、功能设计、进度管理等项目管理基本知识,并运用至项目开发过程中。
学员作业:
第五阶段:三维GIS开发基础
学习内容:
掌握Three.js和WebGL的三维渲染技术,能够创建基础三维场景和模型;
学习Cesium框架基础,了解其工具和坐标系统,为GIS开发打下基础;
深入理解Cesium的几何实体和屏幕空间事件处理,提升三维GIS开发技能;
掌握Cesium数据源和3Dtiles技术,实现复杂三维场景的构建和可视化;
通过Cesium项目实践,全面了解三维GIS开发流程和应用场景。
学生作业:
第六阶段:三维GIS开发进阶
学习内容:
掌握Cesium多项目场景应用,能够实现不动产登记和建筑方案的三维展示;
掌握Cesium与Vue3的集成,封装基础工具库,提升开发效率和应用交互性;
学会使用Cesium进行复杂业务逻辑处理,如轨迹漫游和通视分析,增强三维GIS功能;
掌握城市级三维场景开发,包括数据处理和特效渲染,提高场景构建能力;
完成三维智慧地铁系统开发,掌握地铁相关业务功能和可视化展示技巧。