文本内容:
微信小程序全栈开发技术教学大纲与教学计划课程性质和任务《微信小程序全栈开发技术》是软件工程专业的一门专业方向选修课,介绍面向现实复杂问题的微信小程序客户端-服务端开发技术该课程通过整合介绍微信小程序全栈开发所需的客户端技能栈、服务端技能栈、软件工程技能栈、以及可转换技能栈,帮助学生形成对知识与技术体系的整体认知,并培养知识推广与自我导向学习等高层次技能,支持复杂工程问题解决能力的培养课程内容
(1)微信小程序平台下图形用户界面(GUI)的设计与开发,
(2)GUI下集成调用键值存储、数据库等技术与服务,
(3)面向对象的GUI应用架构,
(4)编码规范,
(5)规范化的异常处理技术学习成效通过对本课程的学习,使学生形成如下知识、技能与能力知识了解如何使用通用和布局控件了解如何使用各种类型的客户端技术如Web服务、键值存储、数据库等了解如何使用数据绑定了解编码规范知道从何处查找新的技术技能能够利用各种控件设计并实现复杂的GUI能够向GUI应用中集成各类技术能够依据编码规范编程能够遵从软件工程原则进行设计与开发能够快速地找到并学习新技术能力能够为复杂的用户需求提供集成的解决方案能够快速地适应新技术课程目标课程目标「能够实际地开发与调试微信小程序全栈应用程序
①了解微信小程序开发对操作系统的要求•
②能够正确地下载并安装微信开发者工具;
③能够正确地建立微信小程序项目•
④能够编写并运行简单的微信小程序应用•
⑤能够使用简单的控件;
⑥了解如何调试应用课程目标2:能够构建一个具有如下特性的现代微信小程序应用
①形成复杂的用户界面;
②访问数据库并调用Web服务课程目标3:能够自行查找并学习开发全栈应用程序所需的知识
①能够描述开发过程中遇到的问题;
②能够独立阅读技术文档;
③能够使用类比和发现来自行学习所需知识教学内容与教学计划章节教学内容学时分配对应课程目标讲课实验上机设计课外0环境安装微信开发者工具011上手开发HelloWorld;小程序的基础组件212小程序的交互设计与高级组件213小程序的数据访问与管理214小程序的分层架构225小程序的服务逻辑层实现226小程序的页面逻辑层与渲染层实现227多人协同开发的编码规范228代码管理、分支开发与Git229多人协同开发的架构设计2210多人协同开发实战2211构建稳健的Web服务客户端
22、312检查数据更新
22、313传递导航参数
22、314复杂列表渲染
22、315跨页面数据同步基本方法
22、316跨页面数据同步事件驱动
22、3总学时32。
个人认证
优秀文档
获得点赞 0