Maison  >  Article  >  Introduction détaillée à l'enseignement du développement du huitième très grand système CMS

Introduction détaillée à l'enseignement du développement du huitième très grand système CMS

PHPz
PHPzoriginal
2019-08-15 13:36:525780parcourir

Depuis la création du site Web PHP chinois, nous explorons comment permettre aux étudiants de maîtriser le langage de développement PHP plus rapidement et mieux.

Si vous n'avez aucune connaissance de base, vous pouvez lire le deuxième article

""La 8ème formation PHP en ligne" pour commencer l'inscription !

Apprenez-en plus sur ce cours !

Nous avons fait de nombreuses tentatives au fil des ans. Qu'en est-il de l'apprentissage révolutionnaire, d'un devoir par leçon, d'une évaluation par leçon et de chaque cours en direct. , Nous avons tous trois ou cinq cas de développement pratiques et ainsi de suite

En fin de compte, nous constatons que nous ne pouvons toujours pas obtenir les résultats que nous attendions. Les débutants ne savent peut-être pas vraiment ce que signifie apprendre PHP.

Frère Zhu vous parlera aujourd'hui de ce que signifie vraiment apprendre

Le but de la rédaction de cet article est de vous parler de notre 8ème numéro. . Le cours en direct adoptera un nouveau modèle d'enseignement, avec de nouveaux changements des bases à la pratique réelle

Apprentissage de la programmation et grammaire de base, je crois que tant qu'il n'y aura pas de problèmes cérébraux, tout le monde le fera certainement. pouvoir l'apprendre. En fait, après avoir appris les bases, pour les programmeurs qui travaillent déjà, vous devriez être capable de développer beaucoup de choses

Mais qu'en est-il de la réalité

1. Développer en amont. J'étudie depuis longtemps. Peu importe le point de connaissance que je vois, je l'ai appris moi-même. Même lorsque j'ai besoin de le faire, je suis confus et je l'ai appris. aucune idée par où commencer.

2. Je peux aussi faire le développement pratique enseigné par le professeur Développé à partir de zéro, j'ai changé de projet et j'ai continué à être confus. 🎜>

3. Je suis toujours inquiète lorsque je cherche un emploi. Il me semble que je suis incapable de développer de nombreux projets et je n'ai pas la confiance nécessaire pour trouver un emploi. Les entretiens sont trop longs à apprendre, ceux qui changent. les carrières changent de carrière, et ceux qui abandonnent abandonnent

C'est la question que nous avons reçue le plus de commentaires de la part des étudiants au cours de nos recherches et développements pédagogiques au fil des ans, et cette année, nous résoudrons complètement ces problèmes.

En réponse aux trois problèmes ci-dessus, nous avons donné des solutions une par une

01 Après avoir longuement étudié, je sens que je les ai toutes apprises. . En fait, je les ai tous appris. C'est compliqué, mais cela ne peut pas être utilisé dans de vrais projets. Je ne sais pas lesquels sont les points clés et lesquels ne sont qu'une expansion des connaissances. Pour cette raison, PHP Chinese Network a spécialement développé un ensemble d'interfaces utilisateur frontales PHPCn (imitation du cadre frontal Layui). Organisez les points de connaissances les plus couramment utilisés dans le développement de mises en page frontales réelles dans un cadre frontal

Ensuite, nous nous préparons à développer un framework front-end pour nous-mêmes depuis le premier jour de cours. Après avoir terminé l'intégralité de l'interface utilisateur front-end, vous saurez quels points de connaissances doivent être utilisés dans le projet lors de la pose. sur la page, et vous n'avez plus besoin de perdre du temps sur des points de connaissances inutiles.

02. En matière d'apprentissage par projet, vous ne pouvez apprendre que ce que le professeur vous apprend. n'avez aucune expérience, vous ne pouvez pas tirer de conclusions sur d'autres cas. Du coup, vous ne saurez pas comment faire si vous changez de projet

C'est principalement parce que les étudiants sont familiers avec. la structure des tables de la base de données dans les projets réels. , en termes de relation logique du projet, un projet légèrement plus compliqué sera déroutant et difficilement compréhensible

Au début de l'enseignement, nous avons tendance à bouger du simple au complexe, permettant aux étudiants de la maîtriser lentement. L'apprentissage de la logique du projet et la création de structures de tables de bases de données placent les étudiants dans une boucle sans fin. Une fois enseignés, ils seront confus.

Pour résoudre ce problème, nous avons développé un très grand système CMS. Le système est développé de manière modulaire et comprend les modules suivants : système d'articles, système de gestion d'images, système de gestion des autorisations, système de gestion des utilisateurs, système de commerce électronique, système de commande. Les utilisateurs peuvent également développer eux-mêmes de nouveaux modules et les importer dans le CMS. système.

Comme le montre l'image : carte mentale "Super Large Website CMS Management System"

(cliquez pour agrandir la vue)

Introduction détaillée à l'enseignement du développement du huitième très grand système CMS Pièce jointe : capture d'écran d'arrière-plan du CMS

(cliquez pour agrandir pour voir)

Introduction détaillée à l'enseignement du développement du huitième très grand système CMS

