2020年微信小程序开发课程大纲

目前课程版本:1.0   点击咨询

微信小程序开发基础班课程大纲

学习对象

零基础小白、有简单网页设计能力的开发人员、移动平台开发人员、JavaScript开发人员等。注:获取更多免费学习视频+资料+笔记,请加QQ:2632311208。

上课方式

全日制脱产,每周5天上课(实际培训时间可能因法定节假日等因素发生变化)

培训时间

部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询

培训要求

自带笔记本


微信小程序开发基础班课程大纲
所处阶段主讲内容技术要点学习目标
第一阶段:
HTML5+CSS3
HTML基础与运用W3C标准、HTML语法、常用标签、语义化结构熟练使用常用开发工具完成静态网站开发工作;
熟练掌握各种布局方式在实际开发中的运用。
CSS基础与运用基础语法、选择器、常用属性、盒子模型、浮动、定位、Flexbox
静态网页开发(切图)常见布局案例分析、基于HTML5+CSS3的复杂页面开发

微信小程序开发就业班课程大纲

学习对象

零基础小白、有简单网页设计能力的开发人员、移动平台开发人员、JavaScript开发人员等。注:获取更多免费学习视频+资料+笔记,请加QQ:2632311208。

上课方式

全日制脱产,每周5天上课(实际培训时间可能因法定节假日等因素发生变化)

培训时间

部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询

培训要求

自带笔记本


微信小程序开发就业班课程大纲
所处阶段主讲内容技术要点学习目标
第二阶段:
前端基本功
JavaScript基础入门、操作符、表达式和语句、流程控制、分支结构、循环结构、数组、对象、函数、常用内置对象、JavaScript进阶、WebAPIs(BOM、DOM)、ECMAScript2015、2016、2017熟练使用JavaScript语言及常用内置对象进行编程;
熟练通过JavaScript调用WebAPIs完成界面交互功能开发;
熟练掌握各种常见页面交互特效的实现方式及原理;
能够通过Node.js理解基本的服务端工作原理;
能够完成简单的服务开发及配合服务端调试;
能够熟练的通过AJAX方式操作服务端的数据接口。
jQueryjQuery基本使用、核心概念介绍、选择器的使用、基于jQuery的DOM操作、链式编程、隐式迭代、常用插件的介绍及使用、jQuery插件开发
Node.jsNode.js简介及快速入门、模块化思想及模块化开发、NPM/Yarn包管理工具、请求响应原理及HTTP协议、基于Express的动态网站开发、基于Node.js的项目工程化方案
AJAXAJAX的诞生背景及应用领域、XMLHttpRequest对象基本使用、AJAX中HTTP协议的体现、使用AJAX发送不同类型的请求、jQuery中对AJAX的封装、跨域问题及常用解决方案、XHR2.0介绍及基本使用
第三阶段:
小程序开发
小程序介绍背景及趋势、微信小程序技术方案、公众平台注册及配置、开发工具的使用、MINA框架架构剖析、应用程序配置详解、逻辑与界面分离架构、单向数据流能够理解小程序的技术方案以及MINA框架结构;
熟练使用小程序组件完成常用的App界面开发;
能够使用小程序提供的API完成常见的App功能;
能够使用微信提供的接口对接微信各项社交化功能,例如:登录、扫码等;
能够通过小程序开发出数据展示类业务应用;
能够通过小程序开发出团购类型业务应用:
能够通过小程序开发出电商类型业务应用。
UI开发复杂的页面布局、文字图片等内容的呈现、用户交互表单开发、对话框等交互元素开发、下拉刷新和上拉加载、图形与动画操作、页面之间的跳转过渡、用户界面事件处理
API操作多媒体操作、网络通信、本地存储及文件操作、地理位置信息、设备信息获取、系统功能(扫码、拨打电话等)、界面交互操作
微信对接微信登陆、用户信息获取、微信支付、微信客服消息、微信开放数据、小程序更新、第三方平台接入
任务清单项目基础项目,演练小程序框架的基本使用,基本技术:应用配置、界面数据绑定、界面布局、采集用户输入、用户操作事件处理、日志记录
电影榜单项目HTTPS、第三方接口调用、列表数据绑定及显示、页面跳转传值、上拉加载更多、下拉刷新、分享到微信群或者朋友圈等等
本地生活项目网络访问、生命周期、地理围栏、Promise的运用、weui样式库、Node.js接口部署、HTTPS证书操作等等
品优购商城项目首页推荐频道展示、分类筛选、搜索商品、分页加载数据及长列表展示优化、购物车、下单、支付、用户个人中心、Postman接口测试工具
第四阶段:
小游戏开发
Canvas开发Canvas基本用法、绘制图形、图片绘制、变形、合成与裁剪、动画、事件交互、Canvas优化熟练掌握CanvasAPI操作各类图形、动画;
掌握游戏开发相关基础知识;
熟练掌握微信小游戏API的使用;
了解适配小游戏平台的游戏开发引擎;
能够完成打飞机小游戏项目的开发。
小游戏API网络操作、音频播放、本地存储、文件操作、多线程、更新管理、对接微信开放功能、传感器
游戏引擎Cocos、Egret、Laya、Three.js
打飞机项目图片精灵、序列帧、requestAnimationFrame、碰撞检测、状态管理、对象池技术、音频操作

基础差? 可免费学基础班

申请试读名额

基础过关? 可直接就读就业班

基础测试

教学服务

  • 每日测评

    每晚对学员当天知识的吸收程度、老师授课内容难易程度进行评分,老师会根据学员反馈进行分析,对学员吸收情况调整授课内容、课程节奏,最终让每位学员都可以跟上班级学习的整体节奏。

  • 技术辅导

    为每个就业班都安排了一名优秀的技术指导老师,不管是白天还是晚自习时间,随时解答学员问题,进一步巩固和加强课上知识。

  • 学习系统

    为了能辅助学员掌握所学知识,黑马程序员自主研发了6大学习系统,包括教学反馈系统、学习难易和吸收分析系统、学习测试系统、在线作业系统、学习任务手册、学员综合能力评定分析等。

  • 末位辅导

    末位辅导队列的学员,将会得到重点关心。技术辅导老师会在学员休息时间,针对学员的疑惑进行知识点梳理、答疑、辅导。以确保知识点掌握上没有一个学员掉队,真正落实不抛弃,不放弃任何一个学员。

  • 生活关怀

    从学员学习中的心态调整,到生活中的困难协助,从课上班级氛围塑造到课下多彩的班级活动,班主任360度暖心鼓励相伴。

  • 就业辅导

    小到五险一金的解释、面试礼仪的培训;大到500强企业面试实训及如何针对性地制定复习计划,帮助学员拿到高薪Offer。

和我们在线交谈!