「尚硅谷与腾讯云官方合作」硅谷课堂项目视频发布

article/2025/5/10 14:34:30

硅谷课堂是尚硅谷与腾讯云官方合作的项目,是一款基于微信公众号B2C模式的在线学习平台。项目包含后台系统和微信公众号部分,采用前后端分离开发模式。

本套项目教程针对有一定开发经验的Java程序员精心打造,项目技术涵盖微服务、微信公众号、腾讯云、全栈、集群。业务场景贴近实际,技术应用紧跟市场潮流,完全按照市场需求开发。

项目技术栈涉及主流的SpringBoot + SpringCloud微服务架构,综合应用了腾讯云文件存储和视频点播服务;项目涉及到微信公众号开发,包含公众号菜单、公众号消息、微信分享、微信授权、微信支付;项目前端技术栈,采用主流前端框架Vue和Element-ui,微信公众号采用H5页面显示,涵盖ES6、NPM、Babel、Axios、ECharts等,完全实现全栈开发;采用腾讯云一站式研发协作管理平台CODING DevOps实现项目管理部署。

硅谷课堂项目具有很强的实用性,既是对主流Java技术的系统性梳理和整合,同时也是各种主流技术实际应用的练兵场,能够帮你积累项目经验。本套教程会在腾讯云开发者社区同步上线,你也可以在“腾讯云开发者社区”学习和下载教程及配套资料。

教程目录

001.项目概述

002.技术点-MyBatisPlus概述

003.技术点-MyBatisPlus入门

004.技术点-MyBatisPlus添加

005.技术点-MyBatisPlus主键策略

006.技术点-MyBatisPlus修改和分页

007.技术点-MyBatisPlus批量和id删除

008.技术点-MyBatisPlus逻辑删除

009.技术点-MyBatisPlus条件构造 QueryWrapper

010.技术点-MyBatisPlus条件构造 LambdaQueryWrapper

011.技术点-MyBatisPlus封装service层

012.技术点-MyBatisPlus总结

013.前后端分离开发概念

014.搭建项目后端工程(1)

015.搭建项目后端工程(2)

016.后台系统-讲师接口(查询所有)

017.后台系统-讲师接口(删除)及整合swagger

018.后台系统-讲师接口(条件分页查询)

019.后台系统-讲师接口(统一返回结果)

020.后台系统-讲师接口(添加和修改)

021.后台系统-讲师接口(批量删除)

022.后台系统-统一异常处理(全局)

023.后台系统-统一异常处理(特定和自定义)

024.前端技术-内容概述

025.前端技术-VSCode安装和使用

026.前端技术-ES6基本语法(1)

027.前端技术-ES6基本语法(2)

028.前端技术-ES6基本语法(3)

029.前端技术-Vue入门和差值表达式

030.前端技术-Vue指令(1)

031.前端技术-Vue指令(2)

032.前端技术-Vue生命周期

033.前端技术-Vue组件和路由

034.前端技术-Axios

035.前端技术-Node.js入门

036.前端技术-NPM

037.前端技术-模块化开发(ES5写法)

038.前端技术-模块化开发(ES6写法)

039.后台系统-搭建前端环境

040.后台系统-登录改造本地

041.后台系统-跨域问题

042.后台系统-讲师前端列表功能(1)

043.后台系统-讲师前端列表功能(2)

044.后台系统-讲师前端列表功能(3)

045.后台系统-讲师前端删除功能

046.后台系统-讲师前端添加功能

047.后台系统-讲师前端修改功能(1)

048.后台系统-讲师前端修改功能(2)

049.后台系统-讲师前端批量删除功能

050.后台系统-腾讯云对象存储介绍

051.后台系统-腾讯云对象存储代码测试

052.后台系统-讲师头像上传接口

053.后台系统-讲师头像上传前端

054.后台系统-课程分类-列表接口(1)

055.后台系统-课程分类-列表接口(2)

056.后台系统-课程分类-列表前端

057.技术点-EasyExcel写操作

058.技术点-EasyExcel读操作

059.后台系统-课程分类-导出功能

060.后台系统-课程分类-导入功能

061.后台系统-点播管理-需求和准备

062.后台系统-点播管理-课程列表接口