Certains étudiants peuvent se demander si autant de modules système sont particulièrement compliqués. ça s'apprend ?

«Oui, cela a l'air très compliqué, mais tant que vous pouvez comprendre l'architecture de ce système, vous pouvez facilement réaliser un développement modulaire Sur n'importe quelle page Web.» développement, 80 % des projets sont en fait des travaux répétitifs similaires, et ce que font les programmeurs, c'est continuer à ajouter, supprimer, modifier et vérifier.

Par exemple, quelle est la différence entre une page d'actualités que vous voyez et une page produit ?

Regardons d'abord leurs caractéristiques communes : ils ont tous un titre, une introduction et un contenu.

Différence : par rapport à l'actualité, le produit a un prix de produit supplémentaire, des attributs de produit (couleur, taille, etc.) et un bouton d'achat.


Maintenant que nous savons cela, il faudrait savoir si l'ajout d'un attribut produit, d'un prix, et l'écriture d'un système de commande à la liste d'actualités peuvent compléter un projet e-commerce (discussion technique, pour ne pas être trop prétentieux, Ne le comparez pas avec de très grandes plateformes de commerce électronique, ce n'est qu'une question de temps avant qu'un très grand système de commerce électronique soit achevé).

Pour expliquer brièvement, l'ensemble du système CMS traverse tous les modules avec des modules d'articles.

Par exemple, si nous souhaitons développer un système de téléchargement similaire à la station de téléchargement Huajun, il vous suffit d'ajouter un champ d'adresse de téléchargement à l'ensemble du module d'article pour compléter une station de téléchargement.

Si vous souhaitez imiter la station de téléchargement Huajun à 100%, ajoutez une table de nœuds de ressources de téléchargement (c'est ce que vous voyez souvent, téléchargement Henan Telecom, téléchargement Guangdong Netcom, chaque nœud correspond à un serveur de téléchargement).

Comme indiqué ci-dessous

Introduction détaillée à lenseignement du développement du huitième très grand système CMS

Ajoutez une autre table d'attributs de ressource, telle que : type de ressource - qu'elle soit rar ou exe, et la plate-forme d'exécution de la ressource est Windows Est-il utilisé sur Mac Linux ou Mac Linux, etc.

Comme indiqué ci-dessous, vous ne pouvez compléter que la conception d'arrière-plan de l'ensemble du site de téléchargement.

Introduction détaillée à lenseignement du développement du huitième très grand système CMS

En parlant d'étudiants intelligents ici, pensez-vous toujours qu'il n'y a aucune différence entre l'apprentissage direct de 5 à 6 développements de projets pratiques ?

Si vous avez réfléchi jusqu'ici, cela signifie que votre pensée logique est toujours bonne. En apparence, ce n'est pas différent d'apprendre directement le développement de cinq ou six projets pratiques.

La seule différence est la suivante : en termes de mise en œuvre de l'ensemble de l'architecture backend du système, l'apprentissage du développement pratique ne dépend pas du nombre de projets pratiques que vous avez étudiés, mais de votre compréhension de la logique du projet. déductions d’un exemple à l’autre.

Ce 8ème cours de diffusion en direct vous apprendra à apprendre le front-end et PHP à partir de zéro. L'essentiel est de compléter votre propre framework front-end et de terminer le développement de votre propre très grand système CMS.

Ce système CMS est de structure relativement complexe Une fois que vous l'aurez appris, vous serez en mesure de développer tous les sites Web courants du marché (recherche Baidu). moteur, et spécial Sauf site internet). C'est aussi le résultat de nos nombreuses années d'enseignement et de recherche, comment vous donner au moins un an d'expérience en développement en trois mois.

03 : Concernant la troisième question sur la recherche d'un emploi, je suis toujours inquiet lorsque je recherche un emploi. Il me semble que je suis incapable de développer de nombreux projets et je n'ai pas la confiance nécessaire pour passer des entretiens d'embauche. Après un long moment, je n'ai rien appris et j'ai changé de carrière, j'ai abandonné, j'ai abandonné.

La raison pour laquelle je m'inquiète de trouver un emploi est que les deux questions que j'ai soulevées ci-dessus n'ont pas été résolues ! Je ne sais pas quels sont les points clés de l’apprentissage, je ne sais pas comment les intégrer, tirer des conclusions à partir d’un exemple, et je n’ai pas encore développé de projet complet à grande échelle.

Les huit numéros compenseront les deux lacunes courantes mentionnées ci-dessus. Vos travaux complets seront en ligne, qui pourront être utilisés comme votre propre présentation de cas de projet lors de la recherche d'un emploi.

De plus, nous délivrerons des certificats de fin d'études aux étudiants qui terminent le projet et réussissent l'examen. Remarque : Notre évaluation est très stricte. Vous devez toujours travailler dur pour obtenir votre diplôme. trouver un emploi n'est pas du tout un problème.

Voici les détails d'ouverture du huitième cours en ligne du site Web PHP chinois !

1. Page d'inscription en ligne pour le 8ème cours de formation en ligne PHP
2 Plan du cours pour le 8ème cours de formation en ligne PHP

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn