Home headlines Detailed introduction to the development teaching of the eighth very large CMS system

Detailed introduction to the development teaching of the eighth very large CMS system

Aug 15, 2019 pm 01:36 PM
cms php training

Since the establishment of php Chinese website, we have been exploring how to enable students to master the PHP development language faster and better.

If you have no basic knowledge, you can read the second article

""The 8th PHP Online Training Course" to start registration!

Learn more about this course!

We have made many attempts over the years. What about learning through barriers, one homework per lesson, one assessment per lesson, and every live class, We will all have three or five practical development cases and so on.

In the end, we found that the results we expected were still not achieved. It may not be particularly clear to novices. What does it mean to learn PHP?

Brother Zhu will talk to you today about how to truly learn.

The purpose of writing this article is to tell you about our 8th issue The live class will adopt a new teaching model, with new changes from basics to actual practice.

Programming learning, basic grammar, I believe that as long as there are no brain problems, everyone will definitely be able to learn it. In fact , after learning the basics, for programmers who are already working, you should be able to develop a lot of things.

But what about the reality?

1. Develop on the front end I have been studying for a long time. No matter what knowledge point I see, I have learned it myself. Even when I need to do it, I am confused and have no idea where to start.

2. I can also do the practical development taught by the teacher. After developing from scratch, I changed projects and continued to be confused. I still don’t know where to start.

3. I am always worried when looking for a job. It seems that I can’t develop many projects and I don’t have the confidence to find a job. Interviews, after a long time, you will learn nothing. Those who change careers will change careers, and those who give up will give up.

This is the question we have received the most feedback from students during our teaching research and development over the years, and this year we will completely solve these problems.

In response to the above three problems, we have given solutions one by one

#01. After studying for a long time, I feel that I have learned everything, but in fact I have learned it. It is complicated, but it cannot be used in real projects. I don’t know which ones are the key points and which ones are just the expansion of knowledge.

For this reason, PHP Chinese Network has specially developed a set of phpcn front-end ui (imitation layui front-end framework) for front-end learning. ). The most commonly used knowledge points in real front-end layout development are organized into a front-end framework.

So from the first day of class, we have been preparing to develop a front-end framework for ourselves. After you have completed the entire front-end UI, when laying out the page, you will know which knowledge points should be used in the project, and you no longer need to waste time on useless knowledge points.

02. In actual combat When it comes to project learning, you will know as much as the teacher teaches you. Since you don’t have any experience, you can’t draw inferences from one example, which will lead to you not knowing how to do it in another project.

This is mainly because the students have familiarized themselves with the table structure of the database in actual projects. , in terms of the logical relationship of the project, a slightly more complex project will be confusing and unable to be better grasped.

In the early teaching, we tend to go from simple to complex, allowing students to slowly Learning project logic and the creation of database table structures. Therefore, students are trapped in an endless loop. Once they are taught, they will be able to do it, but once they change, they will be confused.

To solve this problem, we developed a very large CMS system. The system is developed in a modular manner and includes the following modules: article system, image management system, permission management system, user management system, e-commerce system, order system. Users can also develop new modules themselves and import them into the CMS system.

As shown in the picture: "Super Large Website CMS Management System" mind map

Detailed introduction to the development teaching of the eighth very large CMS system

(click to enlarge for viewing)

Attached: CMS backend screenshot

Detailed introduction to the development teaching of the eighth very large CMS system

#(click to enlarge to view)

Some students may ask whether so many system modules are particularly complicated. Can it be learned?

"Yes, it looks very complicated, but as long as you can understand the architecture of this system, you can easily carry out modular development."

On any web page In development, 80% of projects are actually similar repetitive work, and what programmers do is to keep adding, deleting, modifying, and checking.

For example, what is the difference between a news page you see and a product page?

Let’s first look at their common features: they all have a title, introduction, and content. These are common attributes.

Difference: Compared with news, the product has one more product price, product attributes (color, size, etc.), and a purchase button.

We know this, so we should know whether adding a product attribute, a price, and writing an order system to the news table can complete an e-commerce project (technical discussion, not to mention it, Don’t compare it with super large e-commerce platforms, it is only a matter of time before a super large e-commerce system is completed).

To briefly explain, the entire CMS system uses article modules throughout all modules.

For example, if we want to develop a download system similar to the Huajun Download Station, you only need to add a download address field to the entire article module to complete a download station.

If you want to 100% imitate the Huajun download station, then add a download resource node table (which is what you often see, Henan Telecom download, Guangdong Netcom download, each node corresponds to a download server).

As shown below

Detailed introduction to the development teaching of the eighth very large CMS system

Add another resource attribute table, such as: resource type - whether it is rar or exe, and the resource running platform is windows Is it used on mac linux or mac linux etc.

As shown below, you can only complete the background design of the entire download site.

Detailed introduction to the development teaching of the eighth very large CMS system

Speaking of smart students here, do you still feel that there is no difference from directly learning 5 to 6 practical project development?

If you have thought this far, it means that your logical thinking is still good. On the surface, it is no different from directly learning the development of five or six practical projects.

The only difference is: in terms of the implementation of the entire system backend architecture, the learning of practical development does not depend on how many practical projects you have studied, but whether your understanding of the project logic can draw inferences from one example to other cases.

This 8th live broadcast class will teach you to learn front-end and PHP from scratch. The core is to complete your own front-end framework and complete the development of your own very large CMS system.

This CMS system is relatively complex in structure. Once you learn it, you will be able to develop all common websites on the market(Baidu search engine, and special Except website). This is also the result of our many years of teaching and research, how to give you at least one year of development experience in three months.