063.后台系统-点播管理-课程列表前端

064.后台系统-点播管理-发布课程(添加基本信息)

065.后台系统-点播管理-发布课程(修改课程信息)

066.后台系统-点播管理-发布课程(大纲列表接口一)

067.后台系统-点播管理-发布课程(大纲列表接口二)

068.后台系统-点播管理-发布课程(章节和小节接口)

069.后台系统-点播管理-发布课程(课程大纲前端)

070.后台系统-点播管理-发布课程(最终发布接口一)

071.后台系统-点播管理-发布课程(最终发布接口二)

072.后台系统-点播管理-发布课程 (最终发布前端)

073.后台系统-点播管理-发布课程(bug解决)

074.后台系统-点播管理-课程删除功能

075.后台系统-点播管理-课程统计接口(1)

076.后台系统-点播管理-课程统计接口(2)

077.后台系统-点播管理-课程统计前端

078.后台系统-腾讯云视频点播-需求和介绍

079.后台系统-腾讯云视频点播-上传和删除视频接口

080.后台系统-腾讯云视频点播-上传视频前端

081.后台系统-腾讯云点播视频上传其他方式

082.后台系统-点播管理-完善删除视频功能

083.后台系统-SpringCloud基本概念

084.后台系统-Nacos概述和服务注册

085.后台系统-gateway网关基本概念

086.后台系统-整合gateway网关和解决跨域

087.后台系统-订单管理-搭建环境

088.后台系统-订单管理-订单列表接口

089.后台系统-订单管理-订单列表前端

090.后台系统-营销管理-优惠券接口(1)

091.后台系统-营销管理-优惠券接口(2)

092.后台系统-营销管理-优惠券接口(3)

093.后台系统-营销管理-优惠券前端

094.微信公众号概述

095.微信公众号菜单需求

096.后台系统-公众号菜单管理接口(1)

097.后台系统-公众号菜单管理接口(2)

098.后台系统-公众号菜单管理接口(3)

099.后台系统-公众号菜单管理接口(4)

100.后台系统-公众号菜单管理前端和测试

101.公众号开发-公众号普通消息(1)

102.公众号开发-公众号普通消息(2)

103.公众号开发-公众号普通消息(3)

104.公众号开发-公众号普通消息(4)

105.公众号开发-公众号模板消息

106.公众号开发-微信授权登录(1)

107.公众号开发-微信授权登录(2)

108.公众号开发-微信授权登录(3)

109.公众号开发-微信授权登录(4)

110.公众号开发-点播课程列表接口

111.公众号开发-点播课程详情接口

112.公众号开发-点播课程列表和详情前端

113.公众号开发-点播课程播放接口

114.公众号开发-点播课程播放前端

115.公众号开发-付费课程订单接口分析

116.公众号开发-付费课程订单接口(1)

117.公众号开发-付费课程订单接口(2)

118.公众号开发-付费课程订单接口(3)

119.公众号开发-付费课程支付接口(1)

120.公众号开发-付费课程支付接口(2)

121.公众号开发-付费课程支付前端和测试

122.直播管理-直播平台体验

123.后台系统-直播管理-搭建环境和准备工作

124.后台系统-直播管理-直播课程列表接口

125.后台系统-直播管理-添加直播课程接口-1

126.后台系统-直播管理-添加直播课程接口-2

127.后台系统-直播管理-删除直播课程接口

128.后台系统-直播管理-修改直播课程接口-1

129.后台系统-直播管理-修改直播课程接口-2

130.后台系统-直播管理-获取直播课程账号和配置接口

131.后台系统-直播管理-修改直播课程配置接口

132.后台系统-直播管理-获取最近直播接口

133.后台系统-直播管理-前端整合

134.公众号开发-获取直播课程凭证接口

135.公众号开发-直播课程观看整合

136.公众号开发-直播课程测试

137.公众号开发-直播课程详情显示

138.公众号开发-微信分享功能

139.其他细节功能完善(1)

140.其他细节功能完善(2)

141.腾讯云部署-项目部署方案介绍

142.腾讯云部署-腾讯云CODING DevOps概述 (1)

143.腾讯云部署-腾讯云CODING DevOps概述(2)

144.腾讯云部署-开通CODING DevOps

