We will discuss the front and back ends together, Spring Cloud + Vue separate the front and back ends to develop an enterprise-level online video course system

Spring Cloud + Vue separates the front and back ends to develop enterprise-level online video course systems

[View address: https://pan.baidu.com/s/1cHKAC7FzPq_2z_EFFnNLHA extraction code: smob]
[Vision sources are all available, if it fails, add me WX: itit111222333; Q: 1940379308]

Screenshot:
We will discuss the front and back ends together, Spring Cloud + Vue separate the front and back ends to develop an enterprise-level online video course system

Outline:

Chapter 1 Course Guidance and Preparation

 1-1 Must read before class (If you don’t read it, you will miss one hundred million)
 1-2 Course introduction and learning guide
 1-3 Online environment experience 
 1-4 Code generator first experience sample
 1-5 Development environment preparation 
 1-6 Overall Architecture Introduction 
 1-7 How to use the source code to learn and try
Chapter 2 Use Maven to build a SpringCloud project
 2-1 Use Eureka to build a registry
 2-2 Build a business module-system
 2-3 Build a routing module-gateway

Chapter 3 Technical Integration of SpringBoot Project
 3-1 Integration of Persistence Framework Mybatis
 3-2 Project Optimization
 3-3 Building Service Module-server
 3-4 Integrating Mybatis Generator

Chapter 4 Use Vue cli 4 to Build a Management Console
 4-1 Use vue cli to Create
 an Admin Project 4-2 Integrate Bootstrap Background Management Template ace
 4-3 Integrate Routing vue-router
 4-4 Console Welcome Page Development

Chapter 5 Front-end and Back-end Development of Single Table Management Function
 5-1 Development of Large Chapter List Query Function 1
 5-2 Development of Large Chapter List Query Function 2
 5-3 Development of Large Chapter List Query Function 3
 5-4 Development of Paging Function
 5-5 Front End Use of Paging Components
 5-6 Added new chapter functions
 5-7 Modified and deleted chapter functions
 5-8 Integrated front-end general components
 5-9 Code optimization

Chapter 6 General Code Generator Development
 6-1 Introduction to Code Generator Principle
 6-2 Controller Layer and Service Layer Code Generation
 6-3 Dto Layer Code Generation
 6-4 Front-end Vue Interface Code Generation
 6-5 Field Check and Common Fields process
 6-6 enumeration code generator distal
 example for 6-7 generator
 6-8 generates job upgrade

Chapter 7 Core Business Function Development

 7-1 Course management function development
 7-2 Course duration storage and display
 7-3 Classification management function development
 7-4 Course and classification association preservation and display
 7-5 Course content function development
 7-6 Course code optimization
 7-7 Lecturer Management Function Development
Chapter 8 File Upload Function Development

 8-1 Complete the basic file upload function
 8-2 Save and display the lecturer's avatar
 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 Use of the file upload component
 8-8 Homework explanation: add file management to the course content

Chapter 9 Large File Breakpoint Resume and Extremely Fast Second Transmission
 9-1 Trial of Fragment Transmission
 9-2 Fragment Upload Function Development 1
 9-3 Fragment Upload Function Development 2
 9-4 Fragment Combination Function Development
 9-5 Points
 Flow chart of film inspection and extremely fast second upload 9-6 file upload

Chapter 10 File Upload Based on Alibaba Cloud OSS
 10-1 Introduction to
 Alibaba Cloud OSS 10-2 File Upload Based on OSS Interface
 10-3 Introduction to
 Alibaba Cloud Video-on-Demand Service 10-4 Upload Video to On-Demand Based on OSS Native SDK 1
 10-5 Upload video to on-demand based on OSS native SDK 2
 10-6 Development of video authorization playback function

Chapter 11 User Management and Login
 11-1 Added User Management Function
 11-2 Encrypted Transmission and Encrypted Storage of Password
 11-3 Basic Login Function Development
 11-4 Logout and Remember Login
 11-5 Added Login Graphic Verification Code
 11 -6 Single sign-on function development
 11-7 Front-end login interception
 11-8 User login flowchart

Chapter 12 General Permission Design
 12-1 Introduction to General Permission Solutions
 12-2 Resource Configuration Management
 12-3 Role Permission Management
 12-4 Obtaining Resource Permissions at Login
 12-5 Permission Interception Function Development

Chapter 13 Website Development
 13-1 Building Website Modules
 13-2 Integrating Bootstrap Official Templates
 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 function
 13-11 Add SMS verification code function
 13-12 Improve login and registration verification function
 13-13 Add Register now function
Chapter 14 Project Optimization

 14-1 Project Initialization
 14-2 Console Welcome Page Development
 14-3 Front-end Multi-Environment Configuration
 14-4 Use of Front-end and Back-End Cache
Chapter 15 Course Summary

 15-1 Course Summary
Chapter 16 Project Function Upgrade

 16-1 Explanation of the submitted code 
 16-2 Verification code Image definition optimization 
 16-3 Vue CLI multi-environment compilation 
 16-4 No binding is triggered when adding a video 
 16-5 Stop playing when closing the player modal 
 16- 6 Login token timeout optimization 
 16-7 Vue event bus use case 
Chapter 17 Production packaging and release
project demonstration address: www.courseimooc.com, console address: admin.courseimooc.com Test user test/test.

 17-1 Registration Center & Configuration Center Nacos 
 17-2 Registration Center & Configuration Center Nacos2
 17-3 Alibaba  Cloud Deployment Plan Introduction 
 17-4 RDS Purchase and Configuration 
 17-5 ECS Purchase and Configuration 
 17-6 JDK Installation and Nacos Installation 
 17- 7 Back-end module packaging and release 1 
 17-8 Back-end module packaging and release 2 
 17-9 Nginx installation and Vue project release 
 17-10 Domain name configuration 1 
 17-11 Domain name configuration 2 

Guess you like

Origin blog.51cto.com/14994690/2548051