03: Regarding the third job search question, I am always worried when I look for a job. I seem to be unable to develop many projects, and I don’t have the confidence to go for job interviews. After a long time, I have learned nothing and changed careers. Change careers, give up, give up.

The reason why I am worried about finding a job is that the two questions I raised above have not been solved in the final analysis! I don’t know what the key points are in learning, I don’t know how to integrate them, draw inferences from one example, and I haven’t actually developed a complete large-scale project.

The eighth issue will make up for the two common shortcomings mentioned above. Your complete works will be online, which can be used as your own project case display when looking for a job.

In addition, we will issue graduation certificates to students who complete the project and pass the exam. Note: Our assessment is very strict. You still need to work hard to graduate. As long as you pass our level, finding a job is not a problem at all.

The following are the details of the eighth online class of PHP Chinese website!

1. The 8th php online training class online registration page
2. The 8th php online training class course outline

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to use PHP CMS system for financial website development How to use PHP CMS system for financial website development Aug 25, 2023 am 10:06 AM

With the popularity and development of the Internet, financial websites have become more and more important. Financial websites play a decisive role in the financial industry's business development, marketing and brand building, etc. Nowadays, with the popularity and maturity of CMS systems, more and more companies are beginning to choose to use CMS systems for website development. This article will focus on how to use the PHPCMS system in developing financial websites. 1. Understand the CMS system. CMS system is the abbreviation of content management system. It refers to a system that can quickly create

PHP framework and CMS integration: unlimited possibilities for technology integration PHP framework and CMS integration: unlimited possibilities for technology integration Jun 01, 2024 pm 05:16 PM

The benefits brought by the integration of PHP framework and CMS are: 1. Improve development efficiency; 2. Enhance security; 3. Simplify content management; 4. Flexibility. In a practical case, the Laravel framework was integrated with WordPressCMS to create a blog website with customized functions. The integration steps include creating a Laravel application, installing WordPress, configuring WordPress, creating a controller, defining routing, obtaining WordPress data, and in the Laravel view Display Data.

Practical tips for integrating PHPcms with other systems Practical tips for integrating PHPcms with other systems Mar 15, 2024 am 08:18 AM

Practical tips for integrating PHPcms with other systems With the continuous development of Internet technology, the field of website development has become more diverse and complex. In actual projects, we often face situations where different systems need to be integrated, which requires us to have certain skills and experience to solve these problems. This article will introduce some practical tips and specific code examples for the integration of the PHPcms system with other systems to help developers better cope with challenges. 1. Basic Principles of Integration When performing system integration, it is first necessary to

How to use Java to implement the image watermark function of CMS system How to use Java to implement the image watermark function of CMS system Aug 27, 2023 am 11:27 AM

How to use Java to implement the picture watermark function of the CMS system Summary: Adding the picture watermark function to the CMS system can effectively prevent pictures from being tampered with and stolen. This article will introduce how to use Java to implement the image watermark function of the CMS system and provide code examples. Introduction With the popularity of the Internet and the popularity of digital cameras, the theft and tampering of pictures has become a common problem. In order to protect the copyright of images, many CMS systems will add image watermark functions. Image watermarking is a technology that adds some identifiable information to images, such as

Imperial CMS directory location revealed Imperial CMS directory location revealed Mar 12, 2024 pm 10:33 PM

The location of the Empire CMS directory is revealed. Specific code examples are needed. Empire CMS (EmpireCMS) is a widely used open source content management system. Its flexibility and feature richness are loved by users. During the website development process, it is crucial to understand the directory structure and file location of Empire CMS, as this helps developers better manage website content and functions. This article will reveal the directory location of Empire CMS and provide specific code examples to help readers gain a deeper understanding of this content management system. 1.Basic directory structure

PHPcms column cache storage path revealed PHPcms column cache storage path revealed Mar 14, 2024 pm 03:18 PM

PHPcms is a powerful content management system that is widely used in website development. Column caching is an important function in PHPcms, which can improve website access speed and reduce server pressure. This article will reveal the storage path of the PHPcms column cache and provide specific code examples. 1. What is column caching? Column caching refers to generating static files from the column content in the website and storing them in the specified path. When the user accesses the column, the static file is directly read instead of dynamically generating the page every time. this

Build a PHP cloud transcoding CMS system to implement video transcoding services Build a PHP cloud transcoding CMS system to implement video transcoding services Mar 16, 2024 am 08:30 AM

Build a PHP cloud transcoding CMS system to implement video transcoding services. With the rapid development of online videos, video transcoding services have become more and more important. In order to meet users' needs for video transcoding, building a PHP cloud transcoding CMS system is a good choice. In this article, we will introduce how to build a simple PHP cloud transcoding CMS system and provide specific code examples. First, we need to prepare a basic PHP development environment. Make sure you have PHP and MySQL installed and have a web server such as Apa

Impact and response to when PHPcms will stop maintenance Impact and response to when PHPcms will stop maintenance Mar 14, 2024 am 11:12 AM

The impact and response of when PHPcms will stop maintenance. With the continuous development of Internet technology, website construction has become an essential tool for many companies and individuals. In website construction, the content management system (CMS) plays an important role. As a commonly used CMS tool, PHPcms was once very popular. However, as time goes by, the update and maintenance of the PHPcms version gradually decreases or even stops maintenance, which brings a series of impacts to users and developers. This article will explore the impact of PHPcms out of maintenance and provide a