Heim  >  Artikel  >  Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

PHPz
PHPzOriginal
2019-08-15 13:36:525781Durchsuche

Seit der Einrichtung der chinesischen PHP-Website untersuchen wir, wie wir Schülern ermöglichen können, die PHP-Entwicklungssprache schneller und besser zu beherrschen.

Wenn Sie keine Grundkenntnisse haben, können Sie den zweiten Artikel

""Der 8. PHP-Online-Schulungskurs" lesen, um mit der Registrierung zu beginnen!

Erfahren Sie mehr über diesen Kurs

Wir haben im Laufe der Jahre viele Versuche unternommen, eine Hausaufgabe pro Lektion, eine Bewertung pro Lektion und jeden Live-Kurs zu machen , Wir haben alle drei oder fünf praktische Entwicklungsfälle usw.

Am Ende stellen wir fest, dass wir immer noch nicht die erwarteten Ergebnisse erzielen können. Neulinge sind sich möglicherweise nicht besonders im Klaren darüber, was es bedeutet, PHP zu lernen.

Bruder Zhu wird heute mit Ihnen darüber sprechen, was es bedeutet, wirklich zu lernen

Der Zweck des Schreibens dieses Artikels besteht darin, Ihnen von unserer 8. Ausgabe zu erzählen . Der Live-Kurs wird ein neues Unterrichtsmodell übernehmen, mit neuen Änderungen von den Grundlagen zur tatsächlichen Praxis.

Solange es keine Gehirnprobleme gibt, wird es meiner Meinung nach jeder tun Tatsächlich sollten Sie nach dem Erlernen der Grundlagen in der Lage sein, viele Dinge zu entwickeln

Aber was ist mit der Realität?

1. Ich habe lange studiert, welchen Wissenspunkt ich sehe, ich bin verwirrt und habe es getan Keine Ahnung, wie ich anfangen soll.

2. Ich habe die praktische Entwicklung, die mir der Lehrer beigebracht hat, auch von Grund auf durchgeführt. Ich weiß immer noch nicht, wo ich anfangen soll 🎜>

3. Ich mache mir immer Sorgen, wenn ich auf der Suche nach einem Job bin. Es scheint mir, dass ich nicht in der Lage bin, viele Projekte zu entwickeln, und ich habe nicht das Selbstvertrauen, einen Job zu finden. Es dauert zu lange, jemanden kennenzulernen Karrieren verändern Karrieren, und wer aufgibt, gibt auf

Zu dieser Frage haben wir im Laufe unserer Lehrforschung und -entwicklung im Laufe der Jahre die meisten Rückmeldungen erhalten, und dieses Jahr werden wir diese Probleme vollständig lösen.

Als Antwort auf die oben genannten drei Probleme haben wir eine Lösung nach der anderen gegeben

01 Nach langem Lernen habe ich das Gefühl, sie alle gelernt zu haben . Tatsächlich habe ich sie alle gelernt, aber ich weiß nicht, welche die Schlüsselpunkte sind und welche nur eine Erweiterung des Wissens sind Aus diesem Grund hat PHP Chinese Network speziell eine Reihe von PHPCN-Front-End-Benutzeroberflächen entwickelt (imitiertes Laui-Front-End-Framework). Organisieren Sie die am häufigsten verwendeten Wissenspunkte in einem Front-End-Framework >

Dann bereiten wir uns seit dem ersten Kurstag darauf vor, ein Front-End-Framework für uns selbst zu entwickeln. Nachdem Sie die gesamte Front-End-Benutzeroberfläche fertiggestellt haben, wissen Sie, welche Wissenspunkte beim Verlegen im Projekt verwendet werden sollen Wenn Sie die Seite lesen, müssen Sie keine Zeit mehr mit nutzlosen Wissenspunkten verschwenden Wenn Sie keine Erfahrung haben, können Sie keine Rückschlüsse auf andere Fälle ziehen. Daher wissen Sie nicht, wie es geht, wenn Sie Projekte wechseln.

Dies liegt hauptsächlich daran, dass die Schüler damit vertraut sind Die Tabellenstruktur der Datenbank in tatsächlichen Projekten wird im Hinblick auf die logische Beziehung des Projekts verwirrend sein und nicht besser verstanden werden können.

In der frühen Lehre neigen wir dazu, uns zu bewegen Von einfach bis komplex: Das Erlernen der Projektlogik und das Erstellen der Datenbanktabellenstruktur versetzt die Schüler in eine Endlosschleife.

Um dieses Problem zu lösen, haben wir ein sehr großes CMS-System entwickelt. Das System ist modular aufgebaut und umfasst folgende Module: Artikelsystem, Bildverwaltungssystem, Berechtigungsverwaltungssystem, Benutzerverwaltungssystem, E-Commerce-System, Bestellsystem. Benutzer können auch selbst neue Module entwickeln und in das CMS importieren System.

Wie im Bild gezeigt: Mindmap „Super Large Website CMS Management System“

(zum Vergrößern der Ansicht klicken)

Anhang: CMS-Hintergrund-Screenshot

Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

(zum Vergrößern anklicken)

Einige Studenten fragen sich vielleicht, ob so viele Systemmodule besonders kompliziert sind es gelernt werden?

Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

„Ja, es sieht sehr kompliziert aus, aber solange Sie die Architektur dieses Systems verstehen, können Sie problemlos eine modulare Entwicklung durchführen.“

