《微信小程序开发案例教程》教案 第19课 微信小程序云开发(一).docx
PAGE2
PAGE2
PAGE3
PAGE3
PAGE
PAGE2
PAGE
PAGE3
PAGE
PAGE1
课题
微信小程序云开发(一)
课时
2课时(90min)
教学目标
知识技能目标:
(1)了解微信小程序云开发的特点
(2)熟悉微信小程序云开发的4个基本功能
素质目标:
弘扬工匠精神,培养一丝不苟、精益求精的精神。
勇于奋斗、乐观向上,提高自我管理能力,增强职业生涯规划意识
教学重难点
教学重点:微信小程序云开发的4个基本功能
教学难点:能够创建微信小程序云开发项目
教学方法
案例分析法、问答法、讨论法、讲授法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2min)→问题导入(5min)→传授新知(38min)
第2节课:问题导入(5min)→任务实施(35min)→课堂小结(3min)→作业布置(2min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件完成课前任务
请大家提前熟悉云开发的特点及基本功能,对微信小程序云开发项目和云开发环境有个初步了解。
【学生】完成课前任务
通过课前任务,使学生了解所学课程的重要性,增加学生的学习兴趣
考勤
(2min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5min)
【教师】创设情景,并组织学生讨论下列问题:
云开发为开发者提供完整的原?云端?持和微信服务?持,落花后端和运维概念,?需搭建服务器,使?謦欬提供的API进?核?业务开发,即可实现快速上线,同时这?能?,同开发者已经使?的云服务相互兼容,并不互斥。
(1)微信小程序云开发是怎样开通的?
(2)云开发的基本功能有哪些?
【学生】聆听、思考、讨论、小组代表上台回答问题
【教师】总结学生的回答引入要讲的知识,板书“认识云开发”
通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣
传授新知
(38min)
【教师】通过学生的发言,引入新的知识,讲解云开发的特点、云开发的基本功能等知识
一、云开发的特点
(1)运维成本低。云开发的底层由腾讯云提供专业支持,开发者无须关注服务器硬件、操作系统等底层问题,并且云开发支持“基础套餐+按量付费”的计费模式,节约成本;而传统开发不仅需要租赁或购买服务器,还需要开发者自行维护服务器。
(2)开发部署速度快。云开发可以帮助开发者快速开发和部署小程序;而传统开发需要小程序端和服务端开发者进行前后端联调,才能发布上线小程序。
(3)与微信生态整合。云开发与微信在身份验证和权限管理方面有天然的鉴权,开发者可以直接使用微信提供的登录和开放能力快速集成身份验证和权限控制功能;而传统开发需要开发者自己实现登录和授权相关逻辑,增加了开发的复杂性。
?【教师】随机邀请学生回答以下问题:
云开发能否取代传统开发,他们之间有什么微妙的关系?
?【学生】聆听、思考、回答
?【教师】总结学生的回答
二、云开发的基本功能
微信小程序云开发主要提供了4个基本功能:云数据库、云存储、云函数和云调用。
(1)云数据库。云数据库用于存储数据,开发者无须自建数据库,可以通过云开发控制台或数据库API管理数据库,实现数据的增、删、改、查操作。
(2)云存储。云开发为开发者提供了一块独立的云存储空间,支持将任意格式的文件(如图片、视频等)存储在云端,开发者可以通过云开发控制台或文件存储API管理文件,实现文件的上传、下载和删除等操作。
(3)云函数。云函数是在云端运行的函数,开发者只需在微信开发者工具中编写函数代码并部署到云端,就可以在小程序端调用。云函数的语法规则与小程序端JavaScript函数的语法规则相同。
(4)云调用。云调用是云开发提供的一种通过云函数调用各种云服务(如访问数据库、调用云存储和云函数)和第三方服务的功能。
?【教师】随机邀请学生回答以下问题:
云开发控制台的主要作用有哪些?
?【学生】聆听、思考、回答
?【教师】总结学生的回答
【学生】聆听、理解、记忆
通过教师的讲解和引导,使学生了解微信小程序云开发的概念、特点和功能,对微信小程序有一个初步的认识
第二节课
问题导入
(5min)
【教师】提出问题:
通常情况下,会为每个云开发项目创建两个云开发环境,这两个开发环境分别是什么,都有什么作用?
【学生】聆听、思考、举手回答
通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣
任务实施
(35min)
【教师】介绍并演示创建微信小程序云开发项目和云开发环境的操作,然后组织学生按要求进行操作
本任务实