145.腾讯云部署-CODING DevOps(创建项目和项目协同)

146.腾讯云部署-CODING DevOps(代码仓库)

147.腾讯云部署-CODING DevOps(持续集成)

148.腾讯云部署-CODING DevOps (持续部署)

149.项目总结(功能总结)

150.项目总结(技术总结)。

 


http://chatgpt.dhexx.cn/article/GiXlLurN.shtml

相关文章

javascript全笔记-基础版(尚硅谷视频李立超老师)

目录 一.JavaScript简介 1.1 JS简介 1.2 JS的HelloWorld 1.3 JS代码编写的位置 二.JS的基础语法 2.1 JS的基本语法 2.2 字面量与变量 2.3 标识符 2.4 数据类型 2.4.1 typeof运算符 2.4.2 String 2.4.3 Number 2.4.4 Boolean 2.4.5Null 2.4.6Undefined 2.5 强制…

尚硅谷前端视频总结(二)

尚硅谷前端视频总结(二) 原文链接 动画animation CSS animation 属性是 animation-name,animation-duration, animation-timing-function,animation-delay,animation-iteration-count,animation-directi…

Spring Cloud 尚硅谷阳哥学习笔记,每一行代码均有解释,适合快速上手,并配合尚硅谷视频食用

Spring Cloud ATenOne ❤️ 一、正常 SpringBoot 环境的测试 1、版本的选择 SpringCloud Hoxton.SR1SpringBoot 2.2.2.RELEASESpringCloud Alibaba 2.1.0.RELEASEJava 8Maven 3.5Mysql 8.0.25 父 pom.xml 如下 <?xml version"1.0" encoding"UTF-8&quo…

vue3快速上手(尚硅谷视频笔记)

Vue3快速上手 1.Vue3简介 2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;海贼王&#xff09;耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址&#xff1a;https://github.com/vuejs/vue-next/releas…

Linux全笔记(尚硅谷视频)

Linux是什么 是一个操作系统&#xff08;OS&#xff09; 李纳斯托瓦兹 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想&#xff0c;是一个性能稳定的多用户网络操作系统。 比较WindowsLinux界…

软件开发介绍-尚硅谷视频学习随记

目录 软件开发相关概念 Java相关介绍 环境配置 常用dos命令 常用快捷键 软件开发相关概念 1.软件&#xff1a;一系列按照特定顺序组织的计算机数据和指令集合&#xff0c;进而构成的一种工具。分为系统软件&#xff08;操作系统&#xff09;和应用软件。 应用程序算法数据…

NodeJs(尚硅谷视频学习笔记)

内容来自尚硅谷Nodejs学习课件以及自己添加 课前预热&#xff1a;CMD基本知识 1.命令行窗口&#xff08;小黑屏&#xff09;、CMD窗口、终端、shell - 开始菜单 --> 运行 --> CMD --> 回车 - Win R --> CMD --> 回车 - 常用的指令dir 列出当前目录下的所…

前端项目-尚品会-来自b站尚硅谷视频

目录 前言gulishop-client---vue2项目目录分页器 前言 重温Vue&#xff0c;打开之前的项目文件夹&#xff0c;陌生又熟悉… 3月份左右看的项目视频&#xff0c;现在已经忘得差不多了…甚至记不清自己是看的哪个视频…刚刚才想起来自己并没有看Vue的视频教程&#xff0c;当初直…

Linux的使用_尚硅谷视频学习笔记

到达底部 文章目录 Linux的使用参考 第 1 章 Linux 开山篇1.1 本套 Linux 课程的内容介绍1.2 Linux 的学习方向1.3 Linux 的应用领域1.3.1个人桌面应用领域1.3.2服务器应用领域1.3.3嵌入式应用领域 1.4 学习 Linux 的阶段&#xff08;高手进阶过程&#xff09;1.5 Linux 的学习…

【javaScript】学完js基础,顺便把js高级语法学了(尚硅谷视频学习笔记)

文章目录 【1】基本总结深入一、什么是数据1、数据类型基本&#xff08;值&#xff09;类型对象&#xff08;引用&#xff09;类型 2、判断相关问题 二、什么是内存1、什么是数据2、什么是内存&#xff1f;3、什么是变量4、内存、数据、变量三者之间的关系相关问题1、问题&…

