专题 > 移动开发 > 微信开发 > 【李宁】微信小程序实战套餐(JS+ES6+小程序+项目实战)

【李宁】微信小程序实战套餐(JS+ES6+小程序+项目实战)

本套餐适合于零基础学员,包含语言基础,如JavaScript、征服ES6、以及征服微信小程序基础理论课程,和多个项目实战课程。学员通过本套餐,可以完全微信小程序的开发技术,并掌握开发微信小程序开发的完整过程。

7

门课程

442

人学习

 

课程总时长:51小时21分钟

授课讲师:李宁

打包优惠
 
大牛讲解
 
一键下载
 
讲师24h答疑

(9.26-9.28   折上8折)

专题价 ¥555
立省540元
总价 ¥1095

第一阶段:  编程语言基础

2门课程 17小时20分钟
  • 【李宁】JavaScript:小程序、iOS、Android全搞定视频课程

    10节 2小时42分钟
    课程目标:
    1. 小程序概述 2.学习路线图 3.小程序的前景和商业价值4.小程序的入口和使用 5.注册小程序账号 6.如何开发小程序 7. 如何发布和上传小程序  8. 如何使用JavaScript和类似的布局同时开发小程序、iOS和AndroidAppl可完全了解小程序、react native的开发过程,并通过代码简单复制粘贴,同时开发和维护小程序、android和ios app,开发速度倍增,并且运行效率和开发本地app完全相同,完美的解决方案。这一切只需1元钱即可获得。
    • 课时1:小程序概述
    • 课时2:如何在没有小程序账号的情况下开...
    • 课时3:如何注册小程序账号和获取AppID
    • 课时4:小程序工具的使用和工程结构
    • 课时5:小程序Demo(1):布局
    • 课时6:小程序Demo:编写JavaScript代码
    • 课时7:React Native基础
    • 课时8:React Native 布局Demo(与小程...
    • 课时9:React Native Demo(重用小程序...
    • 课时10:React Native Demo(重用小程序...
    查看更多
  • 【李宁】征服Javascript高级程序设计与应用实例视频课程

    120节 14小时37分钟
    课程目标:
    课程目标:本课程将深入讲解Javascript的各种技术,让学员可以利用Javascript编写出非常复杂的程序。本课程也是Cocos2d-js、Unity3D、PhoneGap、Web等技术的前导课程。适合对象:    想使用Javascript开发跨平台系统的程序员。 学习条件:熟悉计算机的基本操作即可
    • 课时1:Javascript简介
    • 课时2:选择JavaScript开发工具
    • 课时3:在哪里编写JavaScript代码
    • 课时4:标识符和保留字
    • 课时5:语句后面到底加不加分号(;)呢?
    • 课时6:JavaScript数据类型概述
    • 课时7:数值类型
    • 课时8:数学函数
    • 课时9:JavaScript的异常值
    • 课时10:日期和时间
    • 课时11:字符串的基本使用方法
    • 课时12:转义字符
    • 课时13:字符串操作
    • 课时14:布尔类型
    • 课时15:null和undefined
    • 课时16:全局对象
    • 课时17:值与对象的关系
    • 课时18:值与对象的比较
    • 课时19:值和对象的复制和可变性
    • 课时20:隐式类型转换
    • 课时21:类型转换与值的相等性
    • 课时22:显式类型转换
    • 课时23:数值和字符串之间的转换
    • 课时24:对象转换为原始值
    • 课时25:变量声明
    • 课时26:变量作用域
    • 课时27:函数作用域和声明提前
    • 课时28:删除全局变量
    • 课时29:in运算符
    • 课时30:instanceof运算符
    • 课时31:eval与动态执行JavaScript代码
    • 课时32:typeof运算符
    • 课时33:delete运算符
    • 课时34:条件语句(switch)
    • 课时35:条件语句(if)
    • 课时36:循环语句(while)
    • 课时37:循环语句(do...while)
    • 课时38:循环语句(for)
    • 课时39:异常处理语句(throw、try、catch...
    • 课时40:with语句
    • 课时41:调试语句(debugger)
    • 课时42:严格模式(use strict)
    • 课时43:对象概述
    • 课时44:直接创建对象
    • 课时45:使用new运算符创建对象
    • 课时46:使用Object.create方法从原型(pr...
    • 课时47:属性的查询和设置(添加和删除)
    • 课时48:检测对象属性是否存在的4种方法
    • 课时49:枚举对象中的属性
    • 课时50:读写属性(getter和setter)
    • 课时51:属性描述符
    • 课时52:对象的可扩展性
    • 课时53:对象的序列化和反序列化
    • 课时54:创建数组
    • 课时55:数组的读和写
    • 课时56:数组长度
    • 课时57:稀疏数组
    • 课时58:多维数组
    • 课时59:添加和删除数组元素
    • 课时60:遍历数组
    • 课时61:用于连接数组元素的join方法
    • 课时62:用于倒序排序数组元素的reverse方法
    • 课时63:用于排序数组元素的sort方法
    • 课时64:连接数组元素的concat方法
    • 课时65:用于复制数组的slice方法
    • 课时66:插入和删除数组元素的splice方法:
    • 课时67:将数组变成栈的push和pop方法
    • 课时68:在数组开头压栈出栈的unshift和shift方法
    • 课时69:用于遍历数组的forEach方法
    • 课时70:返回一个新数组的map方法
    • 课时71:可以压缩稀疏数组的filter方法
    • 课时72:可以对数组元素进行判定的every和...
    • 课时73:用于简化数组的reduce和reduceRight方法
    • 课时74:用于搜素数组元素的indexOf和last...
    • 课时75:用于判定对象是否为数组的isArray方法
    • 课时76:将字符串作为数组使用
    • 课时77:函数定义
    • 课时78:嵌套函数
    • 课时79:函数和方法调用
    • 课时80:可选形参
    • 课时81:值参对象(Arguments)
    • 课时82:callee属性
    • 课时83:值参校验
    • 课时84:将函数作为值使用
    • 课时85:函数属性
    • 课时86:函数属性:length
    • 课时87:函数方法:call和apply
    • 课时88:函数方法:bind
    • 课时89:使用Function构造函数定义匿名函数
    • 课时90:检测对象是否可调用
    • 课时91:函数式编程
    • 课时92:定义构造函数
    • 课时93:模拟Java类的定义1
    • 课时94:模拟Java类的定义2
    • 课时95:类的扩展
    • 课时96:类和Instanceof运算符
    • 课时97:constructor属性
    • 课时98:使用构造函数名称进行校验
    • 课时99:定义枚举类型
    • 课时100:对象比较
    • 课时101:对象的只读属性
    • 课时102:对象的工厂方法
    • 课时103:定义子类
    • 课时104:子类调用父类构造函数和方法
    • 课时105:为对象属性添加读取器
    • 课时106:为对象属性添加存值器
    • 课时107:设置对象属性为不可枚举
    • 课时108:设置对象属性的为只读
    • 课时109:封装对象状态
    • 课时110:禁止类的扩展
    • 课时111:定义正则表达式
    • 课时112:匹配字符串的正则表达式
    • 课时113:用于重复匹配的正则表达式
    • 课时114:正则表达式的选择和分组
    • 课时115:正则表达式修饰符
    • 课时116:用于模式匹配的String方法:search
    • 课时117:用于模式匹配的String方法:replace
    • 课时118:用于模式匹配的String方法:match
    • 课时119:用于模式匹配的String方法:split
    • 课时120:RegExp对象的test和exec方法
    查看更多

第二阶段:  编程语言进阶

1门课程 17小时50分钟
  • 【李宁】征服ES6(JavaScript)视频教程

    97节 17小时50分钟
    课程目标:
    本课程包含了几乎所有的ECMAScript6核心内容,包括let、const、变量的解构赋值,字符串扩展、正则扩展、数值扩展、数组扩展、函数扩展、对象扩展、Symbol、Proxy和Reflect、Generator函数、Promise对象、异步操作和async函数、Class、修饰器、Module等内容。
    • 课时1:ECMAScript6简介
    • 课时2:运行ECMAScript6
    • 课时3:ES6转换到ES5(Babel)
    • 课时4:ES6转换到ES5(Traceur)
    • 课时5:let的作用域
    • 课时6:let的定义顺序
    • 课时7:暂时性死区
    • 课时8:不允许变量重复声明
    • 课时9:块级作用域
    • 课时10:const关键字
    • 课时11:对象常量
    • 课时12:全局变量
    • 课时13:数组的解构赋值(1)
    • 课时14:数组的解构赋值(2)
    • 课时15:数组的解构赋值(3)
    • 课时16:对象的解构赋值(1)
    • 课时17:对象的解构赋值(2)
    • 课时18:字符串、数值和布尔的解构赋值(3)
    • 课时19:函数参数的解构赋值
    • 课时20:圆括号的使用方法
    • 课时21:变量解构的应用(1)
    • 课时22:变量解构的应用(2)
    • 课时23:字符的Unicode表示法
    • 课时24:String.fromCodePoint方法
    • 课时25:字符串的遍历器接口
    • 课时26:在字符串中查找子字符串
    • 课时27:将原字符串重复n次
    • 课时28:模板字符串
    • 课时29:标签模板
    • 课时30:String.raw方法
    • 课时31:ES6中二进制和八进制表示法
    • 课时32:Number.isFinite和Number.isNaN
    • 课时33:parseInt、parseFloat和isInteger
    • 课时34:判断两个浮点数是否相等的Number.EPSILON
    • 课时35:Math对象扩展1(trunc、sign、cbrt)
    • 课时36:Math对象扩展2(clz32、imul、fro...
    • 课时37:Math对象扩展3(对数方法)
    • 课时38:Array.from方法(将两类对象转换...
    • 课时39:Array.of方法(将一组值转换为数组)
    • 课时40:copyWithin方法(迁移数组元素)
    • 课时41:find_findIndex方法
    • 课时42:fill方法
    • 课时43:entries和keys方法
    • 课时44:数组的空位
    • 课时45:函数参数的默认值
    • 课时46:函数参数默认值与解构赋值默认值...
    • 课时47:函数参数默认值的位置与调用方式
    • 课时48:函数的length属性
    • 课时49:函数参数的作用域
    • 课时50:函数参数默认值的应用
    • 课时51:rest参数
    • 课时52:扩展运算符
    • 课时53:扩展运算符的应用
    • 课时54:name属性
    • 课时55:箭头函数
    • 课时56:属性和方法的简洁表示法
    • 课时57:属性名表达式
    • 课时58:Object.is方法
    • 课时59:Object.assign方法
    • 课时60:Object.assign方法的应用(克隆对象)
    • 课时61:Symbol基础
    • 课时62:Symbol用作对象属性名
    • 课时63:Symbol用作对象属性名
    • 课时64:Symbol.for-Symbol.keyFor函数
    • 课时65:Proxy基础
    • 课时66:拦截属性的读取操作:get
    • 课时67:拦截属性的写入操作:set
    • 课时68:拦截函数的调用、call和apply:apply
    • 课时69:隐藏属性操作:has
    • 课时70:拦截new指令:construct
    • 课时71:拦截delete操作:deleteProperty
    • 课时72:拦截defineProperty操作:defineProperty
    • 课时73:Reflect对象:defineProperty
    • 课时74:基础知识
    • 课时75:yield语句
    • 课时76:next方法的参数
    • 课时77:for_of循环(用于自动遍历Generat...
    • 课时78:throw方法
    • 课时79:return方法
    • 课时80:yield*语句与递归Generator函数
    • 课时81:将Generator函数作为对象属性
    • 课时82:Generator函数的this
    • 课时83:Generator函数与状态机
    • 课时84:基础知识
    • 课时85:then方法
    • 课时86:catch方法
    • 课时87:通过Generator函数与Promise对象...
    • 课时88:async函数
    • 课时89:基础知识
    • 课时90:通过Class表达式定义类
    • 课时91:类的继承
    • 课时92:原生构造函数的继承
    • 课时93:类的getter和setter方法
    • 课时94:Generator方法
    • 课时95:类的静态方法和静态属性
    • 课时96:new.target属性
    • 课时97:抽象类
    查看更多

第三阶段:  小程序开发

1门课程 14小时10分钟
  • 【李宁】征服微信小程序视频教程(UI + API + WeUI)

    89节 14小时10分钟
    课程目标:
    征服微信小程序视频教程微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。Q:小程序是什么?它有着什么样的功能?A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。Q:我是一个开发者,没有收到小程序的测试邀请,有什么渠道可以申请注册小程序?A:小程序仍然处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。Q:现在已经有部分帐号收到小程序的内测邀请了,接下来是否会继续开放内测邀请?A:关于小程序的上线节奏:本次内测采用邀请制,其内容客户端暂时对用户不可见。之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。Q:小程序可以和现有的App 打通吗?A:小程序可以借助微信联合登录,和开发者已有的App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。Q:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?A:小程序、订阅号、服务号、企业号是并行的体系。Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。本课程从微信小程序的基础开始讲解,深入浅出,包括开发环境的搭建,程序接口,API、UI、实战案例等。
    • 课时1:开发环境安装与配置
    • 课时2:注册小程序的公测账号
    • 课时3:绑定开发者和体验者
    • 课时4:创建小程序工程
    • 课时5:猜拳游戏的布局
    • 课时6:编写猜拳游戏的业务逻辑代码
    • 课时7:小程序预览和上传
    • 课时8:水平排列布局
    • 课时9:水平折行排列布局
    • 课时10:垂直(折列)排列布局
    • 课时11:水平排列对齐方式布局
    • 课时12:垂直排列对齐方式布局
    • 课时13:(带边距)水平等间隔排列布局
    • 课时14:垂直滚动视图
    • 课时15:定位到指定的位置或子视图
    • 课时16:水平滚动视图
    • 课时17:滚动到边缘触发事件
    • 课时18:滚动事件
    • 课时19:水平和垂直轮询图
    • 课时20:自动切换轮询页面
    • 课时21:响应轮询图切换事件
    • 课时22:条件属性
    • 课时23:block wx-if
    • 课时24:循环属性-wx:for
    • 课时25:循环属性-wx-for-item和wx-for-index
    • 课时26:循环属性-block-嵌套循环
    • 课时27:wx-key属性
    • 课时28:模板(1)
    • 课时29:模板(2)
    • 课时30:引用
    • 课时31:文本显示组件(text)
    • 课时32:显示系统图标(icon)
    • 课时33:进度条(progress)
    • 课时34:button(提交和重置按钮)
    • 课时35:checkbox(复选框组件)
    • 课时36:input【1】(单行文本录入组件)
    • 课时37:input【2】(单行文本录入组件)
    • 课时38:label【1】(包含带绑定在组件)
    • 课时39:label【2】(使用for属性绑定组件)
    • 课时40:radio(单选按钮组件)
    • 课时41:switch(开关组件)
    • 课时42:picker(列表选择组件)
    • 课时43:slider(滑杆组件)
    • 课时44:textarea(多行输入组件)
    • 课时45:form(提交和重置组件)
    • 课时46:image组件
    • 课时47:audio组件
    • 课时48:video组件
    • 课时49:action-sheet组件
    • 课时50:modal组件(对话框)
    • 课时51:canvas组件
    • 课时52:地图组件
    • 课时53:页面导航
    • 课时54:TabBar导航
    • 课时55:准备工作(1)
    • 课时56:准备工作(2)
    • 课时57:发起HTTPS请求
    • 课时58:上传文件
    • 课时59:下载文件
    • 课时60:WebSocket
    • 课时61:WebSocket演示
    • 课时62:选择图像
    • 课时63:获取图像信息
    • 课时64:录音
    • 课时65:播放、暂停、停止声音
    • 课时66:控制背景音乐
    • 课时67:音频组件控制
    • 课时68:打开和播放本地视频
    • 课时69:控制视频组件播放、暂停、定位、...
    • 课时70:将临时文件保存成永久文件
    • 课时71:获取文件列表和文件信息
    • 课时72:删除永久文件
    • 课时73:打开文档
    • 课时74:获取经纬度
    • 课时75:在地图上选中位置
    • 课时76:用微信内置的地图显示位置
    • 课时77:与组件绑定
    • 课时78:获取系统信息
    • 课时79:获得网络类型
    • 课时80:获取重力感应数据
    • 课时81:获取罗盘方向
    • 课时82:拨打电话
    • 课时83:扫描二维码
    • 课时84:信息框(Toast、模态窗口和ActionSheet)
    • 课时85:改变导航条的标题
    • 课时86:设置和隐藏导航条动画
    • 课时87:导航与返回页面
    • 课时88:简介
    • 课时89:把徽章样式改成模板
    查看更多

第四阶段:  项目实战

3门课程 2小时
  • 【李宁】微信小程序项目实战系列视频课程:高仿iOS计算器

    12节 1小时6分钟
    课程目标:
    本课程主要内容包括计算器按钮布局(包括CSS样式)和逻辑代码编写,主要针对各个类型按键的控制
    • 课时1:项目演示
    • 课时2:编写按键模板
    • 课时3:添加全局变量
    • 课时4:实现显示器布局
    • 课时5:功能按键布局
    • 课时6:数字按键布局
    • 课时7:操作符按键布局
    • 课时8:编写计算函数对象
    • 课时9:编写清空函数
    • 课时10:处理功能按键事件
    • 课时11:操作符按键事件
    • 课时12:数字按键事件
    查看更多
  • 【李宁】微信小程序项目实战系列视频课程:电影购票系统

    5节 38分钟
    课程目标:
    本课程主要介绍了scrollview布局,导航、从服务端获取数据,以及处理数据的方法。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前唯一真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。
    • 课时1:项目演示
    • 课时2:完成电影列表布局
    • 课时3:装载电影列表数据
    • 课时4:完成电影细节的布局
    • 课时5:显示电影细节,在线播放电影
    查看更多
  • 【李宁】微信小程序项目实战系列视频课程:快递查询

    3节 15分钟
    课程目标:
    本课程主要介绍了scrollview布局,以及如何通过第三方API获取并处理数据。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前唯一真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。
    • 课时1:项目演示
    • 课时2:实现快递查询UI布局
    • 课时3:从第三方API获取想要的数据,并显...
    查看更多

【李宁】微信小程序实战套餐(JS+ES6+小程序+项目实战)

¥1095 ¥555

可以开发票么?

可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

购买的课程可以下载么?

目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

优惠券如何使用?

非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

更多问题查询点击 帮助中心

欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见