Before and after the conference, spring cloud + Vue is separated to develop enterprise level online video course system

osc_hjp114em 2020-11-11 15:09:03
conference spring cloud vue separated

Spring Cloud + Vue Fore and aft end separation Develop enterprise level online video course system

【 Check the address : Extraction code :smob】
【 All sources of vision are complete , If it fails, add me WX:ititit111222333;Q:1940379308】

Screenshot :
 Let's get together before and after the meeting ,Spring Cloud + Vue Fore and aft end separation Develop enterprise level online video course system

The outline :

The first 1 Chapter Course guide and preparation

 1-1 Must read before class ( If you don't see it, you'll miss a billion )
 1-2 Course introduction and learning guidance
 1-3 Online environment experience  
 1-4 Code generator first experience And proved
 1-5 Development environment preparation  
 1-6 Introduction to the overall architecture  
 1-7 How to use the source code to learn And proved
The first 2 Chapter Use Maven build SpringCloud project
 2-1 Use Eureka Set up a registration center
 2-2 Build business modules -system
 2-3 Build routing module -gateway

The first 3 Chapter SpringBoot Project technology integration
 3-1 Integrated persistence layer framework Mybatis
 3-2 Project optimization
 3-3 Build service modules -server
 3-4 Integrate mybatis generator

The first 4 Chapter Use Vue cli 4 Set up a management console
 4-1 Use vue cli establish admin project
 4-2 Integrate bootstrap Background management template ace
 4-3 Integrated routing vue-router
 4-4 Console welcome page development

The first 5 Chapter Single table management function front and rear development
 5-1 Large chapter list query function development 1
 5-2 Large chapter list query function development 2
 5-3 Large chapter list query function development 3
 5-4 Paging function development
 5-5 The use of front-end paging components
 5-6 Add new chapter function
 5-7 Modify and delete large chapter function
 5-8 Front end component integration
 5-9 Code optimization

The first 6 Chapter Development of general code generator
 6-1 Code generator principle introduction
 6-2 controller Layer and the service Layer code generation
 6-3 dto Layer code generation
 6-4 front end vue Interface code generation
 6-5 Field verification and general field processing
 6-6 Front end enumeration code generation
 6-7 Generator synthesis example
 6-8 Generator upgrade job

The first 7 Chapter Core business function development

 7-1 Curriculum management function development
 7-2 Save and display the course duration
 7-3 Classification management function development
 7-4 Courses and categories are linked to save and display
 7-5 Curriculum content function development
 7-6 Course code optimization
 7-7 Instructor management function development
The first 8 Chapter File upload function development

 8-1 Complete the basic file upload function
 8-2 Preservation and display of the head portrait of the lecturer
 8-3 File upload component development 1
 8-4 File upload component development 2
 8-5 Add file management function 1
 8-6 Add file management function 2
 8-7 The use of file upload components
 8-8 Homework explanation : Add file management to the course content

The first 9 Chapter Large file breakpoints and fast second transfer
 9-1 The trial of piecewise transmission
 9-2 Fragment upload function development 1
 9-3 Fragment upload function development 2
 9-4 Function development of fragmentation and merging
 9-5 Slice check and fast second transmission
 9-6 File upload flow chart

The first 10 Chapter Based on Alibaba cloud OSS File upload of
 10-1 Alibaba cloud OSS brief introduction
 10-2 be based on OSS Interface file upload
 10-3 Introduction to Alibaba cloud VOD service
 10-4 be based on OSS Native SDK Upload video to on demand 1
 10-5 be based on OSS Native SDK Upload video to on demand 2
 10-6 Play video development function

The first 11 Chapter User management and login
 11-1 Add user management function
 11-2 Encrypted transmission and storage of password
 11-3 Basic login function development
 11-4 Log out and remember to log in
 11-5 Add login graphic verification code
 11-6 Single sign on function development
 11-7 Front and rear login blocking
 11-8 User login flowchart

The first 12 Chapter General permission design
 12-1 General permission solution Introduction
 12-2 Resource allocation management
 12-3 Role rights management
 12-4 Get resource permissions when logging in
 12-5 Development of authority interception function

The first 13 Chapter Website development
 13-1 Construction of website module
 13-2 Integrate bootstrap The official template
 13-3 Homepage development -1
 13-4 Homepage development -2
 13-5 Course list page development
 13-6 Classification and screening function development
 13-7 Course details page development
 13-8 Chapter display and video playback
 13-9 Add member registration function
 13-10 Add login and logout functions
 13-11 Add SMS verification code function
 13-12 Perfect login registration verification function
 13-13 Add immediate sign up function