Mybatis-plus (教程来自尚硅谷视频)

1.什么是Mybatis-plus? 官网地址&#xff1a;MyBatis-Plus 1.1MyBatis-Plus&#xff08;简称 MP&#xff09;是一个 MyBatis的增强工具&#xff0c;在 MyBatis 的基础上只做增强不做改变&#xff0c;为简化开发、提高效率而生。 Mybatis-plus的愿景成为Mybatis的最好拍档&a…

JavaSE(尚硅谷视频学习笔记)

文章目录 Java基础编程Java语言概述Java语言简述1.基础图解2.常识3.计算机语言的发展迭代4.Java语言版本迭代概述5. Java语言应用的领域6.Java语言的特点 开发环境的搭建1. JDK、JRE、JVM的关系2. JDK的下载安装 注释与API文档1. 注释Comment2. Java API 文档3. 良好的编程风格…

尚硅谷Java入门视频教程(一)编程入门

冯诺依曼体系结构&#xff1a;中央处理器(CPU)(寄存器、算术逻辑单元、控制单元)、内存(主存)、存储设备(内存、硬盘)、输入输出设(外设、显示器)、通信设备(网卡等)。通过总线连接&#xff0c;传输数据。 中央处理器&#xff1a;(Central Processing Unit CPU)&#xff1a;获…

尚硅谷Java入门视频教程第五章——面向对象编程(中)

尚硅谷Java入门视频教程第五章——面向对象编程&#xff08;中&#xff09; 第5章&#xff1a;面向对象编程(中)5.1 面向对象特征之二&#xff1a;继承性5.2 方法的重写&#xff08;override/overwrite&#xff09;5.3 四种访问权限修饰符5.4 关键字&#xff1a;super5.5 子类对…

“为了对电脑进行保护,已经阻止此应用。”

环境&#xff1a;Win10专业版 解决方法&#xff1a;

win10运行安装软件程序提示“为了对电脑进行保护,已经阻止此应用” 有效解决方法记录

问题&#xff1a; 解决&#xff1a; 在程序文件上&#xff0c;按住【shift】键&#xff0c;同时点击鼠标右键→【复制为路径】&#xff0c;打开C:\Windows\System32&#xff0c;找到cmd.exe&#xff0c;右键→【以管理员身份运行】&#xff0c;在打开的界面将路径粘贴&#xff…

【windows】Windows10为了对电脑进行保护,已经阻止此应用解决方案

winr打开运行输入“gpedit.msc”,打开“本地组策略编辑器”&#xff0c;依次点开&#xff1a; 1.计算机配置 2.Windows设置 3.安全设置 4.本地策略 5.安全选项 在右边框内找到并双击“用户账户控制&#xff1a;以管理员批准模式运行所有管理员” 在打开的对话框中选择“…

为了对电脑进行保护,已经阻止此应用 解决办法

上面就是问题&#xff0c;这个是我在安装百度硬盘搜索的时候出现的&#xff0c;不知道啥原因。在网上找了一堆的解决方法都没有成功&#xff0c;比如修改本地策略&#xff0c;修改安全级别等等。最后发现一个人的方法有效分享给大家&#xff1a; 1.用管理员身份执行cmd 2.复制该…

Win10提示“为了对电脑进行保护,已经阻止此应用”如何解决

Win10提示“为了对电脑进行保护,已经阻止此应用”如何解决 从Win7系统升级到Win10正式版系统后&#xff0c;发现其他目录的一些程序都无法打开&#xff0c;且提示“为了对电脑进行保护&#xff0c;已经阻止此应用”&#xff0c;这是怎么回事呢&#xff1f;其实&#xff0c;该问…

Win10家庭版安装软件时提示“为了对电脑进行保护,已经阻止此应用”

如果你遇到了这个问题 你也是Win10家庭版&#xff0c;则下面的方法拯救不了你&#xff1a; 第一步&#xff1a; 恢复组策略 在桌面新建文本文档&#xff0c;粘贴代码&#xff1a; echo off pushd “%~dp0” dir /b C:\Windows\servicing\Packages\Microsoft-Windows-Group…