Node-RED从入门到实战教程
Node-RED是工业网物联网的重要组成部分,我最开始接触Node-RED,也算是一个偶然的机会吧,上班后领导安排我的第一个任务就是调研一下Node-RED,我之后上网查了一下,那个时候网上相对于Node-RED的资料也比较少,只知道它是IBM公司的一个开源项目。直到最近,发现许多大公司的产品都支持Node-RED,比如西门子公司的IoT2000,研华公司的WISE PaaS 网关,美国OPTO 22等设备中都安装了Node-RED,表明它在工业物联网和控制中已经广泛应用了。 那么工业物联网为什么要用它?它又处于工业物联网那个层次?它具有哪些特性?它帮助物联网解决了什么问题?为什么说它是柔性动态可重构的解决方案呢?   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   本门课程,老师将带领你从Node-RED的发展,工业物联网定位开始讲解,并带领着大家进行手把手安装Node-RED,实际操作演练Node-RED,并搭建一个物联网小平台,给大家带来更好的学习效果。   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   为了能够让小伙伴们快速了解本门课程的结构,本门课程从以下几个方面展开: Node-RED入门 Node-RED安装与配置 Node-RED教学实战 Node-RED的优势与不足 Node-RED能为我们带来什么 Node-RED总结与展望
¥99.00
超级会员免费
25 节 · 4099 人已学 王凯琦
Electron新手入门实战
本课程大喵将手写每一行代码,手把手带着大家从环境搭建开发,逐步开发一个零基础入门级的实战项目;通过基础实战项目来快速学习掌握Electron的相关API知识点,以及掌握使用Electron构建客户端应用程序的流程,体验Electron客户端开发的魅力和强大;本课程最终,会把我们开发的实战项目代码,分别编译打包输出三个平台(windows、mac、linux)系统所支持的PC客户端应用。 本课程的主要内容: 01. Electron课程介绍 02. Electron项目案例介绍 03. Electron Github源码仓库课程分支 04. 本地环境搭建及初体验 05. 主窗口开发 06. 主窗口页面结构搭建 07. 顶部文件及新增菜单项 08. 开发者工具及刷新菜单项 09. 开发及线上环境配置 10. 子窗口开发 11. 子窗口通信 12. 主窗口通信 13. 清空信息菜单项 14. PC客户端打包(windows、mac、linux) 课程章节代码地址: https://github.com/damiao-classroom/electron-primary 为什么要学习掌握Electron呢? 01. 由于Electron是基于Node.js构建的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。 02. Electron具备简单快捷开发、WEB技术栈、非常良好的跨平台性、开源社区等特性,决定了使用Electron开发项目是一个非常不错的选择。
¥19.00
超级会员免费
14 节 · 2189 人已学 李广川
node.js实战
从0基础开始,根据我个人在工作中积累的经验,依据企业实战所需技术为目标,详细讲解node.js、express、ejb、mysql及其它相关框架,最后会使用一个小型的实战项目来把所有技术串连起来,让学员掌握的node.js服务器技术在企业工作中能得心应手。
¥50.00 94 节 · 2774 人已学 王光荣
Nestjs最佳实践
一套目前来说最好的nestjs实战教程,提供QQ长期问答服务.   本人从 08 年到 18 年一直从事于 PHP 的开发。从 18 年开始转向 Typescript+React+Nestjs 的技术栈。目前来说 React 应该是一个非常好用的前端框架,生态非常完善,并且十分灵活简单。Nestjs 则是 Node.js 中唯一且无敌存在的后端 web 框架。因为我个人从事这套技术栈开发已经 4 年多,所以颇有心得,做了这套 React18 视频教程和 Nestjs 实战视频教程。现在视频教程也是刚刚开始做了一部分,还在持续更新。使用 TS 全栈开发可以基本涵盖各种平台的方方面面,比如开发桌面应用的 Electron, 开发小程序的 Taro, 开发 Spa 中后台的 React,开发 SSR 网站的 next.js,开发移动应用的 React Native, 开发 CLI 的 Yargs, 以及开发后端的 Nestjs。基本学会一套,全面够用,再加上 Monorepo 组织结构,一个仓库所有平台都可以搞定。   包含以下知识点   - 掌握Nestjs框架的依赖注入,模块,提供者,生命周期等概念 - 掌握DTO数据验证,响应序列化,异常过滤器等常用功能 - 学会编写一些常用的class-validator验证约束 - 熟练掌握Typeorm以及Nestjs与Typeorm结合开发 - 学会整合Swagger输出Open API文档 - 掌握TS装饰器以及反射元数据的定义和使用 - 编写一些数据库相关的数据验证约束(比如树形表的同级别某字段唯一验证等) - 学会通过继承并魔改Nestjs源码编写自定义的全局验证器 - 可以编写自定义的配置系统以及核心功能包 - 学会自定义的代码组织方式(比如教程中我把默认的Nestjs应用改成Util+PluginModule模式) - 掌握编写一些常用的Util仓库(比如数据库,Redis,Restful) - 利用Yargs结合魔改后的框架可以编写一些自定义CLI命令(比如数据迁移,数据填充等) - 掌握如何利用阿里云/腾讯云推送邮件和短信 - 掌握使用消息列队(MQ)的方式异步推送邮件和短信 - 掌握守卫原理以及编写一些用户验证的守卫 - 编写一个完善的用户系统(JWT认证,短信/邮件登录,短信/邮件注册,找回密码,绑定手机和邮箱等) - 熟练地通过编写装饰器去实现一些常用的功能 - 通过SSE,WebSockets实现用户的上线,下线以及消息实时推送,消息广播等 - 学会使用云存储来上传文件 - 学会大文件断点雪川 - 实现RBAC的权限系统 - 理解请求范围概念以及性能方便的考量 - 自己构建配置系统,实现配置验证以及通过YAML或数据库来进行动态配置 - 通过适用Vscode进行Debug以及编写Jest测试来提升开发效率与程序的可用性 - 学会使用Node来编写自定义的CLI命令 - 利用NestCURD进行快速开发 - 学会Graphql替代Restful写API - 使用Mongodb替代关系型数据库 - 掌握一些常用的打包工具,比如通过ncc打包成单文件,通过pack打包成二进制等 - 学会一些常用的部署方式,比如通过nginx+pm2反向代理部署,devops自动化CI,CD等 - 学会使用pnpm workspaces来使用monreopo组织代码
¥899.00 37 节 · 48 人已学 翁宇杰
Express实战构建后台接口(jwt/加密/token)
本系列课程会带大家使用Express构建后端接口文档!包括jwt/token/加密等核心知识点!
¥12.00
超级会员免费
25 节 · 128 人已学 吴海洋
Node+Koa2+ElementUI打造简书后台管理系统
课程包含了Node.js零基础入门,Koa2框架的使用,JWT认证,前后端分离开发,RESTful API设计规范,文件上传下载,富文本编辑器等等几十个Web开发核心技术,前端使用Vue+ElementUI,后端使用Koa2+MongoDB实现服务端接口和数据存储,是一套适合新手入门的全栈项目的实战课程。
¥198.00
超级会员免费
86 节 · 429 人已学 潘亚
基于unicloud全栈开发商业项目(第二季)
本课程是基于跨平台商业项目“四二学堂”设计的系列课程中的第二季。它基于unicloud,结合node.js、阿里云、mongodb等技术内容。采用示例教学,提供全部示例文件。旨在帮助小白快速入手,基于unicloud独自完成全栈开发。
¥12.00
超级会员免费
10 节 · 315 人已学 雷玉广
基于unicloud全栈开发商业项目
本课程是基于跨平台商业项目“四二学堂”设计的系列课程中的第一季。它基于unicloud,结合node.js、阿里云、mongodb等技术内容。采用示例教学,提供全部示例文件。旨在帮助小白快速入手,基于unicloud独自完成全栈开发。  
¥12.00
超级会员免费
10 节 · 469 人已学 雷玉广
新手从零撸一个CLI命令行脚手架工具
课程基础概述 本门课程,大喵将会打着大家从零打造一款属于大家自己的 CLI命令行脚手架工具,本课程主要面向新手同学,对命令行工具开发,前端工具开发感兴趣的同学,可以通过本门课程学习到如何使用Node.JS开发一款适配自身项目特色的脚手架命令行工具。并且也会带着大家推送自己开发完成的CLI工具到NPM线上仓库,供所有人下载安装使用。 整个课程,大喵会详细讲解所需要依赖的第三方模块包的具体使用,让同学们可以举一反三开发具备自身特色的CLI工具,最终大喵会运用到前面所讲解的基础内容,独立自主开发一个具备 damiao [ add | delete | list | init ] 四种子命令的CLI脚手架工具。 CLI命令行工具 命令行工具(Cmmand Line Interface)简称cli,顾名思义就是在命令行终端中使用的工具。我们常用的 git 、npm、vim 等都是 cli 工具,比如我们可以通过 git clone 等命令简单把远程代码复制到本地。 在目前前端工程大流行的环境下,vue-cli、create-reate-app、angular-cli 等等方便快捷的命令行脚手架工具诞生,极大的提升了我们的开发效率与质量,我们可以通过这些脚手架工具在本地快速构建我们的开发项目。   课程目录结构 1、CLI课程介绍    2、CLI课程纲领和讲师介绍 3、CLI课程内容概述     4、CLI命令行工具及场景应用 5、CLI课程准备工具和技术    6、CLI课程收获和收益   7、CLI课程实战案例介绍    8、npm CLI 命令行工具发展现状 9、创建第一个命令行自定义命令    10、process.argv 接收命令行参数 11、commander 工具使用介绍一    12、commander 工具使用介绍二 13、inquirer 工具使用介绍    14、ora 加载工具使用介绍 15、chalk 颜色工具使用介绍    16、download-git-repo 仓库工具介绍 17、创建脚手架命令    18、创建命令可执行文件 19、damiao add 命令行指令开发    20、damiao add 模板录入校验 21、damiao delete 命令行指令开发    22、damiao list 命令行指令开发 23、damiao init 初始化项目指令开发    24、damiao init 指令参数输入校验 25、damiao 命令行指令测试.mp4   26、创建npm个人账号及发布npm仓库 27、全局安装脚手架工具
¥19.00
超级会员免费
34 节 · 511 人已学 李广川
NW.JS 跨平台桌面客户端新手快速入门实战
如果你想找的就是一个可以跨平台的、轻量级的图形界面开发的库,轻松快捷地开发新一代桌面客户端软件程序。 那么,大喵给大家推荐NW.JS, 它就像一座灯塔,冥冥之中照亮了桌面UI图形开发前进的方向。 我们来看下它的基本特点: 1. 支持用HTML5, CSS3, JS和WebGL来写应用程序,包括桌面端和移动端; 2. 完全支持Node.js APIs和所有的第三方模块; 3. 性能也不会很差,对于轻量级的应用足够了; 4. 对应用进行打包和发布十分简单,也就是说写一份代码很容易移植到不同的平台(包括主流的Linux, Mac OS X 和 Windows); 课程基本介绍: 本课程属于 NW.JS新手入门跨平台项目实战课程,适合各个阶段的开发人员,大喵将会教会大家学习NW技术且掌握如何使用前端技术(HTML5,CSS3,Javascript)轻松愉快地快速开发新一代跨平台桌面客户端应用。
¥39.00
超级会员免费
38 节 · 406 人已学 李广川
已订阅内容
我的课程 精品专栏 图文专栏
登录后即可查看
七天热销榜
下载资源