课程简介
本课程是一门深度整合现代Web开发全技术栈的实战型课程。课程从Node.js后端开发入手,深入讲解事件循环、Koa框架、数据库操作(MongoDB/MySQL)、安全防护(XSS/CSRF/SQL注入)等核心知识。前端部分全面覆盖React、Vue3、TypeScript等主流框架,包含组件化开发、状态管理、路由控制等高级特性。同时课程还涉及UniApp跨端开发、数据结构和算法、性能优化、浏览器渲染原理等关键技术点。通过多个企业级项目实战(包括共享单车管理系统、贷款审批系统、音乐APP等),学员将掌握全栈开发的核心技能,具备独立设计和开发复杂Web应用的能力。课程注重工程实践,包含Git协作、项目部署、PM2运维等生产环境必备技能,帮助学习者构建完整的全栈知识体系。
下载地址
课程目录
基础阶段
- JS基础语法系列:变量声明、DOM操作、数据类型、字符串、数值、数组、对象等
- JS基础语法与HTML5实例:循环语句、正则表达式、Canvas动画、WebSocket应用等
- HTML5实例:百度地图调用、本地存储、文件上传、音乐播放器等
进阶阶段
- JS底层原理:命名规范、堆栈溢出、垃圾回收、原型链、闭包、递归等
- ES6/7/8语法:let/const、解构、箭头函数、模板字符串、展开运算符、Promise、Async/Await等
- 设计模式:观察者、单例、工厂、策略、装饰器等
框架应用
- Vue全家桶:指令、组件通信、Vuex、路由、状态管理、企业级项目实战
- React全家桶:JSX语法、组件化开发、Hooks、状态管理、企业级项目实战
- Vue3+TypeScript:Vue3特性、TypeScript应用、Element Plus、Pinia
全栈开发
- Node.js基础:事件循环、模块化、文件系统、Koa框架
- 企业级金融信贷项目:MVC架构、JWT认证、数据库操作、项目部署
附加专题
- Git版本控制:入门、详解、进阶
- uniapp混合开发:音乐App实战
- 浏览器原理:渲染流程、重绘重排、CDN缓存
- 网络安全:XSS、CSRF、DDOS、SQL注入
- 数据结构与算法:数组、栈、队列、链表、哈希、树、图、排序算法
- 大厂面试专题:前端面试题、Vue原理、JS高级特性
--- 点击展开详细目录 ---
|