{{ variable.name }}
Introduction: In this course, we will guide you to apply the Beego framework and its ORM module to develop a content management platform. The project will use the MVC architecture to complete common modules such as login, permission management, and menu management. Among them, the content management module adopts a universal design. Without the need for secondary development, various content management modules can be added, achieving flexibility and efficiency.
Chapter 1 Course Introduction
In this chapter, the main content of the course will be introduced. In this course, the teacher will not only teach you how to develop functional modules, but also focus on teaching you the methods to quickly get started with development when you come into contact with new languages and new platforms.
Course Introduction 1-1
Project Demonstration 1-2
Introduction to Knowledge Points 1-3
Chapter 2: Requirements Analysis, Technology Selection and System Design of General CMS
In this chapter, we will introduce to you how to analyze and design the system framework based on business requirements and how to make technical selections in actual business scenarios.
2-1 Requirements Analysis
2-2 Casual Discussion on Technology Selection
2-3 CMS System Design
Chapter 3: A Quick Start to the Beego Framework
In this chapter, we guided everyone to practice the key technical points of the Beego framework required for the project, introduced the installation and configuration of Beego, and led everyone to complete the simple application practice.
3-1 Set up the development environment
3-2 Beego Framework MVC Practice
3-3 MySQL Basic Operations Practice
3-4 Beego Framework Session&Log Practices
Chapter 4 Developing the Menu Management Module
Demonstrate the development of applications such as adding, deleting, modifying, and querying, template applications, and form submission under the Beego framework.
4-1 Initialize the database and define the menu model
4-2 Developing the Menu List Function (Part 1
4-3 Developing Menu List Function (Part 2)
4-4 Add editing functions to the development menu
Chapter 5: Developing Login, Permission and User Management Modules
Learn to use the Session mechanism to manage login user information and control user permissions.
5-1 Develop user management functions
5-2 Develop the user login function
5-3 Login user permission verification
Chapter 6: Developing a Universal Content Management Module
Learn a new design method for content management systems. Business data in various formats can be customized without the need for secondary development. In terms of development, some code encapsulation techniques are needed, and some knowledge of design patterns will be interspersed and explained.
6-1 Universal Design for Content Management
6-2 Content Format Management and JsonForm
6-3 Parsing Json Data (04:58)
6-4 List Data Analysis and Presentation (Part 1)
6-5 List Data Analysis and Presentation (Part 2)
6-6 List Data Analysis and Presentation (Part 2)
6-7 Edit Pages and InitForm (Part 1)
6-8 Edit the page and InitForm
6-9 Save the edited content
Chapter 7 Packaging and Deployment
Learn how to design your own deployment plan based on actual needs.
7-1 Independent deployment
7-2 Dual-machine deployment based on Nginx
Chapter 8 Review and Summary
Make a summary of the knowledge learned in this course and highlight the key points again.
8-1 Review and Summary