The first 14 Chapter Project optimization

 14-1 Project initialization
 14-2 Console welcome page development
 14-3 Front and back end multi environment configuration
 14-4 The use of front and back end cache
The first 15 Chapter Course summary

 15-1 Course summary
The first 16 Chapter Project function upgrade

 16-1 Explanation of submitted code  
 16-2 Captcha picture definition optimization  
 16-3 Vue CLI Multi environment compilation  
 16-4 There is no trigger binding when adding video  
 16-5 Stop playing when the player mode box is closed  
 16-6 Sign in token Timeout optimization  
 16-7 Vue Event bus use case  
The first 17 Chapter Production packaging and release
Project demonstration address, Console address Test user test/test.

 17-1 Registry Center & Configuration center Nacos 
 17-2 Registry Center & Configuration center Nacos2 
 17-3 Introduction to Alibaba cloud deployment scheme  
 17-4 RDS Purchase and configuration  
 17-5 ECS Purchase and configuration  
 17-6 JDK Installation and Nacos install  
 17-7 Background module package and release 1 
 17-8 Background module package and release 2 
 17-9 Nginx Installation and Vue Project release  
 17-10 Domain name configuration 1 
 17-11 Domain name configuration 2 


  1. [front end -- JavaScript] knowledge point (IV) -- memory leakage in the project (I)
  2. This mechanism in JS
  3. Vue 3.0 source code learning 1 --- rendering process of components
  4. Learning the realization of canvas and simple drawing
  5. gin里获取http请求过来的参数
  6. vue3的新特性
  7. Get the parameters from HTTP request in gin
  8. New features of vue3
  9. vue-cli 引入腾讯地图(最新 api,rocketmq原理面试
  10. Vue 学习笔记(3,免费Java高级工程师学习资源
  11. Vue 学习笔记(2,Java编程视频教程
  12. Vue cli introduces Tencent maps (the latest API, rocketmq)
  13. Vue learning notes (3, free Java senior engineer learning resources)
  14. Vue learning notes (2, Java programming video tutorial)
  15. 【Vue】—props属性
  16. 【Vue】—创建组件
  17. [Vue] - props attribute
  18. [Vue] - create component
  19. 浅谈vue响应式原理及发布订阅模式和观察者模式
  20. On Vue responsive principle, publish subscribe mode and observer mode
  21. 浅谈vue响应式原理及发布订阅模式和观察者模式
  22. On Vue responsive principle, publish subscribe mode and observer mode
  23. Xiaobai can understand it. It only takes 4 steps to solve the problem of Vue keep alive cache component
  24. Publish, subscribe and observer of design patterns
  25. Summary of common content added in ES6 + (II)
  26. No.8 Vue element admin learning (III) vuex learning and login method analysis
  27. Write a mini webpack project construction tool
  28. Shopping cart (front-end static page preparation)
  29. Introduction to the fluent platform
  30. Webpack5 cache
  31. The difference between drop-down box select option and datalist
  32. CSS review (III)
  33. Node.js学习笔记【七】
  34. Node.js learning notes [VII]
  35. Vue Router根据后台数据加载不同的组件(思考->实现->不止于实现)
  36. Vue router loads different components according to background data (thinking - & gt; Implementation - & gt; (more than implementation)
  37. 【JQuery框架,Java编程教程视频下载
  38. [jQuery framework, Java programming tutorial video download
  39. Vue Router根据后台数据加载不同的组件(思考->实现->不止于实现)
  40. Vue router loads different components according to background data (thinking - & gt; Implementation - & gt; (more than implementation)
  41. 【Vue,阿里P8大佬亲自教你
  42. 【Vue基础知识总结 5,字节跳动算法工程师面试经验
  43. [Vue, Ali P8 teaches you personally
  44. [Vue basic knowledge summary 5. Interview experience of byte beating Algorithm Engineer
  45. 【问题记录】- 谷歌浏览器 Html生成PDF
  46. [problem record] - PDF generated by Google browser HTML
  47. 【问题记录】- 谷歌浏览器 Html生成PDF
  48. [problem record] - PDF generated by Google browser HTML
  49. 【JavaScript】查漏补缺 —数组中reduce()方法
  50. [JavaScript] leak checking and defect filling - reduce() method in array
  51. 【重识 HTML (3),350道Java面试真题分享
  52. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  53. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  54. [re recognize HTML (3) and share 350 real Java interview questions
  55. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  56. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  57. 【重识 HTML ,nginx面试题阿里
  58. 【重识 HTML (4),ELK原来这么简单
  59. [re recognize HTML, nginx interview questions]
  60. [re recognize HTML (4). Elk is so simple