距离结束还剩:09天23小时
专题 > 人工智能 > 机器学习 > 李宁老师达芬奇级课程专题

李宁老师达芬奇级课程专题

本专题的内容是李宁老师数十年技术积累和总结,包含了当今IT领域大多数热门编程技术,而且还在不断增加中。包括但不限于机器学习、区块链、Python、Java、Swift、Ojective-C、HTML、JavaScript、Vue、其他前端技术、服务端技术(Node.js、Flask、Django)等

132

门课程

11794

人学习

684小时43分钟

课程总时长

李宁

金牌讲师

讲师评分:4.5

永久观看
 
系统化学习
 
24小时答疑
  资料一键下载
专题价 ¥5412.15
折上9折 ¥4870.93

支持蚂蚁花呗分期

简单5步马上享受花呗分期:

1. 点击立即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~

查看详情>>
总价 ¥16380.00

第一阶段:  Python语言

20门课程 40小时42分钟

介绍Python语言的核心知识点,可完全掌握Python的核心知识,并提供了大量的实战代码。

  • 跟李宁老师学Python视频课程(15):Python TCP与UDP编程

    11节 1小时43分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   建立TCP服务器q   服务端接收数据的缓冲区q   服务端的请求队列q   时间戳服务器q   用Socket实现HTTP服务器q   客户端Socketq   实现socketserver TCP时间戳服务器q   实现socketserver TCP时间戳客户端机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程         本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。《Python从菜鸟到高手》已经出版,丰富的Python技能树,Get新技能,大量的实战案例,增加实战经验购买《Python从菜鸟到高手》一书,送Python同步视频课程

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(17):Python 多线程

    11节 1小时8分钟
    课程目标:
    本课程使用的是Python3本课程的详细内容如下:q   了解进程与线程的概念,以及进程和线程的区别q   掌握如何使用Python多线程q   掌握如何为线程函数传递参数q   掌握如何利用锁判断线程是否结束q   掌握threading模块中的Thread类的使用方法q   掌握如何利用线程锁让代码同步q   掌握信号量的使用方法q   掌握生产者-消费者模型以及实现方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(16):Python 网络高级技术

    16节 2小时36分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   Python语言中与网络有关的模块q  使用urllib3模块发送HTTP GET和HTTP POST请求q   使用urllib3模块获取HTTP请求头和HTTP响应头q   使用urllib3模块上传文件q  设置超时时间q   了解什么是Twisted框架q   了解Twisted框架的基本使用方法q  使用Twisted框架实现客户端和服务端应用q   使用Twisted框架获取EMail邮箱的目录列表q   使用ftplib模块与FTP服务器交互q   了解什么是SMTP、POP3和IMAP4q   用smtplib模块发送EMailq   用poplib模块和imaplib模块接收EMail      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(18):Python GUI库:Tkinter

    17节 2小时23分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   了解什么是tkinterq   掌握使用tkinter编写GUI程序的基本方法q   掌握tkinter的3中布局q   掌握tkinter中的常用控件q   掌握菜单的使用方法q   掌握tkinter中常用对话框的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(19):Python GUI库:PyQt5

    22节 2小时30分钟
    课程目标:
    本课程使用的是Python3.6本课程的详细内容如下:q   了解什么是PyQt5q   掌握如何搭建PyQt5运行环境q   掌握如何进行可视化开发q   掌握PyQt5中窗口的基本功能q   掌握如何使用PyQt5中的布局q   掌握如何使用PyQt5中常用的控件q   掌握如何使用PyQt5中的菜单      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(20):Python 测试

    7节 56分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   了解什么是代码测试q   了解测试驱动开发q   掌握测试工具doctest和unittest的使用q   掌握代码检查工具PyLint和Flake8的使用q   掌握Python代码性能分析      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(14):Python数据存储

    15节 3小时4分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   处理XML格式的数据q   处理JSON格式的数据q   操作SQLite数据库q   操作MySQL数据库q   ORMq   操非关系型数据库(NoSQL)      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(13):Python文件和流

    6节 56分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   读文件和写文件q   管道输出q   读行和写行q   掌使用FileInput对象读取文件      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(12):Python常用模块

    18节 2小时56分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   掌握sys模块中常用函数的使用方法q   掌握如何获取和改变工作目录q   掌握文件、目录以及链接操作q   掌握集合、堆和双端队列的使用方法q   掌握如何操作时间、日期和日历q   掌握产生各种类型的随机数的方法q   掌握常用的数学函数的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   梦幻编程语言工厂系列套餐(C++/Java/Android/JavaScript/Objective   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(11):正则表达式

    12节 2小时1分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   了解什么是正则表达式q   掌握用match方法匹配字符串q   掌握用search方法搜索满足条件的字符串q   掌握用findall方法和finditor方法查找字符串q   掌握用sub方法和subn方法搜索和替换q   掌握用split方法分隔字符串q   掌握常用的正则表达式表示法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   梦幻编程语言工厂系列套餐(C++/Java/Android/JavaScript/Objective   51cto学院推荐视频课程项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(10):方法、属性和迭代

    14节 2小时21分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的详细内容如下:q   了解构造方法的基础知识q   掌握如何重写构造方法和普通方法q   掌握super函数的使用方法q   掌握如何自定义序列q   掌握监控属性的读写和删除操作的方法q   了解静态方法和类方法的区别q   掌握如何定义静态方法和类方法q   掌握如何使用迭代器q   了解什么是生成器q   掌握使用普通生成器和递归生成器的方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(9):异常

    10节 1小时8分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的主要内容如下:q   了解异常的概念q   掌握如何主动抛出异常(raise语句的用法)q   掌握自定义异常类q   掌握如何使用try…except…语句捕捉异常q   掌握try语句的else子句的使用方法q   掌握try语句的finally子句的使用方法以及注意事项q   了解异常栈跟踪q   了解如何更好地使用异常捕捉      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(8):类和对象

    8节 1小时14分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3本课程的主要内容如下:q   了解什么是对象和类q   了解类的3个主要特征:继承、封装和多态q   掌握创建类的方法q   掌握如何为类添加私有方法q   掌握如何继承一个或多个类(多继承)q   掌握如何检测类之间的继承关系      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(7):函数

    12节 2小时21分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解       本课程会对Python语言的函数进行讲解,函数的创建、文档注释、改变函数参数值、可变参数、关键字参数、参数默认值、将序列中的元素值作为函数对应的参数值传递、递归等。    本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(6):Python字典

    15节 2小时8分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程会对Python语言的字典进行详细讲解,包括字典的概念,字典的创建和使用、字典格式化字符串、序列与迭代、字典中常用方法等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(5)—Python字符串

    15节 2小时57分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程会对Python语言的字符串进行详细的介绍,包括Python字符串格式化的三种方式,Python语言与字符串相关的核心方法的使用和案例分析等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(4)—Python中的列表和元组

    10节 2小时17分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程会对Python语言的列表和元组进行详细的介绍,包括Python序列的基本操作,Python列表的基本操作和方法,以及Python元组的相关操作。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句

    15节 2小时22分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程会对Python语言中的代码块、条件语句和循环语句的应用,以及print、exec和eval函数的用法进行详细介绍。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(2):Python基础知识

    15节 2小时11分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程会对Python的基础知识做了深入的介绍,如Python模块、声明变量、数字、进制转换、获取用户输入、长字符串等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(1):初识Python

    10节 1小时21分钟
    课程目标:
       本课程会对Python做一个简要的介绍、然后会演示如何安装Python开发环境,以及如何在IDE中调试Python程序。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。机器学习专区基于scikit-learn的机器学习实战   Python科学计算与图形渲染库视频教程   《Python从菜鸟到高手》已经出版,丰富的Python技能树,Get新技能,大量的实战案例,增加实战经验购买《Python从菜鸟到高手》一书,送Python同步视频课程   51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   

    课程大纲

    免费试看

查看更多课程

第二阶段:  Java语言和Kotlin语言

2门课程 30小时1分钟

详解了Java和Kotlin语言中的核心知识点,可以掌握所有Java和Kotlin的核心知识点。

  • 【李宁】征服Kotlin视频教程(Android与JavaScript双管齐下)

    100节 15小时16分钟
    课程目标:
    包括Kotlin开发环境搭建、Kotlin基础知识、类和接口、枚举类、扩展、泛型、函数、lambdas表达式、对象、标准API等。

    课程大纲

    免费试看

  • 【李宁】Java基础视频教程

    82节 14小时45分钟
    课程目标:
    本课程为Java语言编程基础课程。Java语言编程是目前**,也是用户最多的编程语言。Java语言横跨移动、服务端和桌面三个领域。因此,学会使用Java是非常必要的。无论将来从事Android、Java EE,或是桌面程序开发,都离不开她。本课程详细介绍了Java必须掌握的技术以及常用API,包括基本的语法、数组、集合、面向对象技术、网络、线程等。

    课程大纲

    免费试看

第三阶段:  JavaScript语言

3门课程 35小时10分钟

掌握JavaScript的基础知识,以及ES6的核心知识点。

  • 【李宁】JavaScript:小程序、iOS、Android全搞定视频课程

    10节 2小时42分钟
    课程目标:
    1. 小程序概述 2.学习路线图 3.小程序的前景和商业价值4.小程序的入口和使用 5.注册小程序账号 6.如何开发小程序 7. 如何发布和上传小程序  8. 如何使用JavaScript和类似的布局同时开发小程序、iOS和AndroidAppl可完全了解小程序、react native的开发过程,并通过代码简单复制粘贴,同时开发和维护小程序、android和ios app,开发速度倍增,并且运行效率和开发本地app完全相同,**的解决方案。这一切只需1元钱即可获得。

    课程大纲

    免费试看

  • 【李宁】征服ES6(JavaScript)视频教程

    98节 17小时50分钟
    课程目标:
    本课程包含了几乎所有的ECMAScript6核心内容,包括let、const、变量的解构赋值,字符串扩展、正则扩展、数值扩展、数组扩展、函数扩展、对象扩展、Symbol、Proxy和Reflect、Generator函数、Promise对象、异步操作和async函数、Class、修饰器、Module等内容。

    课程大纲

    免费试看

  • 【李宁】征服Javascript高级程序设计与应用实例视频课程

    121节 14小时37分钟
    课程目标:
         本课程将深入讲解Javascript的各种技术,让学员可以利用Javascript编写出非常复杂的程序。本课程也是Cocos2d-js、Unity3D、PhoneGap、Web等技术的前导课程。     本课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。《JavaScript:王的语言》系列专题共10套,本课程是《JavaScript:王的语言》的基础课部分,可能每一套都会有。如果学员购买多套该系列课程,重复的课程会自动排除,只需为新购买的课程付款即可。《JavaScript:王的语言》第一篇

    课程大纲

    免费试看

第四阶段:  C++语言

1门课程 41小时34分钟

掌握C++ 11的核心知识点,可以完全掌握并运行C++编写高端应用。

  • 【李宁】征服C++ 11视频课程(李宁老师呕心沥血之杰作)

    238节 41小时34分钟
    课程目标:
        本教程是C++ Primer Plus  6th 、The C++ Programming Language_4th、Thinking in C++等国外**的C++著作的精华和个人超过10年的C++使用经验的**结合。堪称国内最**的C++视频课程。      本教程将全面讲解C++语言和C++ 11的主要特性。学员通过本教程可以使C++水平达到一个较高的程度。    本教程也是Cocos2d-x、Android NDK、QT等技术的前导学科。在后期将会推出一些列关于Cocos2d-x、Android和QT等高端课程。如果对C++不熟悉的学员,应尽快通过本教程学会C++技术。否则学习这些高端课程将会非常吃力。

    课程大纲

    免费试看

第五阶段:  其他编程语言(OC、Swift等)

3门课程 33小时33分钟

其他编程语言,如OC、Swift等。

  • 【李宁】OC与Foundation Framework高级程序设计视频课程

    74节 11小时50分钟
    课程目标:
    本课程几乎包含了Objective-C涉及到的方方面面,通过学习这套视频课程,完全不再需要阅读其他任何Objective-C的相关资料(包括书和其他视频课程)课程的内容主要包括:01.  课程概述02.  开发环境、编写第一个OC程序03. 类、对象和方法04  数据类型和表达式05  各种循环语句06  条件和选择语句07  高级类技术08  继承09  多态、动态类型、动态绑定10 变量和数据类型11 Category和Protocol12 预处理器13 在OC中使用C语言的特性14 Foundation Framework基础15. Number、String和集合16. 文件操作17. 内存管理18. 对象复制19. 文档处理20. Cocoa、Cocoa Touch和iOS SDK概述

    课程大纲

    免费试看

  • 【李宁】Swift开发系列视频教程

    110节 15小时12分钟
    课程目标:
        Swift是苹果推出的一款新的编程语言,可用于开发iOS和OS X程序。Swift拥有众多语言的新特性,例如,类型推导、闭包、泛型、标注等。本教程将从swift的基本功能讲起,使学员可以掌握Swift的基本语言和基本开发方法。当然,使用的开发工具是Xcode 6。Xcode6.1下载地址:http://pan.baidu.com/s/1gdEJckz学习条件: 1. 要求配备一台mac电脑 2. 熟悉Mac OS X的基本操作。 3. 有一定的编程基础(C、C++、Java、C#、Objective-C等语言都可以) 4. XCode6 beta下载地址:http://pan.baidu.com/s/1bAgz0

    课程大纲

    免费试看

  • 跨平台开发视频课程:Dart语言详解

    55节 6小时31分钟
    课程目标:
    购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。Dart语言可以利用Flutter开发性能非常高的Android App和iOS App,官方称性能甚至超过了原生应用(因为是基于GPU渲染的)。本课程使用Dart2.x讲解。IDE使用IntelliJ IDEA。Dart编程语言的特点:1. Dart是AOT(Ahead Of Time,运行前编译)编译的,可以快速生成可预测的本地代码,Flutter几乎可以都使用Dart编写。 2. Dart也支持JIT(Just In Time,运行时编译)编译,开发周期非常快。3. Dart可以更轻松地创建以60fps运行的流畅动画。可以在没有锁的情况下进行内存分配与回收,就像JavaScript一样。 4. Dart使Flutter不需要单独的声明式布局语言(如JSX或XML),或单独的可视化界面构造器,因为Dart的声明式编程布局非常易于阅读和可视化。

    课程大纲

    免费试看

第六阶段:  机器学习与相关Python程序库

3门课程 33小时14分钟

包含与机器学习以及相关的技术,如各种python库。

  • 人工智能-机器学习实战视频课程

    68节 16小时51分钟
    课程目标:
    购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解,课程内容同时适应于Windows、Mac OS X和Linux。本课程以让学员学会使用scikit-learn编写机器学习代码为目的,拒绝纯理论讲解。scikit-learn实现了大量机器学习算法,如k-临近、线性回归、梯度下降、决策树、支持向量机、朴素贝叶斯、PCA等。通常会将scikit-learn与深度学习框架,如Tensorflow、PyTorch在一起使用。使用scikit-learn对数据进行预处理,然后使用Tensorflow、PyTorch等深度学习框架进行神经网络训练。因此,在学习Tensorflow、PyTorch等深度学习框架之前,先了解scikit-learn非常重要。本课程是《机器学习系列课程》中的重要部分。这套视频课程包括但不限于Python基础、常用机器学习框架(如scikit-learn、tensorflow、pytorch、caffe、keras等),机器学习核心算法、大量的实战案例、机器学习的数学基础,机器学习在自然语言处理中的应用、机器学习在推荐系统中的应用。51cto学院推荐专题李宁老师达芬奇级课程专题   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   Python数据分析与可视化库   51cto学院推荐视频课程深度学习框架视频课程(1):TensorFlow基础   Python科学计算与图形渲染库视频教程   征服Python Django视频课程   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python Scrapy爬虫视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   Python技能树,Get新技能

    课程大纲

    免费试看

  • Python科学计算与图形渲染库视频教程

    117节 15小时11分钟
    课程目标:
           购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。    本课程属于《Python全栈开发》系列课程,全面深入讲解了基于Python语言的各种科学计算和图形渲染库的使用方法,包括但不限于NumPy、Pandas、Matplotlib、Seaborn、pyecharts等。这些Python程序库是科学计算、深度学习等领域的基础。本课程会不断完善Python各种函数库的视频课程,一次购买,终身掌握Python核心函数库。51cto学院推荐专题李宁老师达芬奇级课程专题   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   Python数据分析与可视化库   51cto学院推荐视频课程深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程首发   项目实战视频课程:美团网(Vue2+Python+Flask)   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python Scrapy爬虫视频课程   征服Python Flask视频课程   Python技能树,Get新技能

    课程大纲

    免费试看

  • IPython与Jupyter Notebook实验环境配置和使用视频教程

    9节 1小时12分钟
    课程目标:
    本课程主要介绍了IPython和Jupyter Notebook。如要内容如下1.  IPython和Jupyter Notebook简介2. 安装IPython和Jupyter Notebook3. 自动补全、查看文档4. Jupyter Notebook的基本使用方法5. 远程访问Jupyter Notebook6. 让Jupyter Notebook支持其他编程语言(Java、C、JavaScript、Kotlin、Scala等)7. 设置Jupyter Notebook的主题《Python从菜鸟到高手》已经出版,丰富的Python技能树,Get新技能,大量的实战案例,增加实战经验购买《Python从菜鸟到高手》一书,送Python同步视频课程    

    课程大纲

    免费试看

第七阶段:  PyQt5

1门课程 21小时11分钟

深入介绍如何用PyQt5开发跨平台桌面应用

  • PyQt5(Python)开发与实战视频课程

    140节 21小时11分钟
    课程目标:
       购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460  注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程同时使用Windows和Mac OS X系统演示,课程的代码适用于Windows、Mac OS X和Linux。使用的开发工具是PyCharm,Python的版本是Python 3.7(**版的Anaconda环境),低版本(如Python3.5、Python 3.6)也同样适用于本课程。本课程属于《Python**全栈开发》系列课程,全面深入讲解了PyQt5的核心API以及扩展应用。主要内容如下:Qt简介     使用C++语言编写的跨平台GUI库,支持Windows、Mac OS X和Linux。由于Qt使用C++语言编写,所以使用Qt开发的GUI程序的界面风格与当前操作系统完全相同,而且运行效率很高。PyQt简介     PyQt是一个用于创建GUI应用程序的跨平台工具包,它将Python与Qt库融为一体。也就是说,PyQt允许使用Python语言调用Qt库中的API。这样做的**好处就是在保留了Qt高运行效率的同时,大大提高了开发效率。因为,使用Python语言开发程序要比使用C++语言开发程序快得多。PyQt对Qt做了完整的封装,几乎可以用PyQt做Qt能做的任何事情。     由于目前**的PyQt版本是5.11,所以习惯上成为PyQt为PyQt5。51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Go Web开发实战专题   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   Python Web实战(Flask)   51cto学院推荐视频课程深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   征服Python Django视频课程       

    课程大纲

    免费试看

第八阶段:  Python Web技术

3门课程 21小时1分钟

包含Flask、Django核心技术,以及相关的实战项目

  • 项目实战视频课程:美团网(Vue2+Python+Flask)

    38节 5小时50分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用的是Python3           课程实现了美团网的核心部分。采用异步的方式,通过AJAX从服务端获取数据,并使用Vue2和jQuery动态更新数据。美团网实现的功能包括首页分类显示、注册登录、商品页面、套餐页面、购物,支付(从零使用Python实现)、个人中心等。      本课程采用了step by step的方式讲解美团网项目,学员可以利用本课程提供的资源跟着老师从0开始做项目。美团网采用了Vue2 + jQuery + Python + Flask实现Web版的美团网。   美团网项目内嵌了真正的支付功能,用于学员测试使用,请学员不要真正支付,否则概不退款,谢谢合作!   微信支付官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1    微信支付需要准备如下数据    1. 服务号(公众号)的AppID    2. 商户号    3. 微信商户平台API    4. 微信商户平台证书    微信支付(扫描支付)是属于NATIVE类型,支付的基本步骤如下:  1. 向https://api.mch.weixin.qq.com/pay/unifiedorder提交订单信息。  2. 如果成功建立订单,就返回支付二维码图像链接  3. 在自己的网站上显示这个支付二维码  4. 用手机微信扫描二维码  5. 在手机上支付  6. 支付成功,会调用通知url,以便更新订单状态(从待支付变成已支付)    要想知道具体如何实现的,请观看本视频课程Python技能树,Get新技能51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   51cto学院推荐视频课程征服Python Flask视频课程   

    课程大纲

    免费试看

  • 【李宁】征服Python Flask视频课程

    40节 8小时27分钟
    课程目标:
    本课程使用的是Python3     本课程的内容包括Python Flask开发环境安装,Python Flask的基础知识(request、response、cookie、session、重定向、静态资源等),Jinja2模板、数据库(MySQL和NoSQL数据库)、web表单、电子邮件等内容。通过对本课程的学习,以及利用项目实战课程《美团网》,可以更深如掌握Flask Web框架的使用方法,并可以实际开发Web应用。51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   51cto学院推荐视频课程征服Python Flask视频课程   

    课程大纲

    免费试看

  • 征服Python Django视频课程

    52节 6小时42分钟
    课程目标:
    本课程使用的是Python3,同时适用于Windows、Mac OS X和Linux。     本课程主要包括如下几方面:    1. Python Django简介    2. Python Django开发环境安装和测试    3. 视图和URL配置    4. 模板    5. 表单    6. 通用视图    7. 部署Django    8. 输出非HTML内容    9. 会话、用户和注册  10. 缓存机制  11. 中间件  12. 国际化  13. 安全 Django中的MTV模式

    课程大纲

    免费试看

第九阶段:  Go语言核心知识

12门课程 17小时53分钟

包含Go语言基础知识。

  • 跟宁哥学Go语言视频课程(6):接口

    6节 1小时16分钟
    课程目标:
       学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第6个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 接口定义2. 实现接口的条件3. flag.Value接口4. 接口值5. 排序接口6. http.Handler接口7.error接口8.表达式求值9. 类型断言10. 类型开关

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(7):并发(Goroutines)与通信(Channels)

    13节 3小时
    课程目标:
       学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链技术的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第7个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:Goroutine函数实战案例:并发的Clock服务实战案例:并发的Echo服务不带缓存的Channels串联的Channels单方向的Channel带缓存的Channels并发循环并发退出实战案例:聊天服务

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(8):高级并发技术

    5节 1小时
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第8个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 竞争条件2. 互斥锁3. 读写锁4. 内存同步5. 初始化6. 竞争条件检测7. 并发的非阻塞缓存8. Goroutines和线程

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(9):包和工具

    5节 1小时14分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第9个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:包简介导入路径包声明导入声明包别名匿名包工具(下载包)工具(构建包)包文档内部包

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(10):反射

    6节 53分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第10个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 为什么需要反射2. reflect.TypeOf3. reflect.ValueOf4. 编码S表达式5. 解码S表达式6. 显示类型的方法集7. 获取结构体字段标识

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(11):模板

    6节 40分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第11个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 什么是模板2. 模板的简单应用3. 文件模板4. 模板动作5. 调用函数6. 模板循环7. 其他模板技术

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(12):测试

    4节 23分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第12个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. go test用法2. 随机测试3. 测试一个命令4. 百合测试5. 扩展测试包6. 编写有效的测试7. 避免不稳定的测试8. 测试覆盖率

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(5):方法

    6节 59分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链技术的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第5个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 方法声明2. 基于指针对象的方法3. Nil与接收器4. 嵌入结构体5. 封装

    课程大纲

    免费试看

  • 跟宁哥学Go语言视频课程(4):函数

    11节 1小时36分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第4个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 函数声明2. 函数递归3. 多返回值4. 错误处理5. 函数值6. 匿名函数7. 迭代变量陷阱8. 可变参数9. 函数延迟调用(defer)10. 触发panic异常11. 模拟try catch语法

    课程大纲

    免费试看

  • 跟宁哥学Go语言(3):Go语言数据类型视频教程

    17节 3小时50分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第3个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. 整数类型2. 浮点数3. 布尔类型4. 字符串5. 常量6. iota常量生成器7.数组8.切片9. 映射(mapping)10. 结构体

    课程大纲

    免费试看

  • 跟宁哥学Go语言(2):Go语言程序结构视频教程

    15节 2小时
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链**的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第2个课程,主要面向Go语言的初学者Go语言可以做很多东西,如命令行工具、Web应用、桌面应用、移动应用、区块链、深度学习等。《跟宁哥学Go语言》系列专题是学习用Go语言编写各种类型应用的基础,是必学的课程。本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. Go语言的命名规则2. Go语言的4种声明3. var变量和简短变量4. 在函数中使用指针5. 用new函数创建指针变量6. 赋值7.自定义类型8.包(package)9. 用Go语言开发Node.js本地模块

    课程大纲

    免费试看

  • 跟宁哥学Go语言(1):Go语言入门视频教程

    6节 57分钟
    课程目标:
    学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链技术的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。本课程是《跟宁哥学Go语言》系列专题的第1个课程,主要面向Go语言的初学者本课程同时适用于Windows、Mac OS X和Linux用户本课程的主要内容:1. Go语言简介2. 开发环境搭建(Windows和Mac OS X)3. 编写第一个Go程序4. GoLand安装和使用(IDE)5. 命令行参数6. 编写简单的Web服务器

    课程大纲

    免费试看

查看更多课程

**零阶段:  Go Web技术

1门课程 11小时56分钟

介绍了Go Web技术的核心知识,以及如何开发Go Web服务器

  • Go Web实战视频教程

    57节 11小时56分钟
    课程目标:
           购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460  注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Go语言的**版本讲解,同时适用于Windows、Mac OS X和Linux用户学Go语言的六大理由1. 简单易学,追求语言特性的最小化。2. Go语言是编译语言,而且是跨平台的,运行效率和C++是同一个档次的,仅次于C语言。甩Java、Python、JavaScript好几条街。3. Go语言非常容易地生成静态可执行程序或共享库,在其他未安装Go开发环境的机器上运行时不需要依赖任何其他库。4. Go语言对并行支持的非常好,因此go语言非常适合开发服务端应用。5. Go语言支持非侵入式接口。6. 有很多著名的系统是用Go语言开发的,如docker、go语言本身、geth(以太坊客户端),很多和区块链相关的应用。另外,Go语言也是实现区块链的编程语言之一,另外两个是JavaScript和Python。可以称它们为区块链编程语言三剑客。Go语言偏向于区块链底层,JavaScript和Python偏向于区块链应用层。51cto学院推荐专题李宁老师达芬奇级课程专题   Go Web开发实战专题   跟宁哥学Go语言   51cto学院推荐视频课程Go Web实战视频教程   Node.js本地模块实战(C++和Go)   征服C++ 11(史上最权威C++课程)   从零开始掌握Cocos2d-x 3.x   跟宁哥学Go语言视频课程(10):反射   跟宁哥学Go语言视频课程(8):高级并发技术   跟宁哥学Go语言视频课程(7):并发(Goroutines)与通信(Channels)   

    课程大纲

    免费试看

**一阶段:  Web前端技术

2门课程 9小时2分钟

包含HTML5、Vue2等

  • 【李宁】征服HTML5视频课程:HTML5全掌握

    29节 3小时36分钟
    课程目标:
    本课程深入介绍了HTML5的各种新技术,主要包括Canvas、音频和视频、地理位置API、WebSocket、离线Web等。

    课程大纲

    免费试看

  • 【李宁】Vue高级视频课程,学习Vue和web开发必备

    33节 5小时25分钟
    课程目标:
    本课程包括Vue的基础知识,vue模板,vue指令,vue事件处理,列表渲染、过度和动画、自定义指令等技术。  本课程是《JavaScript全栈开发》系列专题的重要组成部分。专题课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。51CTO学院推荐视频课程征服ES6(JavaScript)   征服JavaScript   征服Node.js 7.x   征服React Native   征服微信小程序   小程序项目实战合集   项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程   项目实战视频课程:美团网(Vue2+Node.js+Express+支付+Electron)   征服express4.x   征服HTML5   从零开始掌握Cocos2d-js   

    课程大纲

    免费试看

第一二阶段:  征服Node.js

10门课程 16小时49分钟

深入介绍了Node.js核心技术。

  • 【李宁】征服Node.js 7.x视频课程(10):Socket通信视频课程

    4节 48分钟
    课程目标:
    本课程是《Python从菜鸟到高手》套餐中的一部分,主要内容如下:Socket服务端和客户端的建立,HTTP服务器的模拟,UDP服务端和客户端的建立。51cto学院推荐视频课程征服ES6(JavaScript)   征服JavaScript   征服Node.js 7.x   征服React Native   从零开始掌握Cocos2d-js   征服HTML5   征服微信小程序   征服express4.x   【李宁】项目实战:欧瑞书屋(jQuery+Nodejs+Express+Mysql)   项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程   【李宁】Vue**视频课程,学习Vue和web开发必备   

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(9):数据库操作

    16节 2小时20分钟
    课程目标:
    本课程包括了MongoDB和MySQL数据库两部分,其中MongoDB部分介绍了如何安装MongoDB数据库,以及如何对MongoDB数据库进行增、删、改、查操作。第二部分是MySQL数据库,介绍了如何在Node.js中对MySQL数据库进行增、删、改、查操作,以及如何使用MySQL数据库连接池。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(8):HTTP服务端和客户端技术

    12节 2小时43分钟
    课程目标:
    本课程包括如何创建HTTP/HTTPS服务器,获取和响应数据,如何生成私钥和公钥。      本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(7):路径(Path)

    5节 42分钟
    课程目标:
    本课程主要介绍了利用路径模块进行路径转换、路径合并、路径标准化等工作。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(6):文件系统与Stream视频课程

    13节 2小时48分钟
    课程目标:
    本课程主要介绍了利用文件系统对文件的读写,对目录的处理,以及ReadStream和WriteStream在文件系统中的应用。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(5):使用Buffer处理二进制数据

    11节 1小时27分钟
    课程目标:
    本课程主要介绍了如何创建Buffer对象,获取缓冲区长度,toString方法、write方法、StringDecoder对象、Buffer对象与数值之间的转换以及其他一些常用方法的使用。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(4):模块与npm包管理工具

    6节 55分钟
    课程目标:
    本套课程主要介绍了Node.js模块的基本概念,如何将类导出到模块、定义模块、NODE_PATH环境变量以及npm命令。      本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(3):基础知识

    16节 2小时38分钟
    课程目标:
    本课程主要介绍了Node.js的基础知识,包括console相关方法的使用,常用命令以及如何在Node.js中调试脚步文件      本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(2):交互式运行环境:REPL

    7节 50分钟
    课程目标:
    本课程主要介绍了Node.js中交互式运行环境REPL的使用方法,包括如何在REPL中执行命令,与Node.js交互等。      本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 【李宁】征服Node.js 7.x视频课程(1):Node.js入门

    6节 1小时32分钟
    课程目标:
    本课程主要介绍了Node.js的基本情况,以及如何安装Node.js、与Nginx集成,以及开发一个比较复杂的Http服务器的方法。      本系列课程是《JavaScript全栈开发》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

查看更多课程

**三阶段:  Electron核心技术

5门课程 13小时42分钟

深入介绍了与Electron相关的核心技术

  • Electron实战(5):发布Electron应用视频课程

    11节 1小时52分钟
    课程目标:
       本课程是《Electron实战》专题的第3个课程,本课程可以让学员掌握各种打包Electron应用的方法。本课程同时在Windows和Mac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。本课程的主要内容:1. electron-packager核心使用方法2.electron-build核心使用方法3.其他打包方法     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。1.  由于Electron是基于Node.js的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。

    课程大纲

    免费试看

  • Electron实战(4):高级API视频课程

    12节 2小时43分钟
    课程目标:
       本课程是《Electron实战》专题的第4个课程,本课程将帮助学员掌握Electron核心API的使用方法。本课程同时在Windows和Mac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。本课程的主要内容:1. 托盘图标2.拖拽文件3.拍照4. 模拟操作系统原生样式5.数据存储6.剪贴板7. 键盘快捷键8. 制作桌面通知9. 调试Electron10. 其他高级功能     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。1.  由于Electron是基于Node.js的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。

    课程大纲

    免费试看

  • Electron实战(3):菜单视频课程

    6节 1小时29分钟
    课程目标:
       本课程是《Electron实战》专题的第3个课程,本课程将帮助学员掌握Electron菜单的使用方法。本课程同时在Windows和Mac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。本课程的主要内容:1. 使用模板创建菜单2.菜单角色(role)3.菜单类型(type)4.为菜单添加图标5.动态创建菜单6.上下文菜单     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。1.  由于Electron是基于Node.js的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。

    课程大纲

    免费试看

  • Electron实战(2):窗口与对话框视频课程

    33节 4小时56分钟
    课程目标:
       本课程是《Electron实战》专题的第2个课程,本课程将帮助学员掌握Electron中窗口的各种用法。本课程同时在Windows和Mac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。本课程的主要内容:1. 窗口尺寸和位置2.全屏窗口3.无边框窗口和透明窗口4.kiosk应用(锁定模式)5.设置窗口图标6.优雅地加载页面7.父子窗口8.模态窗口9. 在关闭多窗口10.窗口之间的交互(传递数据)11. 文件展示窗口12.打开对话框13.保存对话框14.消息对话框15.错误对话框16. 用HTML5 API打开子窗口17. 在窗口中嵌入其他页面18. 用eval方法向子窗口传递数据19. 渲染当前页面20. 屏幕API21. 任务栏进度条     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。1.  由于Electron是基于Node.js的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。

    课程大纲

    免费试看

  • Electron实战(1):基础知识视频教程

    11节 2小时39分钟
    课程目标:
       本课程是《Electron实战》专题的第1个课程,本课程将帮助学员走进Electron的大门,体验Electron的强大。本课程同时在Windows和Mac  OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,本课程的源代码都可以运行。本课程的主要内容:1. Electron简介2.搭建Electron开发环境3.编写第一个Electron应用4.响应事件5.Electron特性6.用WebStorm开发Electron桌面应用7.用Visual Studio Code开发Electron应用8.断点调试Electron桌面应用9. 在 WebStorm中与源代码管理平台(如github)交互10.在Visual Studio Code中与源代码管理平台交互     Electron是Github推出的开源免费的开发桌面应用的框架,现在Github被微软收购,所以Electron目前属于微软公司。 Electron依赖于Node.js,Node.js允许用JavaScript语言开发服务端程序和终端程序(也就是命令行程序),也就是说对于Web应用来说,Node.js + JavaScript = PHP。当然,Node.js不仅能做Web应用,还能做服务端的应用,通过Electron的加入,又让JavaScript增加了一项新技能,这就是开发跨平台桌面应用。Electron使用的技术与开发Web应用的技术基本相同,也就是Web三剑客:HTML、CSS和JavaScript。前两个是做界面的,JavaScript是编写逻辑代码的。通过Electron处理后,可以让Web应用在本地运行,也就是说,用Electron开发的桌面应用本质上就是在本地运行的Web应用。也就是说,Web程序员可以很容易地利用electron开发出强大的桌面应用。     那么可能有很多同学要问,既然Electron桌面应用就是在本地运行的Web应用,那么我们为什么要使用Electron呢?直接做些网页在本地运行不就可以了吗?用Electron主要有如下两点好处。1.  由于Electron是基于Node.js的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。2.  桌面应用和Web应用的最显著差异就是桌面应用可以访问本地的资源,如连接到计算机上的本地硬件(打印机、扫描仪、摄像头、蓝牙等),还有OS的一些资源,如托盘、docker、touchbar等。而Web应用不可以(即使可以,也是通过安装本地的Web插件实现的)。Electron中提供了大量的API可以完成这项工作。

    课程大纲

    免费试看

**四阶段:  Node.js Web技术

1门课程 6小时32分钟

包括但不限于Express等技术。

**五阶段:  Node.js与Electron项目实战

6门课程 35小时30分钟

Node.js与Electron项目实战

  • 区块链项目:支持以太坊的小程序云笔记视频课程

    13节 2小时51分钟
    课程目标:
        本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。     本系统的核心功能是用户可以通过云笔记小程序客户端将笔记提交到以太坊网络,并且可以从以太坊网络取回数据。   本系统涉及到了如下两类技术。1. 传统技术:JavaScript语言、小程序开发、MySQL、Node.js、Express2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存云笔记数据,以及从以太坊网络上获取云笔记数据)。本系统也是JavaScript是目前**真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。1. 移动应用(Android、iOS)【React Native、其他一些混合开发框架】2.  Web(Node.js【相当于Java EE、ASP.NET】 + Express)3.  Web API(Node.js + Express)4. 控制台(Node.js)5. 桌面应用(electron 【HTML+JavaScript+CSS】 + Node.js)6. 浏览器插件(chrome、firefox)7. 嵌入式应用,通过JavaScript来控制硬件(Ruff)8. 编译器(Antlr)【词法和语法分析器,生成AST】当然还要很多,这里不再一一列举了。通过本课程可以学到2类技术:1.  通过JavaScript开发小程序2.  通过智能合约存取云笔记数据

    课程大纲

    免费试看

  • 项目实战:高仿美团网视频课程(Vue2+Node.js+支付)

    50节 8小时34分钟
    课程目标:
          本课程实现了美团网的核心部分。采用异步的方式,通过AJAX从服务端获取数据,并使用Vue2和jQuery动态更新数据。美团网实现的功能包括首页分类显示、注册登录、商品页面、套餐页面、购物,支付(使用Node.js实现)、个人中心等。      本课程采用了step by step的方式讲解美团网项目,学员可以利用本课程提供的资源跟着老师从0开始做项目。美团网采用了Vue2 + jQuery + Node.js + Express实现Web版的美团网,然后利用Electron将其包装成桌面版的美团网。Web版和桌面版的美团网共享了99%的代码。   美团网项目内嵌了真正的支付功能,用于学员测试使用,请学员不要真正支付,否则概不退款,谢谢合作!     本课程是《JavaScript全栈开发》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

  • 区块链项目实战:支持以太坊的云笔记视频课程

    22节 2小时5分钟
    课程目标:
    本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。     本系统的核心功能是用户可以通过云笔记客户端将笔记保存到本地(SQLite数据库),并且可以将数据同步到服务端的MySQL数据库和以太坊网络,同时可以在客户端从以太坊恢复云笔记数据。   本系统涉及到了如下两类技术。1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Express、Electron、SQLite、MySQL   Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存云笔记数据,以及从以太坊网络上获取云笔记数据)。本系统也是JavaScript是目前**真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。1. 移动应用(Android、iOS)【React Native、其他一些混合开发框架】2.  Web(Node.js【相当于Java EE、ASP.NET】 + Express)3.  Web API(Node.js + Express)4. 控制台(Node.js)5. 桌面应用(electron 【HTML+JavaScript+CSS】 + Node.js)6. 浏览器插件(chrome、firefox)7. 嵌入式应用,通过JavaScript来控制硬件(Ruff)8. 编译器(Antlr)【词法和语法分析器,生成AST】当然还要很多,这里不再一一列举了。通过本课程可以学到2类技术:1.  通过Web栈技术开发桌面应用2.  通过智能合约保存和读取二维表数据。

    课程大纲

    免费试看

  • 区块链项目实战:支持以太坊的MySQL管理系统视频课程

    37节 6小时8分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。   本系统涉及到了如下两类技术。1. 传统技术:JavaScript语言、Web(HTML和CSS)、jQuery、Node.js、Electron、MySQL   Electron:允许使用JavaScript、HTML(HTML5)、CSS开发桌面应用的框架,运行依赖于Node.js。2. 与区块链和以太坊相关的计算:Web3.js和Solidity语言(用于编写智能合约,用于在以太坊网络上保存二维数据表,以及从以太坊网络上获取二维数据表)。本系统也是JavaScript是目前**真正意义上的全栈开发语言的有力证据,然我们看看JavaScript到底能做什么。1. 移动应用(Android、iOS)【React Native、其他一些混合开发框架】2.  Web(Node.js【相当于Java EE、ASP.NET】 + Express)3.  Web API(Node.js + Express)4. 控制台(Node.js)5. 桌面应用(electron 【HTML+JavaScript+CSS】 + Node.js)6. 浏览器插件(chrome、firefox)7. 嵌入式应用,通过JavaScript来控制硬件(Ruff)8. 编译器(Antlr)【词法和语法分析器,生成AST】当然还要很多,这里不再一一列举了。通过本课程可以学到两类技术:1.  通过Web栈技术开发桌面应用2.  通过智能合约保存和读取二维表数据。

    课程大纲

    免费试看

  • 项目实战视频课程:美团小程序(Node.js+Express+支付)

    41节 6小时34分钟
    课程目标:
    学习JavaScript全栈开发,年薪30万不是梦      本课程实现了美团小程序的核心部分。采用异步的方式,通过AJAX从服务端获取数据,并使用利用小程序本身的机制更新数据。美团app实现的功能包括首页分类显示、注册登录、商品页面、套餐页面、购物,支付(使用Node.js实现)、个人中心等。          本课程是《JavaScript全栈开发**版》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。推荐视频课程和专题                        

    课程大纲

    免费试看

  • 【李宁】项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程

    50节 9小时16分钟
    课程目标:
           本课程采用了Node.js、Express和MySQL技术开发小程序客户端和服务端。学员可通过本课程了解如何使用javascript同时开发小程序前后端。本课程提供完整的源代码(包括小程序+Node.js+Express)和数据库SQL脚本文件。学员可以自行建立MySQL数据库。项目截图如下。       本课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(Vue2、ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。《JavaScript:王的语言》系列专题共10套,本课程属于第1套。其他9套专题可能与本套专题有重复的课程,在购买《JavaScript:王的语言》系列其他专题时,所有重复的课程会自动剔除,只需要购买未买过的课程即可。《JavaScript:王的语言》第一篇    

    课程大纲

    免费试看

**六阶段:  Node.js与Electron本地模块

1门课程 5小时

Node.js与Electron本地模块开发

  • 【李宁】Node.js本地模块实战(C++和Go)

    19节 5小时
    课程目标:
    购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。    本课程属于《Node.js开发实战》系列课程,全面深入讲解了如何开发Node.js和Electron本地模块(使用C++和Go语言),以及深入探讨Node.js本地模块的细节。PS:尽管Electron是基于Node.js的,但由于Electron和Node.js使用了不同版本的V8引擎,所以为Node.js开发的本地模块并不能之间用于Electron中,反之亦然。不过源代码可以通用,只是需要为Electron和Node.js单独编译各自的本地模块,编译的方法略有不同。本课程会详细介绍Node.js和Electron本地模块的编译方式。那么为什么要开发本地模块呢?理由至少有如下3个:1. 保护敏感代码(因为JavaScript代码都是开源的,但C++和Go编译后的目标程序是二进制形式的)2.  提升性能(JS代码的运行效率总体上不如C++和Go编译后的二进制文件的运行效率)3.  集成第三方程序库(很多有实用价值的程序库都不是用js写的,通过本地模块可以将这些程序库基础到node.js和electron应用中。51cto学院推荐专题李宁老师达芬奇级课程专题   Electron实战专题   跟宁哥学Go语言   

    课程大纲

    免费试看

**七阶段:  小程序开发

4门课程 16小时10分钟

小程序开发与实战,包含小程序的基础知识和若干个实战项目

  • 【李宁】微信小程序项目实战系列视频课程:快递查询

    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。

    课程大纲

    免费试看

  • 【李宁】微信小程序项目实战系列视频课程:电影购票系统

    5节 38分钟
    课程目标:
    本课程主要介绍了scrollview布局,导航、从服务端获取数据,以及处理数据的方法。本系列课程是《JavaScript:王的语言》系列课程的重要组成部分。这一系列课程的主要目的是让学员学会如何只是用JavaScript实现所有类型的应用程序,包括Android App (React Native)、iOS App(React Native)、Web(ReactJS)、微信小程序、微信公众号、桌面应用(Electron)、服务端(Node.js)等。JavaScript是目前**真正的全栈语言,也就是说,只要学会JavaScript,就可以搞定一切。这些课程将会逐渐推出,包括大量的理论知识和项目实战。目前已经开始的课程包括React Native、微信小程序和Node.js。

    课程大纲

    免费试看

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

    12节 1小时6分钟
    课程目标:
    本课程主要内容包括计算器按钮布局(包括CSS样式)和逻辑代码编写,主要针对各个类型按键的控制

    课程大纲

    免费试看

  • 【李宁】征服微信小程序视频教程(UI + API + WeUI)

    90节 14小时10分钟
    课程目标:
    征服微信小程序视频教程微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。Q:小程序是什么?它有着什么样的功能?A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。Q:我是一个开发者,没有收到小程序的测试邀请,有什么渠道可以申请注册小程序?A:小程序仍然处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。Q:现在已经有部分帐号收到小程序的内测邀请了,接下来是否会继续开放内测邀请?A:关于小程序的上线节奏:本次内测采用邀请制,其内容客户端暂时对用户不可见。之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。Q:小程序可以和现有的App 打通吗?A:小程序可以借助微信联合登录,和开发者已有的App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。Q:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?A:小程序、订阅号、服务号、企业号是并行的体系。Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。本课程从微信小程序的基础开始讲解,深入浅出,包括开发环境的搭建,程序接口,API、UI、实战案例等。

    课程大纲

    免费试看

**八阶段:  Python爬虫系列

4门课程 20小时52分钟

关于Python爬虫的核心知识和项目实战

  • Python爬虫实战视频教程:抓取天气预报数据

    10节 1小时43分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解      本课程通过Python语言从www.weather.com.cn  网站抓取了天气预报数据,并将这些数据保存到MySQL数据库中,并使用Python+Flask设计了一个提供天气预报服务的API。通过这套API,可以为任何类型的客户端提供服务,本课程同时还实现了一个微信小程序版的客户端和Web版的客户端,用于演示如何调用这套天气预报服务API。    小程序版天气预报客户端Python技能树,Get新技能51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   51cto学院推荐视频课程Python爬虫视频课程:中国女性胸部大小分析   Python爬虫实战视频教程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   Python数据分析库:Pandas视频教程   Python数据可视化库:Matplotlib视频课程   NumPy:深度学习系列视频教程   跟李宁老师学Python视频教程(1):初识Python       

    课程大纲

    免费试看

  • Python Scrapy爬虫视频课程

    20节 4小时54分钟
    课程目标:
    配套图书《Python从菜鸟到高手》即将出版,敬请期待!本课程使用Python3讲解本课程使用Python3作为编程语言,详细介绍了Python Scrapy安装、Python Scrapy的核心组件和中间件、Python Scrapy Item Pipeline、下载器、调度器、Spider等技术的使用方法,并对如何配置Scrapy做了深入的讲解。Scrapy的核心组件Python技能树,Get新技能51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   51cto学院推荐视频课程Python爬虫视频课程:中国女性胸部大小分析   Python爬虫实战视频教程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   

    课程大纲

    免费试看

  • Python爬虫视频课程:中国女性胸部大小分析

    30节 6小时
    课程目标:
           本课程使用Python3作为编程语言,通过Python爬虫技术从天猫和京东抓取了近20000条胸罩销售数据来分析中国女性胸部大小的分布情况,这些数据将会下载到本地的SQLite数据库中,然后进行数据清理。接下来会使用Python语言中非常流行的Pandas库对数据进行分析,如分析A、B、C、D罩杯哪个尺寸购买的人最多,天猫和京东各种的购买比例是怎样的。绘制出罩杯和下胸围的购买数据综合分布盒状图和直方图,哪一种颜色最受女性欢迎等。配套图书《Python从菜鸟到高手》即将出版,敬请期待!Python技能树,Get新技能天猫罩杯分布饼图罩杯和下胸围综合分布饼图罩杯和下胸围分布直方图51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   51cto学院推荐视频课程Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   

    课程大纲

    免费试看

  • Python爬虫实战视频教程

    41节 8小时14分钟
    课程目标:
    本课程会涉及到Python的多线程技术,如果各位同学对Python多线程不熟悉,可以学习我的Python多线程课程(https://edu.51cto.com/course/12882.html)本课程使用Python3作为编程语言,主要内容包括Python爬虫的基本原理,编写简单的爬虫,使用爬虫从百度下载比基尼美女图片、beautiful soup的详细使用方法,如何使用beautiful soup分析html代码,基于队列的爬虫、数据存储、数据拆分、爬虫限速、网页跟踪等技术。本课程也是《Python爬虫实战》套餐的重要课程。Python技能树,Get新技能51cto学院推荐专题Python从菜鸟到高手系列专题(上)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   51cto学院推荐视频课程项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   征服ES6(JavaScript)   征服JavaScript   

    课程大纲

    免费试看

**九阶段:  Android开发与实战

4门课程 59小时39分钟

Android开发与实战,包含Android的核心知识和项目实战

  • 【李宁】Android App性能调优、内存泄露检测视频课程

    15节 2小时23分钟
    课程目标:
    本课程属于Android的高级部分,主要讲解Android性能调优的多种方式(如通过Android手机自身的工具,算法优化、严格模式等),以及如何用不同的工具检测出内存泄露点。学员通过本课程的学员,可以达到Android开发的高级阶段。

    课程大纲

    免费试看

  • 【李宁】Android 高级视频课程(包含Android Studio)

    201节 37小时18分钟
    课程目标:
         采用Android5.x进行讲解。本课程包含了几乎所有的Android开发技术,例如,Eclipse和Android Studio开发环境的搭建、各种控件的详细使用方法、布局、四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、数据存储、网络、对话框、Toast、通知、Intent、Android5.x新特性、Fragment、ActionBar、拖放技术、组件开发、硬件访问(蓝牙、NFC等)、定时器、绘图、GPS、地图、短信、Android NDK等技术。

    课程大纲

    免费试看

  • 【李宁】Android驱动与HAL开发实战视频课程

    16节 12小时1分钟
    课程目标:
    课程目标:本教程主要讲解了如何开发Android底层的驱动程序(Linux驱动),以及Android HAL的开发。并使用蜂鸣器等demo来讲解。适合对象:了解Android的基本知识,想从事Android底层开发的学员。 学习条件:熟悉Linux的基本操作和C语言

    课程大纲

    免费试看

  • 【李宁】Android项目实战:基于XMPP的即时通讯客户端视频课程

    51节 7小时56分钟
    课程目标:
    XMPP是一种非常流行的即时通讯协议,类似于QQ,只不过时开源的。基于XML的一种通信协议。课程目标:   本课程使用asmack、openfire等开源Library和软件实现一款基于Android的即时通讯软件。该软件支持普通的文本聊天,文件传输、群聊等功能。并且自己用openfire搭建服务端,通过本课程的学习,学员完全可以自己搭建和编写一个完全属于自己的IM聊天系统。在局域网和Internet都可以,只要自己有一个可访问的服务器即可。   本课程同时还介绍了XMPP的基本原理和实现方法。通过本课程的学习,学员不仅能掌握过硬的Android开发技术,还能在面试使显呗一把,为求职面试加分!适合对象:1.  有Android基础,但缺乏项目实战经验的同学2. 即将毕业的大学生,急于积累项目经验,但又苦于找不到实习机会的同学3. 想了解一个完整的IM的开发过程的编程爱好者4. 想深入学习Android高级开发的同学 学习条件:本课程要求有Java和Android基础。如果同学没有这方面的基础,可以继续关注后续的基础课程。

    课程大纲

    免费试看

第二零阶段:  iOS开发与实战

18门课程 76小时49分钟

包含iOS核心知识,以及实战项目

查看更多课程

第二一阶段:  跨平台移动开发框架

2门课程 31小时11分钟

包括但不限于React Native。

  • 【李宁】完全征服React Native视频课程

    129节 23小时48分钟
    课程目标:
    React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同时具有混合开发的优点(热更新,跨平台)以及本地App的性能。本课程采用**的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App(本地装载),本地与ReactNative深度结合此课程基于3.7版本,但是源代码版本会不断升级中,会升级到4.0

    课程大纲

    免费试看

  • 跨平台开发视频课程:Flutter详解

    79节 7小时23分钟
    课程目标:
    购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。Flutter是一个使用Dart实现的跨平台开发框架。可以开发Android和iOS app,开发本身也使用Dart语言。Flutter的主要特点:1. 跨平台:主要用于开发Android和iOS App。2. perfect的用户体验:Flutter内置的Material Design和Cupertino风格(iOS风格)组件,丰富的motion API,平滑而自然的滑动效果和平台感知,为用户带来全新的体验。 3. 响应式框架:使用Flutter的响应式框架和一系列组件,可以轻松构建用户界面。使用功能强大且灵活的API可以解决高难度的UI挑战。 4. 支持插件:通过Flutter插件,可以访问平台的本地API,如相机、蓝牙、Wi-Fi等。 5. 60fps超高性能:Flutter采用GPU渲染技术,所以性能极高。可以完全胜任游戏的制作。官方称用Flutter开发的应用甚至会超过原生应用的性能。 

    课程大纲

    免费试看

第二二阶段:  游戏开发(Android、iOS等)

19门课程 79小时10分钟

包括Android、iOS、跨平台等游戏开发技术

  • 【李宁】Swift游戏项目实战视频教程:FlappyBird

    15节 2小时6分钟
    课程目标:
    课程目标:    本课程通过一个Flappybird游戏(基于XCode6.2),向读者展示了如何使用Swift和SpriteKit开发2D游戏的过程。读者可以从中学到开发2D游戏的基本步骤。本课程主要使用了游戏开发中经常使用到的动作和物理引擎。例如,小鸟弹起,碰到管道,都会使用到物理引擎。地面、天空、管道的移动会使用到动作。适合对象:1.  熟悉Swift语言,想使用Swift语言开发iOS/Mac OS X游戏的程序员2.  对Swift语言有一定的了解,想进一步提升Swift语言技能的程序员3.  所有对iOS游戏开发感兴趣的程序员 学习条件:学习本课程需要对Swift语言有一定的了解。如果还不了解Swift语言,可以学习我的swift视频教程:https://edu.51cto.com/course/course_id-1387.html

    课程大纲

    免费试看

  • 【李宁】Sprite Kit游戏引擎入门视频教程(Swift版)

    26节 4小时30分钟
    课程目标:
    课程目标: 本课程将带领学员了解Apple新推出的Sprite Kit游戏引擎以及其基本的使用方法,并学习如何使用Sprite Kit的基本组件(Sprite、Label、Action等)开发程序

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    54节 10小时55分钟
    课程目标:
       本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。适合对象:2. 对开发游戏程序感兴趣的学员 建议学员使用XCode进行开发,当然,使用Eclipse和Visual Studio 2012/2013也没问题。

    课程大纲

    免费试看

  • 【李宁】从零开始掌握Cocos2d-JS视频教程

    120节 15小时29分钟
    课程目标:
    课程目标:Cocos2d-js主要使用Javascript来开发游戏。同一套代码可以生成开发桌面版游戏、Web版游戏和移动版本游戏。本视频课程主要介绍了Cocos2d-js的各种开发环境,以及创建Cocos2d-js工程的各种方法。适合对象:打算使用Javascript开发跨平台游戏的程序员 学习条件:需要对Javascript有一定的了解

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x 项目实战:仿微信飞机大战视频课程

    38节 8小时17分钟
    课程目标:
    课程目标:本课程将帮助广大Cocos2d-x学员了解如何使用Cocos2d-x开发一款相对简单的射击类游戏。学员将会了解开发一款完整游戏的基本步骤,并学会如何将《从零开始掌握Cocos2d-x 3.x》中的知识转化为实际的游戏。学员将从这款游戏中学习到如何建立游戏的基本框架、如设置背景音乐、显示欢迎画面、移动飞机、发射子弹、碰撞检测等开发游戏必备的技术。适合对象:已经对Cocos2d-x 3.x的基本知识有所了解的开发人员。 学习条件: 要求对C++有所了解熟悉Cocos2d-x 3.x的基本技术,如场景、图层、精灵、动作等

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x开发视频课程第2季ObjC、Swift、C++交互

    32节 5小时1分钟
    课程目标:
    课程目标:让学员充分了解Objective-C、Swift、C++、Java之间是如何交互的。适合对象:Cocos2d-x程序员,对多语言开发感兴趣的 

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频课程第1季__高级动作(Action)

    36节 2小时15分钟
    课程目标:
    课程目标:本课程深入介绍了Cocos2d-x 3.x的高级动作。这些动作可以在游戏中完成很酷的效果。学员通过本课程可以完全了解这些动作。适合对象:想深入学习cocos2d-x高级课程的学员。 学习条件:对c++和cocos2d-x有一定的了解。这是文档,如果还没添加上,帮我添加下

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第12季__ 物理引擎

    10节 2小时37分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。           加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第11季__粒子系统

    12节 2小时7分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。         加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第10季__瓦片地图

    10节 1小时57分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。          加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第8季__绘图API与动画

    8节 1小时34分钟
    课程目标:
     本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。           加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第7季__常用的动作(Action)

    19节 2小时23分钟
    课程目标:
       本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。           加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第6季__事件处理与调度机制

    10节 2小时8分钟
    课程目标:
      本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。      对本套教程感兴趣的学员可以加入QQ群:264268059      购买本课程的学员请加入付费学员群:221665034    加入时需要提供51CTO账号     加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第9季__存储与网络技术

    11节 4小时25分钟
    课程目标:
     本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。     加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第5季__控件详解

    18节 3小时28分钟
    课程目标:
       本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。         加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第4季__标签和菜单

    10节 1小时19分钟
    课程目标:
       本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。      对本套教程感兴趣的学员可以加入QQ群:264268059      购买本课程的学员请加入付费学员群:221665034    加入时需要提供51CTO账号     加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第3季__核心类(Sprite等)详解

    15节 2小时44分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。          加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第2季__基本概念和基础知识

    10节 4小时20分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套 教程讲解的技术实现一个射击类游戏:星空大战。           加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

  • 【李宁】Cocos2d-x 3.x视频教程第1季__开发环境搭建

    5节 1小时27分钟
    课程目标:
         本套教程的目标是让Cocos2d-x初学者快速掌握Cocos2d-x 3.0的基本开发技术(包括开发环境的搭建、Director、Node、Scene、Layer等,这些技术都是开发游戏必备的技术。并且可以利用本套教程讲解的技术实现一个射击类游戏:星空大战。           加入时请阐明主要使用的游戏开发技术,如Cocos2d-x、Unity 3D等。适合对象:   想从事游戏开发,但从没有接触过游戏开发的程序员。以前开发过游戏,但从没使用过跨平台开发引擎Cocos2d-x的程序员。以前使用过Cocos2d-x 1.x或Cocos2d-x 2.x,但希望学习Cocos2d-x 3.0的程序员。所有对游戏开发有着浓厚兴趣的程序员和非程序员。 学习条件: 虽然本课程是Cocos2d-x 3.0的入门课程,但仍然要求学员有一定的知识储备。基本的要求如下:了解Mac OS X、Windows或Linux中至少一个操作系统的基本操作。掌握Eclipse、XCode和Visual Studio 2012/2013中至少一个IDE的基本操作。了解C++的基本开发知识

    课程大纲

    免费试看

查看更多课程

第二三阶段:  区块链开发

7门课程 27小时51分钟

包括区块链开发的常用技术

  • 跟宁哥学区块链开发(3):Web3.js详解与小程序DApp实战视频教程

    43节 6小时2分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第3套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。注意:如果在Windows下使用solc命令编译sol文件时,如果solc已经安装成功,还是提示solc命令没有找到,请在后面加cmd扩展名,也就是说要执行solc.cmd才可以。本课程的主要内容如下:01-基础知识-01-Web3.js简介.mp401-基础知识-02-安装Web3.js开发环境.mp401-基础知识-03-使用web3.js连接测试节点【testrpc】.mp401-基础知识-04-连接私有链节点(geth).mp401-基础知识-05-使用JavaScript发布智能合约.mp402-基础API-01-BigNumber(处理任意数值).mp402-基础API-02-单位转换.mp402-基础API-03-转换为十六进制.mp402-基础API-04-十六进制与Ascii互转.mp402-基础API-05-十六进制与十进制互转.mp402-基础API-06-转换为BigNumber.mp402-基础API-07-检测地址是否有效.mp402-基础API-08-生成字符串的hash编码.mp403-Eth API-01-默认账号(defaultAccount).mp403-Eth API-02-默认区块(defaultBlock).mp403-Eth API-03-获取同步区块对象(syncing).mp403-Eth API-04-捕捉区块同步状态(isSyncing).mp403-Eth API-05-获取矿工地址.mp403-Eth API-06-判断当前以太节点是否在挖矿.mp403-Eth API-07-获取gas价格(gas和gaslimit的概念).mp403-Eth API-08-获取当前节点的账户列表.mp403-Eth API-09-返回当前区块号(通过部署合约产生新区块).mp403-Eth API-10-获取指定账户的余额.mp403-Eth API-11-获取智能合约的二进制代码.mp403-Eth API-12-根据区块号或区块哈希值返回区块信息.mp403-Eth API-13-返回指定区块的交易数量.mp403-Eth API-14-返回匹配指定交易哈希值的交易.mp403-Eth API-15-返回指定账户发起的交易数.mp403-Eth API-16-直接执行智能合约中的函数.mp403-Eth API-17-预估交易需要的手续费(gas).mp4基于微信小程序的云笔记DApp01-小程序版云笔记DApp-01-项目演示.mp401-小程序版云笔记DApp-02-编写用于保存云笔记的智能合约.mp401-小程序版云笔记DApp-03-测试云笔记服务智能合约.mp401-小程序版云笔记DApp-04-将智能合约发布到以太坊网络上.mp401-小程序版云笔记DApp-05-在以太坊网络上测试云笔记智能合约.mp401-小程序版云笔记DApp-06-准备调用智能合约的Web环境(Node.js和Express).mp401-小程序版云笔记DApp-07-编写用于调用智能合约的EtherData类(1).mp401-小程序版云笔记DApp-08-编写用于调用智能合约的EtherData类(2).mp401-小程序版云笔记DApp-09-编写用于调用操作MySQL数据库的Database类.mp401-小程序版云笔记DApp-10-编写路由.mp401-小程序版云笔记DApp-11-实现小程序客户端主页面.mp401-小程序版云笔记DApp-12-在小程序端添加云笔记.mp401-小程序版云笔记DApp-13-在小程序端显示云笔记列表和编辑云笔记(项目完结).mp4

    课程大纲

    免费试看

  • 跟宁哥学区块链开发(4):Truffle详解与实战视频教程

    13节 1小时58分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第4套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。本课程的主要内容如下:01-Truffle详解与实战-01-基础知识.mp401-Truffle详解与实战-02-Truffle工程的结构.mp401-Truffle详解与实战-03-从零开始编写智能合约.mp401-Truffle详解与实战-04-使用Truffle编译智能合约.mp401-Truffle详解与实战-05-使用Truffle发布智能合约.mp401-Truffle详解与实战-06-在Truffle Console中测试智能合约.mp401-Truffle详解与实战-07-以太坊客户端:Truffle_Develop.mp401-Truffle详解与实战-08-以太坊客户端:Ganache.mp401-Truffle详解与实战-09-使用Solidity语言编写测试用例.mp401-Truffle详解与实战-10-使用JavaScript语言编写测试用例.mp401-Truffle详解与实战-11-捕捉合约的事件和异常.mp401-Truffle详解与实战-12-truffle-contract API.mp401-Truffle详解与实战-13-编写Truffle扩展脚本.mp4    

    课程大纲

    免费试看

  • 跟宁哥学区块链开发(6):利用以太坊网络学习智能合约视频教程

    4节 39分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第6套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。本课程的主要内容如下:01-利用以太坊网络学习智能合约-01-学习智能合约的方法.mp401-利用以太坊网络学习智能合约-02-将以太坊上的合约变成自己的代码发布.mp401-利用以太坊网络学习智能合约-03-利用SafeMath改进Titans合约的代码.mp401-利用以太坊网络学习智能合约-04-在以太坊网络上发布VRChainToken合约.mp4

    课程大纲

    免费试看

  • 跟宁哥学区块链开发(2):Solidity语言详解与实战视频教程

    46节 8小时55分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第2套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。注意:如果在Windows下使用solc命令编译sol文件时,如果solc已经安装成功,还是提示solc命令没有找到,请在后面加cmd扩展名,也就是说要执行solc.cmd才可以。本课程的主要内容如下:Solidity语言简介安装本地Remix开发环境编译和测试智能合约(solcjs和testrpc)Intellij IDEA Solidity插件(WebStorm、PyCharm适用)使用AJAX和Node.js异步访问智能合约在Web页面访问智能合约智能合约的数据类型控制结构使用new运算符创建智能合约异常处理函数调用智能合约的特性Solidity函数返回多个值Solidity事件map和struct继承其他Solidity技术实战案例:投票合约

    课程大纲

    免费试看

  • 跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币

    15节 3小时22分钟
    课程目标:
         本课程是《跟宁哥学区块链开发》的第5套课程,本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js和Web3.py详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用PyQt5实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。      这套课程主要教学员使用Solidity语言开发自己的代币,在这里我们不妨为灭霸的家乡Titans(泰坦)行发行一款数字货币,名称就叫Titans。Titans数字货币也可以称为Titans代币,拥有完整的数字货币功能,包含发行总量、可以转账、可以设置转账限制条件等。在测试Ttians代币时使用在在线以太钱包和Web3.js  API两种方法。后者使用的技术可以用来开发自己的以太坊钱包。本套课程是ICO的技术基础,要想玩转ICO,就必须掌握本套课程掌握的知识。       本套课程使用了多种技术,如JavaScript、Node.js、Electron、Solidity、Remix等,如果学员对某些技术不熟悉,可以参考我的相关视频课程。下图是Titans代币的主页面,包含了Titans代币的发行总量、代币符号、交易记录等。

    课程大纲

    免费试看

  • 区块链实战视频课程(4):用Web3.js开发以太坊客户端

    31节 3小时12分钟
    课程目标:
    本课程适用于Windows、Mac OS X和LInux。本课程是《区块链实战》系列专题的第4个课程。本课程用JavaScript语言调用Web3.js的API编写以太坊客户端,主要内容如下:1. 核心API2. eth API3. 其他API

    课程大纲

    免费试看

  • 跟宁哥学区块链开发(1):以太坊入门视频教程

    17节 3小时41分钟
    课程目标:
    本视频课程Windows、Mac OS X和Linux同时适用本课程是《区块链实战》系列专题的第1个课程,主要内容如下:* DApp的基本概念* DApp的挑战* 如何应对DApp的挑战* PoW(工作量证明)* 51%*** 区中心化组织(DAO)* DApp内部货币* 挖矿原理以及挖矿的目的* 以太坊Ethereum)以及相关技术* geth开发环境安装(Windows、Mac OS X和LInux)* 挖矿的基本操作51cto学院推荐视频课程区块链实战(2):Solidity语言与智能合约视频教程   征服JavaScript   征服ES6(JavaScript)   征服Node.js 7.x   征服express4.x   

    课程大纲

    免费试看

资料下载

课程名称 操作
跟李宁老师学Python视频课程(15):Python TCP与UDP编程 付费用户专享
跟李宁老师学Python视频课程(17):Python 多线程 付费用户专享
跟李宁老师学Python视频课程(16):Python 网络高级技术 付费用户专享
跟李宁老师学Python视频课程(18):Python GUI库:Tkinter 付费用户专享
跟李宁老师学Python视频课程(19):Python GUI库:PyQt5 付费用户专享
跟李宁老师学Python视频课程(20):Python 测试 付费用户专享
跟李宁老师学Python视频课程(14):Python数据存储 付费用户专享
跟李宁老师学Python视频课程(13):Python文件和流 付费用户专享
跟李宁老师学Python视频课程(12):Python常用模块 付费用户专享
跟李宁老师学Python视频课程(11):正则表达式 付费用户专享
跟李宁老师学Python视频课程(10):方法、属性和迭代 付费用户专享
跟李宁老师学Python视频课程(9):异常 付费用户专享
跟李宁老师学Python视频课程(8):类和对象 付费用户专享
跟李宁老师学Python视频课程(7):函数 付费用户专享
跟李宁老师学Python视频课程(6):Python字典 付费用户专享
跟李宁老师学Python视频课程(5)—Python字符串 付费用户专享
跟李宁老师学Python视频课程(4)—Python中的列表和元组 付费用户专享
跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句 付费用户专享
跟李宁老师学Python视频课程(2):Python基础知识 付费用户专享
跟李宁老师学Python视频课程(1):初识Python 付费用户专享
【李宁】征服Kotlin视频教程(Android与JavaScript双管齐下) 付费用户专享
【李宁】Java基础视频教程 付费用户专享
【李宁】JavaScript:小程序、iOS、Android全搞定视频课程 付费用户专享
【李宁】征服ES6(JavaScript)视频教程 付费用户专享
【李宁】征服Javascript高级程序设计与应用实例视频课程 付费用户专享
【李宁】征服C++ 11视频课程(李宁老师呕心沥血之杰作) 付费用户专享
【李宁】OC与Foundation Framework高级程序设计视频课程 付费用户专享
【李宁】Swift开发系列视频教程 付费用户专享
跨平台开发视频课程:Dart语言详解 付费用户专享
人工智能-机器学习实战视频课程 付费用户专享
IPython与Jupyter Notebook实验环境配置和使用视频教程 付费用户专享
PyQt5(Python)开发与实战视频课程 付费用户专享
项目实战视频课程:美团网(Vue2+Python+Flask) 付费用户专享
【李宁】征服Python Flask视频课程 付费用户专享
征服Python Django视频课程 付费用户专享
跟宁哥学Go语言视频课程(6):接口 付费用户专享
跟宁哥学Go语言视频课程(7):并发(Goroutines)与通信(Channels) 付费用户专享
跟宁哥学Go语言视频课程(8):高级并发技术 付费用户专享
跟宁哥学Go语言视频课程(9):包和工具 付费用户专享
跟宁哥学Go语言视频课程(10):反射 付费用户专享
跟宁哥学Go语言视频课程(11):模板 付费用户专享
跟宁哥学Go语言视频课程(12):测试 付费用户专享
跟宁哥学Go语言视频课程(5):方法 付费用户专享
跟宁哥学Go语言视频课程(4):函数 付费用户专享
跟宁哥学Go语言(3):Go语言数据类型视频教程 付费用户专享
跟宁哥学Go语言(2):Go语言程序结构视频教程 付费用户专享
跟宁哥学Go语言(1):Go语言入门视频教程 付费用户专享
Go Web实战视频教程 付费用户专享
【李宁】Vue高级视频课程,学习Vue和web开发必备 付费用户专享
【李宁】征服Node.js 7.x视频课程(10):Socket通信视频课程 付费用户专享
【李宁】征服Node.js 7.x视频课程(8):HTTP服务端和客户端技术 付费用户专享
【李宁】征服Node.js 7.x视频课程(7):路径(Path) 付费用户专享
【李宁】征服Node.js 7.x视频课程(6):文件系统与Stream视频课程 付费用户专享
【李宁】征服Node.js 7.x视频课程(5):使用Buffer处理二进制数据 付费用户专享
【李宁】征服Node.js 7.x视频课程(4):模块与npm包管理工具 付费用户专享
【李宁】征服Node.js 7.x视频课程(3):基础知识 付费用户专享
【李宁】征服Node.js 7.x视频课程(2):交互式运行环境:REPL 付费用户专享
【李宁】征服Node.js 7.x视频课程(1):Node.js入门 付费用户专享
Electron实战(5):发布Electron应用视频课程 付费用户专享
Electron实战(4):高级API视频课程 付费用户专享
Electron实战(3):菜单视频课程 付费用户专享
Electron实战(2):窗口与对话框视频课程 付费用户专享
Electron实战(1):基础知识视频教程 付费用户专享
【李宁】征服Express4.x开发技术系列视频课程 付费用户专享
区块链项目:支持以太坊的小程序云笔记视频课程 付费用户专享
项目实战:高仿美团网视频课程(Vue2+Node.js+支付) 付费用户专享
区块链项目实战:支持以太坊的云笔记视频课程 付费用户专享
区块链项目实战:支持以太坊的MySQL管理系统视频课程 付费用户专享
项目实战视频课程:美团小程序(Node.js+Express+支付) 付费用户专享
【李宁】项目实战:小程序版网上商城(Node.js + Express + MySQL)视频教程 付费用户专享
【李宁】Node.js本地模块实战(C++和Go) 付费用户专享
【李宁】微信小程序项目实战系列视频课程:快递查询 付费用户专享
【李宁】微信小程序项目实战系列视频课程:电影购票系统 付费用户专享
【李宁】微信小程序项目实战系列视频课程:高仿iOS计算器 付费用户专享
【李宁】征服微信小程序视频教程(UI + API + WeUI) 付费用户专享
Python爬虫实战视频教程:抓取天气预报数据 付费用户专享
Python Scrapy爬虫视频课程 付费用户专享
Python爬虫视频课程:中国女性胸部大小分析 付费用户专享
Python爬虫实战视频教程 付费用户专享
【李宁】Android App性能调优、内存泄露检测视频课程 付费用户专享
【李宁】Android 高级视频课程(包含Android Studio) 付费用户专享
【李宁】Android驱动与HAL开发实战视频课程 付费用户专享
【李宁】Android项目实战:基于XMPP的即时通讯客户端视频课程 付费用户专享
【李宁】iOS9高级程序设计(高级iOS开发视频课程-OC版) 付费用户专享
【李宁】iOS8项目实战视频课程(Swift版):PM2.5实时查询App 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第15季】__本地化 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第14季】_照相机图像库 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第13季】__GPS与地图 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第12季】__手势识别 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第11季】__核心绘图API 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第10季】_网络并发技术 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第9季】__数据持久化 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第8季】__扩展 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第7季】__音频和视频 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第6季】SearchBar对话框 付费用户专享
iOS8开发技术(Swift 版)【第5季】__导航条与表视图 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第4季】多视图UITabBar 付费用户专享
【李宁】iOS8开发技术(Swift 版)【第3季】__屏幕适配详解 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第2季】__常用控件开发 付费用户专享
【李宁】iOS8开发视频课程(Swift 版)【第1季】__开发基础 付费用户专享
【李宁】完全征服React Native视频课程 付费用户专享
跨平台开发视频课程:Flutter详解 付费用户专享
【李宁】Swift游戏项目实战视频教程:FlappyBird 付费用户专享
【李宁】Sprite Kit游戏引擎入门视频教程(Swift版) 付费用户专享
【李宁】Cocos2d-x 3.x项目实战:星空大战(射击类游戏) 付费用户专享
【李宁】从零开始掌握Cocos2d-JS视频教程 付费用户专享
【李宁】Cocos2d-x 3.x 项目实战:仿微信飞机大战视频课程 付费用户专享
【李宁】Cocos2d-x 3.x开发视频课程第2季ObjC、Swift、C++交互 付费用户专享
【李宁】Cocos2d-x 3.x视频课程第1季__高级动作(Action) 付费用户专享
【李宁】Cocos2d-x 3.x视频教程第12季__ 物理引擎 付费用户专享
【李宁】Cocos2d-x 3.x视频教程第7季__常用的动作(Action) 付费用户专享
【李宁】Cocos2d-x 3.x视频教程第3季__核心类(Sprite等)详解 付费用户专享
【李宁】Cocos2d-x 3.x视频教程第2季__基本概念和基础知识 付费用户专享
【李宁】Cocos2d-x 3.x视频教程第1季__开发环境搭建 付费用户专享
跟宁哥学区块链开发(3):Web3.js详解与小程序DApp实战视频教程 付费用户专享
跟宁哥学区块链开发(4):Truffle详解与实战视频教程 付费用户专享
跟宁哥学区块链开发(6):利用以太坊网络学习智能合约视频教程 付费用户专享
跟宁哥学区块链开发(2):Solidity语言详解与实战视频教程 付费用户专享
跟宁哥学区块链开发视频课程(5):在以太坊上发布自己的代币 付费用户专享
区块链实战视频课程(4):用Web3.js开发以太坊客户端 付费用户专享
跟宁哥学区块链开发(1):以太坊入门视频教程 付费用户专享

李宁老师达芬奇级课程专题

¥16380.00 ¥4870.93
在线
客服
在线
客服

下载Android客户端

下载iphone 客户端

返回
顶部