Auf jeder Webseite Bei der Entwicklung handelt es sich bei 80 % der Projekte tatsächlich um ähnliche, sich wiederholende Arbeiten, und was Programmierer tun, ist, ständig etwas hinzuzufügen, zu löschen, zu ändern und zu überprüfen.

Was ist beispielsweise der Unterschied zwischen einer Nachrichtenseite und einer Produktseite, die Sie sehen?

Sehen wir uns zunächst ihre gemeinsamen Merkmale an: Sie haben alle einen Titel, eine Einleitung und einen Inhalt. Dies sind gemeinsame Attribute.

Unterschied: Im Vergleich zu den Nachrichten verfügt das Produkt über einen zusätzlichen Produktpreis, Produktattribute (Farbe, Größe usw.) und einen Kaufknopf.

Da wir das nun wissen, sollten wir wissen, ob das Hinzufügen eines Produktattributs, eines Preises und das Schreiben eines Bestellsystems zur Nachrichtenliste ein E-Commerce-Projekt abschließen kann (technische Diskussion, um nicht zu anmaßend zu sein, Vergleichen Sie es nicht mit supergroßen E-Commerce-Plattformen, es ist nur eine Frage der Zeit, bis ein supergroßes E-Commerce-System fertiggestellt ist.

Um es kurz zu erklären: Das gesamte CMS-System durchläuft alle Module mit Artikelmodulen.

Wenn wir beispielsweise ein Download-System ähnlich der Huajun Download Station entwickeln möchten, müssen Sie nur ein Download-Adressfeld zum gesamten Artikelmodul hinzufügen, um eine Download-Station zu vervollständigen.

Wenn Sie die Huajun-Downloadstation zu 100 % nachahmen möchten, fügen Sie eine Download-Ressourcenknotentabelle hinzu (was Sie häufig sehen: Henan Telecom-Download, Guangdong Netcom-Download, jeder Knoten entspricht einem Download-Server).

Wie unten gezeigt

Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

Fügen Sie eine weitere Ressourcenattributtabelle hinzu, z. B.: Ressourcentyp – ob es sich um RAR oder EXE handelt, und die Ressourcenlaufplattform ist Windows Wird es unter Mac Linux oder Mac Linux usw. verwendet?

Wie unten gezeigt, können Sie nur das Hintergrunddesign der gesamten Download-Site vervollständigen.

Detaillierte Einführung in die Entwicklungslehre des achten sehr großen CMS-Systems

Apropos kluge Studenten: Haben Sie immer noch das Gefühl, dass es keinen Unterschied zwischen dem direkten Erlernen der praktischen Projektentwicklung von 5 bis 6 gibt?

Wenn Sie bis hierher gedacht haben, bedeutet dies, dass Ihr logisches Denken immer noch gut ist. Oberflächlich betrachtet unterscheidet es sich nicht vom direkten Erlernen der Entwicklung von fünf oder sechs praktischen Projekten.

Der einzige Unterschied besteht darin, dass das Erlernen der praktischen Entwicklung im Hinblick auf die Implementierung der gesamten System-Backend-Architektur nicht davon abhängt, wie viele praktische Projekte Sie studiert haben, sondern ob Sie die Projektlogik verstehen können Schlussfolgerungen von einem Beispiel zum anderen.

In diesem 8. Live-Broadcast-Kurs lernen Sie, Front-End und PHP von Grund auf zu lernen. Der Kern besteht darin, Ihr eigenes Front-End-Framework zu vervollständigen und die Entwicklung Ihres eigenen, sehr großen CMS-Systems abzuschließen.

Dieses CMS-System ist relativ komplex aufgebaut Sobald Sie es erlernt haben, können Sie alle gängigen Websites auf dem Markt entwickeln (Baidu-Suche). Engine und spezielle außer Website). Das ist auch das Ergebnis unserer langjährigen Lehr- und Forschungsarbeit, wie wir Ihnen in drei Monaten mindestens ein Jahr Entwicklungserfahrung vermitteln können.

03: Was die dritte Frage zur Jobsuche betrifft, mache ich mir bei der Jobsuche immer Sorgen, dass ich nicht in der Lage bin, viele Projekte zu entwickeln, und ich habe nicht das Selbstvertrauen, zu Vorstellungsgesprächen zu gehen . Nach langer Zeit habe ich nichts gelernt und den Beruf gewechselt, aufgegeben, aufgegeben.

Der Grund, warum ich mir Sorgen mache, einen Job zu finden, ist, dass die beiden oben aufgeworfenen Fragen nicht gelöst wurden! Ich weiß nicht, was die Schlüsselpunkte beim Lernen sind, ich weiß nicht, wie ich sie integrieren soll, ich weiß nicht, wie ich Schlussfolgerungen aus einem Beispiel ziehen soll, und ich habe noch kein komplettes Großprojekt entwickelt.

Die acht Ausgaben werden die beiden oben genannten häufigen Mängel ausgleichen. Ihre vollständigen Arbeiten werden online verfügbar sein und können bei der Jobsuche als eigene Projektfallanzeige verwendet werden.

Darüber hinaus stellen wir den Studierenden, die das Projekt abschließen und die Prüfung bestehen, ein Abschlusszertifikat aus. Einen Job zu finden ist überhaupt kein Problem.

Im Folgenden finden Sie die Details des achten Online-Kurses der chinesischen PHP-Website!

1. Online-Anmeldeseite für den 8. PHP-Online-Schulungskurs
2. Kursübersicht für den 8. PHP-Online-Schulungskurs

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn