云原生之前端开发框架实战合集

云原生之前端开发框架实战合集

1418分钟

随着云计算的普及和前端技术的快速发展,云原生前端开发已成为行业中的热门话题。本课程将深入浅出地讲解云原生前端开发的核心概念、框架和技术,通过实战案例,帮助学员掌握现代前端开发的最佳实践。 为此,三节课…

随着云计算的普及和前端技术的快速发展,云原生前端开发已成为行业中的热门话题。本课程将深入浅出地讲解云原生前端开发的核心概念、框架和技术,通过实战案例,帮助学员掌握现代前端开发的最佳实践。 为此,三节课邀请了具有丰富开发与运维经验的杜宽老师,旨在通过实际操作结合讲授知识,为您提供体系化的前端开发知识课,真正实现从入门到实践。 本课程将从HTML+CSS网站前端开发基础技术语言开始,深入细讲运用Vue框架和Vite、Pinia进行脚手架项目的开发,以及它们在云原生环境中的运用。学员将学习如何使用这些框架构建高效、可扩展的Web应用,并理解如何利用云原生基础设施进行部署和管理。同时,课程还将介绍微服务架构、容器化技术(如Docker和Kubernetes)以及持续集成/持续部署(CI/CD)等现代软件开发和部署的最佳实践。
一、网站开发工具的安装 - 1、VSCode的安装 - 2、VSCode集成前端开发工具包 二、网站开发HTML入门与实践 - 1、认识HTML - 2、HTML5基本结构 - 3、HTML初体验 - 4、HTML文本标签 - 5、HTML有序和无序列表 - 6、HTML描述列表 - 7、HTML表格使用 - 8、HTML超链接 - 9、HTML超链接特殊用法 - 10、HTML图片标签 - 11、HTML表单及input标签属性 - 12、HTML容器标签div - 13、CSS初识 - 14、CSS颜色和大小设置 - 15、CSS位置和内外边距设置 - 16、CSS边框设置 - 17、CSS背景设置 - 18、CSS内部外部样式表 - 19、CSS类选择器 - 20、CSS其他常用选择器 - 21、CSS网页布局display - 22、CSS网页布局flex - 23、CSS布局属性flex的排列与对齐 三、网站开发JavaScript入门与实践 - 1、什么是JavaScript - 2、JavaScript初体验 - 3、JavaScript操作window - 4、JavaScript操作DOM - 5、JavaScript修改网页样式 - 6、JavaScript实现元素的显示和隐藏 - 7、JavaScript常用数据类型 - 8、JavaScript定义变量和类型判断 - 9、JavaScript对象和数组操作 - 10、JavaScript数学运算符 - 11、JavaScript比较与逻辑运算符 - 12、JavaScript流程控制if-else与switch - 13、JavaScript循环for while forEach - 14、JavaScript定义函数 四、项目开发实战——Vue3基础 - 1、什么是Vue - 2、Vue初体验-实现计数器 - 3、Vue应用程序原理 - 4、Vue3和Vue2语法区别 - 5、Vue Vite项目工程化 - 6、Vue工程化项目详解 - 7、Vue setup ref 和reactive区别 - 8、Vue定义只读数据 - 9、Vue指令v-on - 10、Vue指令v-model - 11、Vue指令v-model修饰符 - 12、Vue指令v-show - 13、Vue指令v-if-else - 14、Vue指令v-for - 15、Vue computed和methods区别 - 16、Vue使用watch监听数据变化 - 17、Vue监听多个数据 - 18、Vue监听对象变化 - 19、Vue键盘修饰符 - 20、Vue鼠标修饰符 五、项目开发实战——Vue3进阶 - 1、什么是Vue组件 - 2、Vue自定义组件初体验 - 3、Vue组件传值defineProps - 4、Vue组件传值可选配置 - 5、Vue组件自定义校验 - 6、Vue单向数据流 - 7、Vue组件emit事件定义及传递参数 - 8、Vue插槽Slot介绍与使用 - 9、Vue具名插槽-命名插槽 - 10、Vue共享数据的发布和订阅 - 11、Vue Provide和lnject发布和订阅数据 - 12、Vue发布函数修改provide的数据 - 13、Vue发布只读数据 - 14、Vue生命周期了解 - 15、Vue生命周期钩子函数使用 六、项目开发实战——Vue3高级 - 1、什么是状态管理器Pinia - 2、Vue状态管理基本使用 - 3、Vue状态管理全局数据修改 - 4、Vue路由管理vue router介绍 - 5、Vue Router Hash和History模式区别 - 6、Vue Router Vite初体验 - 7、Vue Router push和replace - 8、Vue Router动态路由 - 9、Vue Router通过js跳转路由 - 10、Vue Router路由调整传递参数 - 11、Vue Router useRouter和useRoute - 12、Vue Router路由懒加载 - 13、Vue Router路由嵌套 - 14、Vue Router路由全局守卫 - 15、Vue Router路由独享守卫 - 16、Axios后端接口调用介绍 - 17、Axios初体验-发送Get请求 - 18、Axios添加请求参数 - 19、Axios请求数据双向绑定 - 20、Axios使用请求配置调用接口 - 21、Axios创建和发送post类型的请求 - 22、Axios接口超时配置 - 23、Axios自定义请求头 - 24、Axios定义全局配置 - 25、Axios拦截器介绍 - 26、Axios请求拦截器 - 27、Axios响应拦截器 - 28、Axios接口封装 - 29、Axios接口封装测试 七、前端脚手架项目开发 - 1、脚手架项目及ElementPlus演示 - 2、脚手架项目基本配置-使用Git管理 - 3、登录页-路由及登录框实现 - 4、登录页-实现用户名密码和登录按钮 - 5、登录页-实现输入框清空和密码显示功能 - 6、登录页-实现用户登录输入校验 - 7、登录页-根据校验结果设置登录的禁用状态 - 8、登录逻辑-实现登录调用后台接口 - 9、登录逻辑-接口地址和接口方法的封装 - 10、登录逻辑-实现JWT Token的存储 - 11、登录逻辑-实现请求头添加认证Token - 12、登录逻辑-判断登录状态是否已失效 - 13、登录逻辑-实现首页路由和登录后自动跳转 - 14、登录逻辑-实现页面未登录的请求拦截 - 15、登录框样式调整 - 16、Layout-实现layout的拆分 - 17、Layout-实现网页的标准布居 - 18、Layout-Aside Logo信息展示设计 - 19、Layout-Logo点击跳转及样式修复 - 20、Layout-Aside菜单实现 - 21、Layout-自动生成菜单配置梳理 - 22、Layout-实现菜单的自动生成 - 23、Layout-使用iconfont定义菜单图标 - 24、用户管理-实现用户管理的路由映射 - 25、用户管理-实现菜单根据路由默认激活 - 26、用户管理-el-table使用详情介绍 - 27、用户管理-获取后端数据并展示 - 28、用户管理-自动获取用户列表及加载效果 - 29、用户管理-实现删除功能和删除确认 - 30、用户管理-添加用户弹窗功能实现 - 31、用户管理-添加用户页面组件实现 - 32、用户管理-表单一键清空功能实现 - 33、用户管理-实现表单提交功能 - 34、用户管理-实现表单的验证 - 35、用户管理-实现删除后自动更新数据 - 36、用户管理-实现添加数据后自动刷新列表 - 37、用户管理-实现关闭弹窗自动刷新列表 - 38、用户管理-实现编辑功能的组件 - 39、用户管理-实现编辑功能接口调用及自动刷新 - 40、用户管理-解决form表单无法清空的问题 - 41、Header-实现Header功能的布局 - 42、Header-实现用户退出的功能 - 43、Header-使用pinia管理菜单的折叠状态 - 44、Header-实现Aside的折叠功能 - 45、Header-解决折叠卡顿的问题 八、项目上线 - 1、Vue多环境配置-不同环境不同配置 - 2、前端代码部署上线流程 - 3、使用Docker容器部署前端Vue代码 - 4、使用K8s部署Vue前端代码 - 5、脚手架项目总结
宽哥
宽哥

某上市集团云原生架构师